我正在使用WiPy 2.0 Pycom Board。
尝试解析可用设备的名称时,名称无法正确解析。
bluetooth.resolve_adv_data(adv.data,Bluetooth.ADV_NAME_CMPL)
此行打印以下数据。
None
HE<�@?�'�?
打印短名称时
bluetooth.resolve_adv_data(adv.data,Bluetooth.ADV_NAME_SHORT)
打印出“无”
如何获取扫描设备的正确名称。我是这个新手
谢谢!
答案 0 :(得分:1)
使用制造商数据,我们可以从传感器获取正确的数据。
mfg_data = bluetooth.resolve_adv_data(adv.data, Bluetooth.ADV_MANUFACTURER_DATA)
advData = binascii.hexlify(mfg_data)