Files
2021-02-19 19:34:06 +08:00

137 lines
5.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Module LoRaWAN
<el-tag effect="plain">SKU:M018</el-tag>
<div class="product_pic"><img src="assets/img/product_pics/module/module_lorawan_01.webp"><img src="assets/img/product_pics/module/module_lorawan_02.webp"></div>
## 描述
**LoRaWAN** 是M5Stack堆叠模块系列中的一款,节点通信模块.该模块集成了由Ai-Thinker设计的RHF76-052模组,它是LoRaWAN™UART调制解调器&兼容设备,支持LoRaWAN通信.你可以使用M5Core作为主机MCU,然后通过简单的AT指令或UART去控制这个调制解调器.
LoRaWAN基于LoRa远距离通信网络设计的一套通讯协议和系统架构.如果按协议分层来说LoRaWAN是媒体访问控制(MAC)层,LoRa是物理层.它是由LoRa联盟维护的路由协议,主要用作管理LPWAN网关和端节点设备之间的通信的网络协议.
利用 LoRa / LoRaWAN 远距离低功耗传输的特点,并将其应用到实际项目中去提高设备工作效率.
LoRaWAN默认的串口配置: 波特率为9600,8位数据位,无校验位,1位停止位.
注意: 位于模块丝印"LoRaWAN"的下方,提供了5个穿孔用作LoRaWAN模块固件升级.
## 产品特性
- 内置PCB天线
- 外部天线接口
- 模组: RHF76-052
- 支持双频段 433/470MHz和868/915MHz
- Radio IC: Semtech SX1276
- 微处理器: STM32L052C8T6
- 接口: UART
- 协议:AT命令
- 嵌入式LoRaWAN协议栈
- 链路估算: 160dB
- 协议:LoRaWAN
## 包含
- 1x LoRaWAN Module
## 应用
- 自动远程抄表
- 智能交通智能停车场
- 远程灌溉及环境监测
## 规格参数
<table>
<tr style="font-weight:bold">
<td>规格</td>
<td>参数</td>
</tr>
<tr>
<td>净重</td>
<td>16g</td>
</tr>
<tr>
<td>毛重</td>
<td>28g</td>
</tr>
<tr>
<td>产品尺寸</td>
<td>54.2*54.2*12.8mm</td>
</tr>
<tr>
<td>包装尺寸</td>
<td>60*57*17mm</td>
</tr>
<tr>
<td>工作温度</td>
<td>-40~ + 85℃</td>
</tr>
<tr>
<td>储存温度</td>
<td>-40~ + 90℃,< 90RH</td>
</tr>
</table>
## 管脚映射
| *RHF76-052_UART* | *ESP32 Chip* |
| :----------: |:------------: |
| RXD | U2TXD(GPIO17) |
| TXD | U2RXD(GPIO16) |
**M5Stack Fire** 中的 GPIO 16 / 17 默认与PSRAM连接,这使得 LoRaWAN 模块的TXD / RXDGPIO16GPIO17)与其产生冲突.因此,当你使用 M5Stack Fire 去驱动 LoRaWAN 模块时,你需要将 LoRaWAN 模块的 TXD 与 RXD 切断,然后通过飞线引至另一组 UART 引脚.
## MBUS引脚定义
<img src="assets\img\product_pics\module\module_bus.webp"/>
## 相关链接
- **[LoRaWAN 数据手册](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/module/LoRa_rhf76-052datasheet_v0.2_cn.pdf) (LoRaWAN)**
- **[LoRaWAN 使用手册](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/module/lorawan_modem_-_cn.pdf)**
- **[LoRaWAN 的 AT 指令集](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/module/lorawan_class_ac_at_command_specification_-_v4.4.pdf)**
- **[LoRaWAN 区域参数](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/module/lorawantm_regional_parameters_v1.1rb_-_final.pdf)**
## EasyLoader
<img src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/EasyLoader_logo.webp" width="100px" style="margin-top:20px">
<a href="https://m5stack.oss-cn-shenzhen.aliyuncs.com/EasyLoader/Module/EasyLoader_lorawan_receiver.exe"><el-button type="primary">点击下载EasyLoader</el-button></a>
>1.EasyLoader是一个简洁快速的程序烧录器,每一个产品页面里的EasyLoader都提供了一个与产品相关的案例程序,通过简单步骤将其烧录至主控,能够进行一系列的功能验证.
>2.下载软件后,双击运行应用程序,将M5设备通过数据线连接至电脑,选择端口参数,点击 **"Burn"** 即可开始烧录
?>3.EasyLoader烧录前需要安装有CP210XUSB驱动程序),[点击此处查看驱动安装教程](zh_CN/related_documents/M5Burner#安装串口驱动)
## 案例程序
### 1. Arduino
本案例将使用两个LoRaWAN模块,实现P2P(点对点)通讯,详情请参考 [LoRaWAN使用手册](http://wiki.ai-thinker.com/_media/lora/docs/rhf76-052_ho_to_use_ai-thinker_s_lorawan_modem.pdf)的3.6
**功能:**
按下按键B设置LoRaWAN工作频率为433MHz,并发送字符串"Hello World".
按下按键C设置LoRaWAN工作频率为868MHz,并发送字符串"Hello World".
按下按键A清除屏幕信息.
[请点击此处下载完整代码](https://github.com/m5stack/M5Stack/tree/master/examples/Modules/LoRaWAN_RHF76_052)
<img src="assets/img/product_pics/module/module_example/LORAWAN/example_module_lorawan_01.webp">
## 原理图
<img src="assets/img/product_pics/module/lorawan_sch.webp">
<script>
var purchase_link = 'https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-1172588093.61.6c2275f4nUJEfh&id=580998112819';
anchor_search(purchase_link);
scrollFunc();
</script>