2017-11-22 13 views
1

Tiセンサデバイスと接続できましたが、サービスリクエストでは機能していません。Bluetoothセンサーデバイス(Pycom)からサービスを取得できません

bluetooth = Bluetooth() 
bluetooth.start_scan(5) 
while bluetooth.isscanning(): 
adv = bluetooth.get_adv() 
if adv: 
if(str(binascii.hexlify(adv.mac).decode()) == '78a50454b267'): 
conn = bluetooth.connect(adv.mac) 
print(type(conn)) 
service = bluetooth.get_service() 
print("got service", service) 

サービスは印刷されていません。ループは停止し、応答はありません。

はしても、私はそう多くは、サービスのメソッドを取得します。、

は、任意のインポート機能を逃し試してみました。 ? GATT接続に問題がありますか? ? .gattとそのサービスの特性をインポートするには?

答えて

2

睡眠時間を使用して、以下のような辞書としてデータを取得しようとすると、物事はうまくいくでしょう...乾杯!

services = dict() 
      time.sleep(0.050); 
      services = conn.services() 
関連する問題