我的最终目标只是尝试将 pi 零中的文本发送到我的笔记本电脑。
由于对 python 有点熟悉,我尝试使用 Bleak 与 GATT 服务器通信,但由于某种原因,我永远无法连接到 GATT 服务器。所以我放弃了修补 Bleak 的尝试。
(请注意,我已使用 nRF Toolbox 来验证 pi 零 BLE GATT 服务器是否已正确设置)
快进,有一天我看到了Microsoft 的这个BLE GATT 客户端示例。因此,我下载了 VisualStudio 并按照指南部署了示例。
一切正常,我可以连接到 GATT 服务器并将数据写入特定的 RX 特征。
但真正的问题在于 TX 特性,当我尝试将数据从 GATT 服务器控制台发送到笔记本电脑时。BLE 客户端示例将将该值显示为“未知格式”
似乎value.append(dbus.Byte(c.encode()))
在更新 TX 特性之前,数据将用此编码 ( )。
我试着用谷歌搜索一下这个问题,但任何进一步的研究只会让我的头更痛。
抱歉,谁能告诉我如何解决这个“未知格式”数据解码问题?
预先非常感谢。
动漫人物
相关分类