打印
[技术手册]

CW32W031的类mesh协议

[复制链接]
254|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
AdaMaYun|  楼主 | 2024-10-11 22:31 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
1 协议收发包说明
1.1 时序说明

TX 代表发送状态,RX 代表接收状态,FW 代表转发数据。
实际应用中,发包的速率需要控制。在一个收发周期(周期大小由数据长度决定)内,由于收发和中继各占
用了三分之一的时间,所以两次发送的间隔至少间隔三分之二个周期时间。否则例程会返回RF 忙碌的错误。
1.2 中继和延时
协议最大支持255 跳,实际使用时需要结合业务需要和最大延时接受程度调整跳跃节点限制。例程中默认的
配置(SF:8 BW:500K CR:4/5),数据长度为10Byte,7 跳总延时约为154ms。
2 协议接口说明
1. 组网协议初始化函数(必须调用)
pan_err_t chirp_init(chirp_send_callback tx_cb, chirp_recv_callback rx_cb, delayms delay)
参数:tx_cb 发送数据成功的回调函数
rx_cb 接收数据成功的回调函数
delay 毫秒级的延时函数
返回值:PAN_OK 执行成功 other 执行失败
2. 组网任务函数(必须调用)
pan_err_t chirp_task()
参数:无
返回值:PAN_OK 无需处理
TRANS_RECV_SUCCESS 成功接收数据
TRANS_SNED_SUCCESS 成功发送数据 other 有操作失败,具体错误见错误代码
3. 发送函数
void chirp_set_send_flag(uint8_t flag, uint8_t *data, uint8_t len)
参数:flag 发送设置为1
data 发送的数据
len 发送的长度
返回值:无

使用特权

评论回复
沙发
szt1993| | 2024-10-12 10:25 | 只看该作者
CW32W031的传输距离有多远呢?

使用特权

评论回复
板凳
小小蚂蚁举千斤| | 2024-10-27 20:02 | 只看该作者
CW32W031的类mesh协议比较常用的无线传输方案

使用特权

评论回复
地板
小小蚂蚁举千斤| | 2024-10-27 20:03 | 只看该作者
szt1993 发表于 2024-10-12 10:25
CW32W031的传输距离有多远呢?

几百米上千米都是可以的

使用特权

评论回复
5
forgot| | 2024-10-31 14:32 | 只看该作者
没做过中继处理

使用特权

评论回复
6
tpgf| | 2024-11-4 12:16 | 只看该作者
类mesh协议是一种基于Mesh网络的协议,旨在实现设备之间的多对多通信

使用特权

评论回复
7
xiaoqizi| | 2024-11-4 19:47 | 只看该作者
Mesh网络具有自组织能力,能够自动发现并连接新加入的设备节点,同时维护网络拓扑结构

使用特权

评论回复
8
木木guainv| | 2024-11-4 21:33 | 只看该作者
由于数据可以通过多条路径传输,即使某条路径上的设备出现故障,数据也能通过其他路径继续传输

使用特权

评论回复
9
磨砂| | 2024-11-4 23:21 | 只看该作者
相比传统有线网络,Mesh网络部署更为灵活和便捷,无需复杂的布线工作

使用特权

评论回复
10
晓伍| | 2024-11-5 10:59 | 只看该作者
许多类mesh协议都设计有良好的兼容性,能够支持不同厂商和不同类型的设备接入同一网络

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

240

主题

1848

帖子

3

粉丝