在Pycom中无法解析蓝牙设备名称

时间:2017-11-14 06:45:38

标签: bluetooth

我正在使用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)

打印出“无”

如何获取扫描设备的正确名称。我是这个新手

谢谢!

1 个答案:

答案 0 :(得分:1)

使用制造商数据,我们可以从传感器获取正确的数据。

mfg_data = bluetooth.resolve_adv_data(adv.data, Bluetooth.ADV_MANUFACTURER_DATA)
advData = binascii.hexlify(mfg_data)