LoRaWAN 开发套件入门指南

一、物料清单以及配套资料

1 x NanoGateway – 双频点 MultiSF(多达2 * 6 个 logic channels),克服了基于sx1301的网关下发时不能接收的弱点

1 x Arduino UNO + Arduino LoRaWAN Shield+AI78L

2 x AI78S

3 x Antenna

1 x Mini USB Cable

1 x Light Sensor

1 x 3 Pin Dupont Line

 
 

二、安装

1.将 Arduino UNO 通过 USB 线连接至电脑。

2.在开始 Arduino 的学习前,你需要安装软件 Arduino Software (IDE)来控制你的开发板。

3. AISenz LoRaWAN 模组可直接插入 ArduinoUNO 模组,将模块按如图所示安装。

 
 

4.通过 USB 线 接入PC。

三、使用 LoRaWAN 开发套件

产品配套有LoRaAP透传版本以及两个例程,可以帮助你快速感受到 LoRaWan的强大。

3.1 LoRaAP(数据透传)

此版本通过 AT 指令,即可实现数据的透传,请认真查看配送资料《AISenz LoRaWAN模组使用手册》。

3.1.1 下载LoRaAP透传版本

 
 
 
 

3.1.2 在https://www.loraflow.io/login申请账号,添加网关设备,添加步骤请查阅配送资料《NanoGW用户使用手册》。

3.1.3完成网关的添加后,获取ID,EUI,KEY,通过串口助手AT指令配置。

注意:例程仅帮助配置,如需进一步详细操作,请认真查看配送资料《AISenz

LoRaWAN模组使用手册》

 
 

3. 1.4配置成功后,通过at+cmsg命令即可发送数据内容注意:

A.配置完成后需要写入at+flush,否则配置失效;

B.断电后需要at+join成功入网后,才能发送数据

C.终端类型A,C可更改,根据需求而定。

3.2 CtrLed(下发控制)

通过云端下发数据控制 LED,模拟远程控制灯的工作状态,实践运用于Lorawan 控制路灯

3.2.1 将 USB 接入 PC,下载例程程序,通过控制 arduino 配套的 LED_PIN 13 引脚,具体请看程序。

3.2.2 匹配网关,参考 3.1.1。

3.3.3 进入http://loraflow.io云平台,输入端口号,下发数据控制,00表示关闭灯,01 表示开灯。

3.3 ReadPhotoresistor(读取上报)

通过 LoRaWAN 模组将光敏电阻数据采集上传至网关,用户即可在云端观察数据,实践运用于电表,温度,水表等数据的读取

3.3.1 将 USB 接入 PC,将光敏电阻模块连接至 arduino 拓展板,VCC 接 5V,GND 接模块 GND,OUT 接 A2,连接如图所示:

 
 

3.3.2 匹配网关,参考 3.1.1,下载例程程序,可通过打开串口助手,观察光敏电阻模块输出的数据,如下图:

 
 

3.3.3 模组将数据通过网关发送至服务器,用户将可以在服务器内进行远程观测,实现长距离无线传输, 此时可以看到在最新消息中接收到数据。

 
 

3.3.4(以下内容属于定制内容,可自行研发)点击查看详情,再点击数据消息,可查看接

收到的数据, 在我的应用下点击数据解析,点击添加解析器,按照代码示例编程,即可完成对采集到的数据进行解析,解析后的数据可以在下面查看。

 
 

3.3.5 点击数据点,可以查看到数据随时间的变化图像,改变光照得到数据相应改变。

 
 

 

作者:离歌笑  来源:简书

说明:LoRa应用学习站通过公开互联网收集、整理并转载有关LoRa及物联网应用解决方案,以供广大LoRa应用开发者和爱好者共同学习交流和参考运用到实际生产生活中。本站所有转载的文章、图片、音频、视频等资料的版权归版权所有人所有并衷心感谢您的付出,由于本站采用的非本站原创文章及图片等内容无法一一联系确认版权者,如果本网所选内容的文章原创作者认为其作品不宜放在本站,请及时通过以下留言功能通知我们采取适当措施,避免给双方造成不必要的经济损失。如果您希望保留本文在LoRa学习站,但希望文章末尾提供对作者的致谢或者产品、网站交换链接的,也请将需求写入以下留言栏中,谢谢您的支持。让我们共同努力,打造万物互联的未来美好生活!

您的留言或需求: