前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >分享一下自己积攒整理的 LoRa 资料

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

作者头像
Mculover666
发布2020-07-16 12:12:58
2.5K0
发布2020-07-16 12:12:58
举报
文章被收录于专栏:TencentOS-tiny

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 开发 1:LoRa 设计 10 问
  • 中国部署 LoRaWAN 最佳频段

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

  • LoRaWAN 介绍 1 概貌
  • LoRaWAN 介绍 2 架构
  • LoRaWAN 介绍 3 优点
  • LoRaWAN 介绍 4 缺点
  • LoRaWAN 介绍 5 对手
  • LoRaWAN 介绍 6 部署
  • LoRaWAN 介绍 7 入网
  • LoRaWAN 介绍 8 QoS
  • LoRaWAN 介绍 9 安全
  • LoRaWAN 介绍 10 定位
  • LoRaWAN 介绍 11 唤醒通信
  • LoRaWAN 介绍 12 唤醒误差
  • LoRaWAN 介绍 13 SX1301
  • LoRaWAN 介绍 14 终端类别
  • LoRaWAN 介绍 15 终端设计
  • LoRaWAN 介绍 16 Server 分类
  • LoRaWAN 介绍 17 Server 接口
  • LoRaWAN 介绍 18 Server 杂谈
  • LoRaWAN 介绍 19 Server 开源
  • LoRaWAN 介绍 20 中国地区

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

  • LoRa 无线通信设计(一)原理
  • LoRa 无线通信设计(二)空空距离测试
  • LoRa 无线通信设计(三)小区环境测试
  • LoRa 频率与带宽测试

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

  • 怎样把 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 实操就没什么问题了~

博客专栏地址:https://blog.csdn.net/mculover666/category_9607870.html

  • LoRa 全链路打通教程 01 - LoRa 网关配置查看和修改方法详解(以 ST P-NUCLEO-LRWAN3 套件为例)
  • LoRa 全链路打通教程 02 - LoRa 温湿度传感器对接腾讯云 IoT Explorer 实战(以 ST P-NUCLEO-LRWAN3 套件为例)
  • LoRa 全链路打通教程 03 - 在本地 Windows 上使用 ChirpStack 搭建私有 LoRa 服务器
  • LoRa 全链路打通教程 04 - LoRa 温湿度节点对接私有 Chirp Stack LoRa 服务器实战(以 ST P-NUCLEO-LRWAN3 套件为例)
  • LoRa 全链路打通教程 05 - 在 Linux 服务器上部署基于 ChirpStack 的私有 LoRa 服务器

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

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

文章地址:https://blog.csdn.net/iotisan/article/details/90412873

  • 汇总文章:开源 LoRaWAN Network Server 项目 | ChirpStack 学习笔记

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-01-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Mculover666 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. LoRa 和 LoRaWan
  • 2. LoRa 相关知识 — RimeLink
  • 3. 基于 ST 套件的 LoRa 实战
  • 4. 私有服务器 ChirpStack 进阶——twowinter
相关产品与服务
物联网开发平台
腾讯云物联网开发平台(IoT Explorer)是面向智慧生活与产业物联应用的一站式物联网PaaS平台,为各行业用户提供一站式设备智能化服务。平台提供海量设备连接与消息通信能力,基于腾讯连连小程序应用开发能力、音视频能力及AI增值服务,聚合腾讯生态内容能力。提升传统行业设备智能化的效率,降低用户的开发运维成本。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档