下面的代码是关于python 使用socket文件远程發送命令并获得执行结果 的代码希望对各朋友有较大用。
BLE 开发找到一个还可以的蓝牙框架:
发送数据需要上面提到的三个UUID一般需要厂家提供,而自己买的蓝牙单片机继电器没有提供,所有只能自己去查找:
代码://由于不知噵具体哪个UUID写入指令有效所以把指令(openlock开锁指令字节数组,我这里是16进制的需要转换为字节数组)循环写入所有对象
//框架根据蓝牙地址查找并连接上单片机蓝牙设备
//写入指令到单片机蓝牙的方法openLock 字节数组指令
if(writeSum>=needWriteSum){//所有需要发送的对象都已经发送完毕,应该已经发送到了对应開锁的属性对象开锁了 //下面关闭Gatt传输协议和断开蓝牙连接,下次重新连接即可避免出现Gatt 133状态错误//关闭蓝牙和Gatt输入通道 避免出现Gatt 133状态错誤
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。