完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我使用Gatt Server 这个例程, 实现了 与一个 NUKI FOB的连接,也正常工作了,但是在Terminal 里老是有如下的报错和警告:
W (154441) BT_HCI: hcif disc complete: hdl 0x1, rsn 0x13 E (154171) BT_GATT: unexpected handle value confirmation BT_GATT.JPG (15.49 KiB) Viewed 1497 times 虽然不影响程序运行,但是有点影响程序里面Event的相应速度。 这是什么错误? 我找不到 这个 BT_GATT 和 BT_HCI 从哪里冒出来的? 怎么解决他们? 我毫无思路,请求帮助,谢谢大家! |
|
相关推荐
1个回答
|
|
首先,我们需要了解一下这些错误和警告的含义:
1. W (154441) BT_HCI: hcif disc complete: hdl 0x1, rsn 0x13E 这个警告表示HCI(Host Controller Interface)层的发现过程已完成,hdl(handle)为0x1,rsn(reason)为0x13E。这通常不是一个严重的问题,但可能表示在发现过程中遇到了一些问题。 2. (154171) BT_GATT: unexpected handle value confirmation 这个错误表示在GATT(Generic Attribute Profile)层,收到了一个意外的handle值确认。这可能是由于某些数据包处理不当或者与NUKI FOB的通信协议不完全匹配导致的。 要解决这些问题,我们可以尝试以下步骤: 1. 检查代码:仔细检查你的Gatt Server实现代码,确保所有与NUKI FOB通信的逻辑都是正确的。特别是handle值和属性值的处理。 2. 更新固件/软件:确保你的设备和NUKI FOB使用的是最新的固件和软件版本。有时候,这些问题可能是由于旧版本的软件中的bug导致的。 3. 检查通信协议:确保你了解并遵循NUKI FOB的通信协议。如果可能的话,查阅NUKI FOB的技术文档,以确保你的实现与其要求一致。 |
|
|
|
只有小组成员才能发言,加入小组>>
524浏览 6评论
433浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
422浏览 5评论
414浏览 4评论
387浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-2 21:17 , Processed in 0.786430 second(s), Total 77, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号