                                                 TestProfile.Read,
                                                 TestProfile.ReadBlob,
                                                 TestProfile.Write,
-                                                TestProfile.WriteBlob
+                                                TestProfile.WriteBlob,
+                                                TestProfile.WriteWithoutResponse,
+                                                TestProfile.WriteBlobWithoutResponse
         ])
     
     public static let Read = Characteristic(uuid: BluetoothUUID(rawValue: "E77D264C-F96F-11E5-80E0-23E070D5A8C7")!,

                
                client.readCharacteristic(characteristic) {
                    
                    print("Discover Characteristics by UUID")
                    dump($0)
                    
                    switch $0 {

    
    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,
