lorawan MAC 网关通信测试

loramacgw 单通道网关与朗威 STK10 套件通信测试


在阅读之前,你需要一个标准 lora 工程,包括 sx1276 字符设备、loramacgw 字符设备,libloragw动态库以及动态库测试程序。
你需要一个朗威的 STK10 lorawan 节点开发套件。
你需要 spirit1,单通道网关运行的硬件平台。

运行 loramacgw 测试程序

首先编译部署 lora 工程到 spirit1。
安装 sx1276 字符设备。
安装 loramacgw 字符设备。
运行测试程序。
此时,测试程序已经帮我们注册了两个几点。且验证了所有的动态库接口。

设置朗威 STK10 lorawan节点参数。

使用朗威专门提供的串口调试工具,此工具包含了 STK10 所有的 AT 指令。
本文使用的工具版本:QSerialTool_v1.14.180111
加载串口工具的配置文件,在界面左上角。
首先打开串口工具并加载配置文件

加载所有指令
加载完毕,打开 STK10 模块。

打开 STK10 串口模块
执行命令 2 ,进入 AT 模式。
再执行命令 23 ,进入lorawan 模式,暂不重启,等参数设置完成再重启。
命令201 改为: at+ch=0,471500000,0,0\r ,然后发送。设置频率为471.5MHz, 速率为 DR_0, 即扩频因子使用 SF12.
再依次执行:
发送 at+ch=7,0,1,5\r :禁用通道7
发送 at+ch=6,0,1,5\r :禁用通道6
发送 at+ch=5,0,1,5\r :禁用通道5
发送 at+ch=4,0,1,5\r :禁用通道4
发送 at+ch=3,0,1,5\r :禁用通道3
发送 at+ch=2,0,1,5\r :禁用通道2
发送 at+ch=1,0,1,5\r :禁用通道1
只使用通道0,因为是单通道网关,只支持一个频率。
接下来就是设置 devEUI、 JoinEui 以及密钥了
将命令176 改为:at+deveui=4736549f00310003\r ,然后执行,这是devEUI,它必须跟你在网关中注册的设备deveui 保持一致,用于唯一标识一个设备。
命令179改为 at+appeui=526973696e674846\r,然后执行,这是 JoinEui,必须与网关的节点注册保持一致。
命令181改为: at+appkey=2b7e151628aed2a6abf7158809cf4f3c\r,然后执行,这是APPKey, 必须与网关注册节点是保持一致。
再执行命令155,设置节点为 Class A 模式。
再执行命令160,设置OTAA 入网。
然后执行命令 157 重启设备。
再执行命令 2 ,进入AT模式。
此时 STK10 会自动发送入网请求帧,如果网关接收到入网请求帧,就会处理,并发送 Join-accept 帧给 节点。为节点分配节点地址。
在这里插入图片描述

进行 Lorawan 通信

如上,节点注册成功,此时可以发送数据,命令是149-152.

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
作者:forest-rain 1 概述物联网终极目标是实现万物互联,帮助人类社会实现更高阶的智能化。IoT网关负责海量物联网端侧设备与物联网云端应用的沟通,发挥着承上启下的重要作用,是实现万物互联的关键一环。IoT网关已广泛应用于工业、农业、畜牧业、智能家居、智慧城市等等垂直行业。 LiteCoG(Lite Connect Gateway)是一款小型的、支持多种连接方式的IoT网关,当前的主体功能是一个单\双通道的LoRaWAN网关,北向采用以太网\WiFi\4G Cat1连接,南向通信采用LoRa通信,同时也可支持BLE\RS485等连接方式,具有远距离通信、低成本、方便部署、易扩展等特性,便于市场规模推广。旨在面向智能家居、智慧社区、智慧停车等局域网内、设备容量较小的物联网通信场景,同时由于具备良好的成本优势,也可以作为LoRaWAN网络的补盲设备。 当前实现万物互联所面临的问题与挑战: 如智能家居,目前智能家居还不是社会刚需,因此大规模推广对成本极其敏感,采用高性能的LoRa网关芯片(SX130x)方案,可以满足设计需求,但是成本承压,同时性能过剩。 如智慧社区,智慧社区是放大版的智能家居,也是一个缩小版的社会。随着我国人口日益老龄化,智慧养老社区的需求日益突显,如何解决空巢老人、孤寡老人的监护是我国当前社会面临的一个新难题。构建智慧社区所需庞大的启动资金是一个必须逾越的障碍。 如智慧停车,停车难一直是城市公共交通的长期挑战。海量的车,方便了出行,却受限于终点,通过物联网技术把分散的停车资源利用起来,是缓解停车难的可行方式。 LiteCoG网关基于RT-Thread操作系统,采用LoRa SX126X\SX127X来提供标准LoRaWAN接入能力,可以较大压缩BOM成本;借助LoRa调制的远距离通信能力、低功耗特性,在全屋\社区\小范围停车等应用领域,基本可以非常灵活的部署电池供电的智能设备,非常方便。同时借助RT-Thread强大的软硬件生态资源,可以极大加快产品开发效率,缩短产品上市时间。 LoRaWAN单通道网关(lgwsc) 对接标准LoRaWAN服务器 UDP 利尔达 Unicore 腾讯云 loragw.qcloud.com Class A 支持lgwsc shell命令 支持网关参数配置 支持掉电存储功能 北向连接 Ethernet WiFi 4G Cat1 人机交互 OLED显示屏 2 开发环境软件平台: RT-Thread版本:4.0.3 开发工具及版本:RT Thread Studio 2、MDK5 PessimonUIBuilder 3.0设计器 硬件平台 ART-Pi主板 STM32H750 AP6212 ART-Pi 工业扩展板 以太网、485 ART-Pi 多媒体扩展板 320*480 TFT屏幕 LoRa多功能能扩展板(LRS007) SX1268 LoRa模块 1.3英寸 OLED液晶屏 3 RT-Thread使用情况概述RT-Thread内核: 调度器:多线程(任务)实现 线程间同步:信号量、互斥量 线程间通信:邮箱、消息队列 内存管理:mem pool、memheap管理算法 软件定时器 组件(Compentont): FinSH控制台 设备驱动(Device Drivers) I/O 设备模型 PIN设备 、I2C设备、UART设备、RTC设备、TOUCH设备 WIFI框架 SPI框架 使用 SPI 框架来驱动SPI接口的设备(比如本文中的LoRa SPI模块) 网络(Network) netdev网卡 AT命令 SAL 套接字抽象层 TCP/IP协议栈 lwip轻量级协议栈 常用工具(Utilities) ulog日志 软件包 AT设备软件包:at_device-latest; adbd-v1.1.1 btstack-v0.0.1 CmBacktrace-v1.4.0 EasyFlash-v4.1.0 fal-v0.5.0 littlefs-v2.0.5 JSON软件包 cJSON-latest 网络工具包 netutils-latest webclient软件包 webclient-latest webnet-v2.0.2 web服务器 loragw-packet-forward-latest 单通道lorawan网关软件包 lora-radio-driver-latest lora radio驱动软件包 multi-rtimer 低功耗硬实时定时模块 ft6236-v1.0.0 触摸芯片ft6236驱动 Persimmon柿饼库 其他 ART-Pi SDK开发包 sdk-bsp-stm32h750-realthread-artpi 4 系统设计4.1 典型IoT系统应用框架多功
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值