     
     public static let WriteValue = "Test Write".toUTF8Data()
     
+    public static let WriteWithoutResponse = Characteristic(uuid: BluetoothUUID(rawValue: "AFE458FE-55BE-4D99-8C22-82FACE077D86")!,
+                                             value: Data(),
+                                             permissions: [.write],
+                                             properties: [.write, .writeWithoutResponse])
+    
     public static let WriteBlob = Characteristic(uuid: BluetoothUUID(rawValue: "2FDDB448-F96F-11E5-A891-23E070D5A8C7")!,
                                                  value: Data(),
                                                  permissions: [.write],
                                                  properties: [.write])
     
     public static let WriteBlobValue = Data(bytes: [UInt8](repeating: 1, count: 512))
+    
+    public static let WriteBlobWithoutResponse = Characteristic(uuid: BluetoothUUID(rawValue: "D4A6E516-C867-4582-BF66-0A02BD854613")!,
+                                                 value: Data(),
+                                                 permissions: [.write],
+                                                 properties: [.write, .writeWithoutResponse])
     
     public static let TestDefinedService = Service(uuid: BluetoothUUID.bit16(0xFEA9),
                                                    primary: true,

                                                    TestProfile.Read,
                                                    TestProfile.ReadBlob,
                                                    TestProfile.Write,
                                                    TestProfile.WriteBlob
        ])
}

                
                client.readCharacteristic(characteristic) {
                    
                    print("Read Characteristic")
                    dump($0)
                    
                    switch $0 {
