目前,我正在为我的硕士论文开发一个应用程序。此应用程序应与北欧PCA 10040 nRF52 DK进行通信。因此,我下载了北欧的example文件夹,并使用了带有uart的外围设备示例。不幸的是,当我尝试使用具有UUID的RX-Characteristic时,总是得到一个错误: 6e400002-b5a3-f393-e0a9-e50e24dcca9e。示例代码使用另一个UUID 0x0002。显然,它是前面提到的UUID的一部分,但是它的其余部分在哪里呢?我的意思是,我可以想象这是一种减少数据的格式,UUID的其余部分将被添加到算法中,但我找不到它。C代码真的很大,我已经找了好几个小时了。你认为这就是问题所在吗?我读到代码中有一个bug,但我不确定这是否是真的。
致以良好的问候,托马斯
发布于 2021-10-28 08:04:16
正如我在评论中提到的,我已经解决了我的问题。我不确定这是否是最好的解决方案,但我只是简单地清除了我的"ble cache“,它就起作用了。如果你有同样的问题,你也可以尝试这个,但我不能保证它会解决你的问题。
致以良好的问候,托马斯
https://stackoverflow.com/questions/69375703
复制相似问题