BLE read callback triggers multple times



  • I have simple BLE callback that triggered on read/write. When i use BLE scanner on an android and click the READ button once, the callback get fired multiple times?

                srv1 = self.bluetooth.service(uuid=uuid2bytes('DEEDAAFB-0000-0000-0000-000000000001'), isprimary=True,nbr_chars=5)
                chr1 =          srv1.characteristic(uuid=uuid2bytes('DEEDAAFB-0000-0000-000C-000000000001'),properties=Bluetooth.PROP_WRITE | Bluetooth.PROP_INDICATE | Bluetooth.PROP_BROADCAST | Bluetooth.PROP_READ | Bluetooth.PROP_NOTIFY, value=self.devicename)
                char1_cb = chr1.callback(trigger=Bluetooth.CHAR_WRITE_EVENT | Bluetooth.CHAR_READ_EVENT, handler=self.readwrite_handler)```

Log in to reply
 

Pycom on Twitter