2017-11-22 6 views
1

Gescannt und kann mit meinem Ti-Sensorgerät verbunden werden, aber auf Serviceanforderung funktioniert es nicht.Dienst von Bluetooth-Sensorgerät (Pycom) kann nicht empfangen werden

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) 

Der Dienst wird nicht gedruckt. Loop wird gestoppt und keine Antwort.

Auch so viele get Service-Methoden habe ich versucht habe.,

alle Importfunktionen verpasst. ? Gibt es ein GATT-Verbindungsproblem? ? Wie importieren .gatt und seinen Dienst, Merkmal?

Antwort

2

versuchen Sie, Schlafzeit zu verwenden und Daten wie Wörterbuch wie unten zu erhalten, werden die Dinge funktionieren ... Prost !!!

services = dict() 
      time.sleep(0.050); 
      services = conn.services() 
Verwandte Themen