已扫描并能够与我的Ti传感器设备连接,但在服务请求中它无法正常工作。
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及其服务,特色??
答案 0 :(得分:3)
尝试使用睡眠时间并将数据作为字典获取,如下所示,事情会有效......干杯!!!
services = dict()
time.sleep(0.050);
services = conn.services()