资料分享 | 整理一下自己积攒的 LoRa和LoRaWan 资料

1. LoRa和LoRaWan

很多人在接触LoRa时经常会问一个问题:LoRa是什么?LoRaWAN是什么?对这两个概念迟迟不能理解。

LoRa是Long Range(长距离)的简称,是一种长距离、低功耗无线通信技术,2009年法国公司Cycleo设计出一种优异的扩频通信算法,后来,该公司被美国semtech公司收购,后者于2013年推出LoRa芯片,目前,semtech公司是LoRa芯片唯一供应商。

LoRaWAN是LoRa Wide Area Network(LoRa广域网)的简称,是基于LoRa技术的一种通信协议

LoRaWan协议的架构中主要包括三个层次的通信实体:

  • LoRa终端
  • LoRa网关
  • LoRa服务器

图中左边部分是接入终端,在LoRaWan协议中称之为LoRa节点(Mote/Node),LoRa节点一般负责和传感器连接,负责收集传感器数据,然后通过LoRaWan协议中的LoRa MAC 协议传输给网关(Gateway)。

图中中间三个蓝色的部分称之为LoRa网关(Gateway),负责接收LoRa节点通过LoRa频段发送的数据,然后通过WIFI网络、3G/4G网络、以太网将数据传给LoRa服务器,完成数据从LoRa方式(节点发来的)到无线/有线通信网络的转换(发给服务器的)。

在整个LoRaWan网络架构中,所有的节点直接连接网关,利用LoRa长距离通信的优势,可以通过安装到任意指定的位置,并且不用担心功耗;而LoRa网关则可以灵活的安装到有网、有电的地方。

在图中最右边的部分是LoRa网络服务器(Server),可以部署在Linux操作系统上,负责接收LoRa网关发来的数据,并且可以向上层应用(APP)提供接口,发送数据。

以上就是我的理解,要玩转LoRa通信,节点、网关、服务器三者缺一不可

2. LoRa相关知识 — RimeLink

CSDN博主 RimeLink 是锐米通信的,专注于LoRa,他在CSDN上发布的LoRa文章非常棒,我几乎都看完了,在这儿整理一下:

博客地址:https://blog.csdn.net/jiangjunjie_2005

这两篇文章必须要看:

这个系列可以挑着看,非常详细,看完就可以说精通LoRa了哈哈:

还有一些进阶的文章,可以挑选着看:

最后就是大家最关心的LoRa功耗问题:

在他的博客逛一逛,相信大家对LoRa理论上没有什么问题了,接下来可以准备LoRa节点模组、LoRa网关开始实战了。

3. 基于ST套件的LoRa实战

这部分内容是我自己写的,使用的是ST的套件,如果你也有,恭喜你!

P-NUCLEO-LRWAN3 是用于评估 LoRaWAN 网络的完整套件,包括一个网关和一个节点:

图中左边是LoRa网关,由ST Nucleo-F746ZG 底板和瑞兴恒方SX1301的 LRWAN_GS 模块组成。

图中右边是LoRAa节点,由 ST Nucleo-L073 底板 和ST LRWAN_NS1 扩展板和组成, 其中
LRWAN_NS1 扩展板集成瑞兴恒方的 RHF0M003 LoRaWAN 模组, 并集成了温湿度传感器
HTS221、气压传感器 LPS22HB、 3 轴磁力传感器 LIS3MDL、 6 轴姿态传感器 LSM6DS3 共 4个 I2C 传感器件。

该网关的全部资料和固件我已上传到百度网盘,关注公众号『Mculover666』回复“lora”即可获取:

=

实战教程共有5篇,跟着做完之后,LoRa实操就没什么问题了~

4. 私有服务器ChirpStack进阶——twowinter

在我的教程中只是讲述了ChirpStack的搭建和对接,但是只是入门,twowinter大佬在博客写了一系列的文章讲述ChirpStack的搭建、设备对接、应用对接、源码分析,非常全面,:

我积攒的LoRa资料就这些了,预祝你,学习之旅愉快!

接收精彩文章及资源推送,请订阅我的微信公众号:『mculover666』。

发布了184 篇原创文章 · 获赞 540 · 访问量 23万+

猜你喜欢

转载自blog.csdn.net/Mculover666/article/details/104125286