完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我之前修改了fastpro 发送自定义消息成功了 现在突然不行了 [0;32mI (4208212) ble_mesh_provisioner: min: 0x0000, max: 0x0000[0m [0;32mI (4208212) ble_mesh_provisioner: flags: 0x00, iv_index: 0x00000000[0m [0;32mI (4208212) ble_mesh_provisioner: net_idx: 0x0000, group_addr: 0x0000[0m [0;32mI (4208222) ble_mesh_provisioner: action: 0x00[0m dst-addr=0x0005,opcode= 0xe00211,data=0x? [0;32mI (4208232) ble_mesh_provisioner: example_ble_mesh_custom_model_cb, error_code = 0x00, event = 0x01, addr: 0x0100, opcode: 0x0000[0m [0;32mI (4208242) ble_mesh_provisioner: ESP_BLE_MESH_MODEL_SEND_COMP_EVT, err_code 0[0m 我打印出现的 明明是0x0005 0xe00211 然而callback回来的却不是这是哪里设置错了吗 |
|
相关推荐
1个回答
|
|
以下是一些建议和可能的原因:
1. **检查代码修改**:首先,回顾你最近对代码所做的修改。确保没有引入任何可能导致通信问题的错误。 2. **检查设备状态**:确保所有设备都处于正确的状态,例如,它们是否都已经正确配对和连接。 3. **检查网络环境**:有时候,网络环境的变化(如干扰、信号强度变化等)可能会影响BLE Mesh通信。 4. **检查消息格式**:确保你发送的消息格式正确,包括消息类型、长度和内容。 5. **检查错误处理**:检查你的代码中是否有错误处理逻辑,以便在出现问题时能够及时发现并处理。 6. **检查日志输出**:查看设备的日志输出,可能会有关于通信失败的详细信息。 7. **检查BLE Mesh协议栈**:确保你使用的BLE Mesh协议栈是最新的,或者至少是稳定的版本。 8. **检查设备兼容性**:如果你的设备是与其他设备通信的,确保它们都支持相同的BLE Mesh特性和配置。 9. **重新初始化和测试**:有时候,重新初始化设备并重新测试通信可能会解决问题。 |
|
|
|
只有小组成员才能发言,加入小组>>
1014 浏览 1 评论
559浏览 6评论
466浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
451浏览 5评论
451浏览 4评论
425浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-1 20:18 , Processed in 0.799989 second(s), Total 83, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号