LORA本地组网通信,上传阿里云,STM32F103系列

最近学LORA模块组网通信,来回顾一下实现过程:

首先,整体实现思路是一个LORA模块作为主节点,其余两个模块作为子节点进行组网通信,采用定向传输模式,主机轮训方式进行组网通信。(原因:定向传输模块地址,信道皆可变,主机轮训组网稳定,不易冲突)

                                                             主机轮训通信图

具体程序编写思路即首先主机根据模块地址发送1给1号从机,从机1收到主机的命令后,将数据上传给主机,主机再已同样的方法轮训其他从机数据,以此循环。

主要程序展示:

1、主机发送命令给从机

2从机收到命令发数据到主机

3、主机收到从机数据

到此,我们就基本完成了LORA模块的本地组网通信。

效果展示:

接下来,进行下一步数据上云:

我这里选择了阿里云,整体思路框图:

 

具体程序实现我就不展示了,网上很多。

效果展示:

全部代码稍后上传本人资源,有需要的可以去下载,程序已验证通过,采用正点原子STM32F103系列,只需要改改引脚即可实现,不提供后续,没有stm32单片机及相关基础的请勿下载。

资料目录:

目前正用Android studio进行APP对接阿里云的编写,完成整套物联网基础全栈通信,毕竟能写移动端APP,对于物联网通信来说,至关重要。也是个人能力的体现。写好之后,源码也会上传到本人资源,有需要的可关注一下!

猜你喜欢

转载自blog.csdn.net/th971212/article/details/124663310