2017-11-14 6 views
0

WiPy 2.0 Pycom Board를 사용 중입니다.블루투스 장치 이름을 Pycom에서 해결할 수 없습니다.

사용 가능한 장치의 이름을 확인하려고하면 이름이 제대로 해석되지 않습니다.

bluetooth.resolve_adv_data(adv.data,Bluetooth.ADV_NAME_CMPL) 

이 줄은 다음 데이터를 인쇄합니다.

None 
HE<�@?�'�? 

때 인쇄 짧은 이름

bluetooth.resolve_adv_data(adv.data,Bluetooth.ADV_NAME_SHORT) 

그것은 "없음"을 인쇄합니다

스캔 장치의 적절한 이름을 얻는 방법. 나는이 처음이다

고맙습니다!

답변

0

제조업체 데이터를 사용하여 센서에서 적절한 데이터를 얻을 수 있습니다.

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