Skip to content

Latest commit

 

History

History
55 lines (43 loc) · 2.03 KB

JOB201910.md

File metadata and controls

55 lines (43 loc) · 2.03 KB

【JOB201910】 让 RT-Thread 支持 LoRaWAN

LoRa 作为低功耗局域网通信技术越来越流行,如果通过 LoRa 接入互联网,市面上还有挺多支持 LoRaWAN 的网关及节点设备。本活动希望节点侧的 LoRa 设备,能够使用 RT-Thread 操作系统,接入 LoRaWAN 网关,最终接入云平台。

节点侧的功能框图大致如下

+----------------------------------+
|           LoRaWAN Node           |
|   +--------------------------+   |
|   |       MCU (RT-Thread)    |   |
|   |                          |   |
|   | +----------------------+ |   |
|   | |       LoRa APP       | |   |
|   | +----------------------+ |   |
|   | +----------------------+ |   |
|   | |    LoRaWAN Stack     | |   |
|   | +----------------------+ |   |
|   | +----------------------+ |   |
|   | |  SX12XX phy package  | |   |
|   | +----------------------+ |   |
|   | +----------------------+ |   |
|   | |      SPI Drivers     | |   |
|   | +----------------------+ |   |
|   +---------+-+-+-+----------+   |
|             | | | |              |
|             |S|P|I|              |
|             | | | |              |
|   +---------+-+-+-+----------+   |
|   |                          |   |
|   |       SX12XX Module      |   |
|   |                          |   |
|   +--------------------------+   |
+----------------------------------+

硬件平台:RT-Thread 板卡 + SX12xx 模组 ,MCU 与模组之间通过 SPI 通信

早些时候,已经有开发者提交了 SX12XX LoRa 芯片的软件包( http://packages.rt-thread.org/detail.html?package=sx12xx ),这部分需要先针对与自己的硬件平台进行验证。

项目大致分为以下几个阶段:

  • M0: LoRa PHY 软件包开发阶段
  • M1: LoRaWAN 节点协议栈移植适配阶段
  • M2: LoRaWAN 协议栈测试,并接入云端
  • M3: LoRaWAN 网关预研、正式研发阶段

小组成员

张三

具体工作内容及时间安排