I have the following interrupt to display the scan results:
Code: Select all
def bt_irq(event, data):
if event == _IRQ_SCAN_RESULT:
addr_type, addr, iscon, rssi, adv_data = data
if iscon:
print('type:{} addr:{} rssi:{} data:{}'.format(addr_type, ubinascii.hexlify(addr), rssi, ubinascii.hexlify(adv_data)))
bt.gap_scan(20000)
Code: Select all
type:1 addr:b'6b438955c14c' rssi:-59 data:b'02010613ff4c000c0e00fd3056fefd65505e5913768491'
type:0 addr:b'28f076526d9f' rssi:-59 data:b'0201060aff4c0010050b186d104c'
type:1 addr:b'6b438955c14c' rssi:-59 data:b'02010613ff4c000c0e00fd3056fefd65505e5913768491'
type:0 addr:b'28f076526d9f' rssi:-59 data:b'0201060aff4c0010050b186d104c'
type:1 addr:b'6b438955c14c' rssi:-63 data:b'02010613ff4c000c0e00fd3056fefd65505e5913768491'
type:0 addr:b'28f076526d9f' rssi:-64 data:b'0201060aff4c0010050b186d104c'
type:1 addr:b'6b438955c14c' rssi:-66 data:b'02010613ff4c000c0e00fd3056fefd65505e5913768491'
Am I missing something ???