使用Python BLE库控制低功耗BLE设备
使用Python BLE库控制低功耗BLE设备。如何使用树莓派和Python BLE库控制低功耗蓝牙设备。我们使用了gatt linux库封装了常规使用的方法,包括扫描设备、连接蓝牙、断开蓝牙、获取BLE返回值以及根据UUID发送指令等等。我们还介绍了如何在树莓派上同时连接多个BLE设备,并发送指令等等。在使用不同设备时,只需要修改自己的UUID即可。为了使用本文介绍的方法,您需要安装Blueman蓝牙管理工具和Bluez包。例如,我们可以通过以下代码发送字符串指令:
def SendGet(self, CMD):
self.BleWaitData = True
self.BleReceiveData = ""
self.device.IBC.Write(char.write_value=bytearray(CMD))
t1 = time.time()
while self.BleWaitData:
time.sleep(0.1)
下载地址
用户评论