前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >LoRaWAN终端开发

LoRaWAN终端开发

作者头像
ManInRoad
发布2020-09-27 15:32:13
1K0
发布2020-09-27 15:32:13
举报
文章被收录于专栏:物联网思考物联网思考

前言:上一篇(LoRa物联网的架构)提到了LoRaWAN的网络结构,这一篇就来聊一聊LoRaWAN的网络结构中的终端设备End Nodes。

终端设备开发,一般有下面四种方式。

1、模组

纯射频模组:一般是SPI接口的,需要外接mcu,可以免去调试射频。

AT指令模组:直接串口AT指令,使用起来最为简单方便。

2、Semtech LoRa芯片

主要是semtech的sx127x和sx126x系列,区别就是支持的频段、最大发射功率、扩频因子等不同。需要外加mcu,调试射频以及软件,下表总结了这些芯片的主要特性。

芯片

频率

扩频因子

带宽

比特率

最大灵敏度

最大发射功率

接收电流

SX1276

137-1020MHZ

6-12

7.8-500 kHz

0.018-37.5 kbps

-148 dBm

+20 dBm

9.9 mA

SX1277

137-1020MHZ

6-9

7.8-500 kHz

0.018-37.5 kbps

-139 dBm

+20 dBm

9.9 mA

SX1278

137-525MHZ

6-12

7.8-500 kHz

0.018-37.5 kbps

-148 dBm

+20 dBm

9.9 mA

SX1279

137-960MHZ

6-12

7.8-500 kHz

0.018-37.5 kbps

-148 dBm

+20 dBm

9.9 mA

SX1261

150-960MHZ

5-12

7.8-500 kHz

0.018-62.5 kbps

-148 dBm

+15 dBm

4.2 mA

SX1262

150-960MHZ

5-12

7.8-500 kHz

0.018-62.5 kbps

-148 dBm

+22 dBm

4.2 mA

SX1268

410 -810MHZ

5-12

7.8-500 kHz

0.018-62.5 kbps

-148 dBm

+22 dBm

4.2 mA

Semtech官方资料:https://www.semtech.com/products/wireless-rf/lora-transceivers,在github上的开源工程:https://github.com/Lora-net/LoRaMac-node,包括了原理图,软件等。

3、LoRa SOC 芯片STM32WL

STM32WL 片上系统在同一芯片上集成了通用微控制器和 sub-GHz 无线控制单元。STM32WL 微控制器以 Arm®Cortex®‐M4 内核架构为基础构建,支持多种调制模式(LoRa®、(G)FSK、(G)MSK 和 BPSK),能够以一种完全开放的方式确保采用 LoRaWAN® 或任何其它合适协议,以实现无线应用灵活性。STM32WLE5 微控制器符合LoRa Alliance® 发布的 LoRaWAN® 规范的物理层要求。其支持的 LoRa®、(G)FSK、(G)MSK和 BPSK 调制也可用于传统或专有协议。STM32WLE5 系列具有丰富的利于通信的外设及特性,包括多达 43 个 GPIO、用于优化功耗的集成SMPS 以及多种可最大限度延长电池使用寿命的低功耗模式。双电源输出和宽线性频率范围确保全球兼容性。除了无线和超低功耗特性外,STM32WL 微控制器还包括嵌入式安全硬件功能,例如 128 位/256 位 AES 硬件加密、PCROP 读/写保护以及使用椭圆曲线加密引擎的公钥加密。

这个芯片,只在ST社区看到几块试用的板子,细节不详。 4、国产ASR6505

ASR6505是上海翱捷科技(ASR)基于stm8l152和sx1262 SIP封装的芯片。兼具了sx1262的射频特性和STM8L的mcu特性。相比于上面两种开发方式,ASR6505在成本和体积上比较有优势。除此之外,ASR6505使射频设计变的更加简单,当然也留出了丰富的外设接口(GPIO、ADC、I2C、SPI、UART、LCD等),供二次开发。同时官方也提供了SDK。

从上图也可以很清晰的看出:ASR6505是LoRa和MCU的封装,其中SPI和DIO引脚已经在内部连接在了一起。

后面关于终端设备的开发,也是基于此展开。

——————END——————

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

本文分享自 物联网思考 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 3、LoRa SOC 芯片STM32WL
  • STM32WL 片上系统在同一芯片上集成了通用微控制器和 sub-GHz 无线控制单元。STM32WL 微控制器以 Arm®Cortex®‐M4 内核架构为基础构建,支持多种调制模式(LoRa®、(G)FSK、(G)MSK 和 BPSK),能够以一种完全开放的方式确保采用 LoRaWAN® 或任何其它合适协议,以实现无线应用灵活性。STM32WLE5 微控制器符合LoRa Alliance® 发布的 LoRaWAN® 规范的物理层要求。其支持的 LoRa®、(G)FSK、(G)MSK和 BPSK 调制也可用于传统或专有协议。STM32WLE5 系列具有丰富的利于通信的外设及特性,包括多达 43 个 GPIO、用于优化功耗的集成SMPS 以及多种可最大限度延长电池使用寿命的低功耗模式。双电源输出和宽线性频率范围确保全球兼容性。除了无线和超低功耗特性外,STM32WL 微控制器还包括嵌入式安全硬件功能,例如 128 位/256 位 AES 硬件加密、PCROP 读/写保护以及使用椭圆曲线加密引擎的公钥加密。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档