实验篇:三层网络,12个节点询问式通信

今天给大家分享一个开源的Arduino的nRF24L01三层网络协议

我属于程序猿

我只讲代码

原理资料感兴趣或者觉得有必要的同学们自己去一点一点查资料

资料太多,没办法写完

00-01-011-012

00-02-012

00-03-013

00-04-014

00-05-015

00为第一层

01-05为第二层

011-015共6个节点为第三层

第一层一个节点,00输入第二层001-005

输入第三层011-021-015节点编号

相应节点把数据(模拟的数据,只是为了调用三层网络)发送给00,在串口显示

其中,00直接发送指令给第二层,第二层直接发送数据给第一层

00先发送数据给第二层,第二层转发指令给第三层索求数据,第三层把数据发送给第二层,第二层在中转把数据发送给第一层,也就是00

其中,01下带011和021两个节点

目前做好的三层网络通了

其实五层网络也就是顺理成章,花时间的问题了

现在把代码开源

收取专栏费,其实对于代码或者可以应用来说并不是很贵

这个软件我写了半年

OK,希望技术帮助更多的人

下面,我直接复制粘贴代码

保证是测试过的

01 软件


00节点PC

/*主机*/

#include <SPI.h>
#include"string.h"
#in
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王宇飞 0427

感谢你的打赏,我会继续努力的。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值