打印

关于nRF24L01无线模块的问题

[复制链接]
867|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lijiankun|  楼主 | 2015-8-11 17:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  大家好,最近在调试nRF24L01的无线模块。两个无线模块,一个配置成发送模式,另一个配置成接收模式,他们之间的联系是通信地址。  那如果我在初次使用的时候,通信双方都不知道对方的通信地址,两个模块如何实现匹配呢?  不知道我把问题描述清楚了没有,或者说,两个无线模块要实现通信,在第一次是怎样建立连接的?

相关帖子

沙发
chunyang| | 2015-8-11 20:12 | 只看该作者
自己写个合适的协议吧,仅点对点,没有设置地址的必要,组网才要地址。

使用特权

评论回复
板凳
290399937| | 2015-8-11 21:08 | 只看该作者
假设只有2台设备 默认某一信道某一地址 接受状态 …任务一5秒发一次随机通道信标…任务二接收信标分析数据关闭任务一发送锁定链接给信标源…完成握手开始切换到信标所解析出的信道及地址…

使用特权

评论回复
地板
290399937| | 2015-8-11 21:11 | 只看该作者
加个按钮… 长按掉电 锁定

使用特权

评论回复
5
lijiankun|  楼主 | 2015-8-12 10:02 | 只看该作者
290399937 发表于 2015-8-11 21:08
假设只有2台设备 默认某一信道某一地址 接受状态 …任务一5秒发一次随机通道信标…任务二接收信标分析数据 ...

我是不是可以这样理解,所有的使用RF的产品在出厂的时候都有一个相同的匹配地址。当两个设备首次进行通信的时候,首先一个设备就会向这个匹配地址间隔一段时间发送一次自己的通信地址(每个设备的通信地址是唯一的),当另一个设备收到这个通信地址后就会发送一个回复包给第一个设备,这样经过一次握手就可以确认这个通信地址了,后面的通信也就通过这个通信地址通信。   不知道我这样的理解对吗?

使用特权

评论回复
6
290399937| | 2015-8-12 20:18 | 只看该作者
lijiankun 发表于 2015-8-12 10:02
我是不是可以这样理解,所有的使用RF的产品在出厂的时候都有一个相同的匹配地址。当两个设备首次进行通信 ...

‘’当另一个设备收到这个通信地址后就会发送一个回复包给第一个设备“--------------。》由于2个设备是同一固件,这一步之后要关闭--》“首先一个设备就会向这个匹配地址间隔一段时间发送一次自己的通信地址”。。。。。。


差不多了。。看现场情况。会不会出现2台以上设备。。。段码开关好用。。。。软件的话简单点就是;开机前5秒监听默认信道默认地址有没有发起者。没有的话就自身进入发起者身份。

使用特权

评论回复
7
lijiankun|  楼主 | 2015-8-13 14:27 | 只看该作者
290399937 发表于 2015-8-12 20:18
‘’当另一个设备收到这个通信地址后就会发送一个回复包给第一个设备“--------------。》由于2个设备是 ...

恩恩,谢谢你的指点

使用特权

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

本版积分规则

17

主题

94

帖子

3

粉丝