0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何用网关接入TTN平台,控制多节点LoRaWAN模组?

AIoT行业洞察 ? 来源:AIoT行业洞察 ? 作者:AIoT行业洞察 ? 2025-08-19 17:10 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

文章目录

一、前言

二、准备工作

三、创建网关

四、创建应用

五、创建设备

六、设备信息

七、OTAA模式下AT指令流程

八、ABP模式下AT指令流程

九、TTN日志查看

●Live Data实时数据

●Messaging数据下发

十、MQTT Client

●Uplink Topic

●Downlink Topic

十一、更多信息

十二、联系我们

前言

本文章将说明如何使用安信可RG-02网关对接TTN平台,实现数据发送与接收。

RG-02网关

RG-02是一款室内型LoRaWAN网关。支持Semtech数据包转发器和LoRaWAN基站功能, 兼容标准LoRaWAN协议。采用主流LoRa调制解调芯片方案(高频版:SX1302+2*SX1250, 低频版:SX1301+2*1257), 支持10条可编程并行解调路径。

网关支持WiFi、以太网、3G/4G蜂窝网络接入方式,能够便捷的部署的到各类应用现场。RG-02内部预置了多种标准LoRaWAN频段选项,能够适配不同的国家和区域。且支持用户自定义频段,构建私有LoRa网络。

RG-02可以在没有LoRaWAN服务器的情况下与ABP LoRaWAN终端节点通信,轻量级的部署方式非常便于系统集成商将其直接接入现有物联网应用,而无需搭建LoRaWAN服务器或使用第三方LoRaWAN服务。

02、准备工作

访问TTN网站并创建/登录个人账户, 在Console中选择一个集群开始添加节点设备和网关。

wKgZPGikP1yAVsO5AAChWPOOwwE528.jpg

wKgZO2ikP12AaCArAABxn_vKJFU372.jpg

03、创建网关

wKgZPGikP2OARBnBAACGeB-_wk4608.jpg

Go to gateways -> Add gateway -> 自定义填写网关名称,GatewayEUI以及相应的频段配置信息,频段要选择

China 470-510 MHz, FSB 11 (used by TTN)。最后点击Create gateway完成创建。

创建网关时需要填写匹配的网关ID,该ID可以在RG02网关WEB控制页面->菜单栏选项卡LoRaWAN->LoRaWAN Semtech UDP->Gateway EUI选项中获取。

将网关的NS模式配置为The Things Network V3, 服务器地址填写为 TTN 服务所在区域服务器,这里配置的是欧洲区域,因此选择 eu1.cloud.thethings.network 端口使用默认的1700即可。效果如下:

wKgZO2ikP2OAKvw3AACgUZaF7lU876.jpg

wKgZPGikP2OARLubAACcDU8H0Mk721.jpg

完成上述配置与创建后,在网关详情页面可以查看网关当前的连接状态。

wKgZO2ikP2SAf3TzAACCxeapM08588.jpg

04、创建应用

Go to appliations -> Add appliation -> 自定义填写Application ID和应用名称,点击Create application完成创建。

wKgZPGikP2SAQs8OAABxYfel1BI820.jpg

wKgZO2ikP2WALl0kAAA8Yk30LkQ560.jpg

05、创建设备

进入已经创建的应用页面点击Add end device开始添加节点设备,可以根据需求填入预设配置或是点击Generate自动生成新的Key。点击Register end device完成创建。

wKgZPGikP2aAZG7UAACT2NGv3ug244.jpg

选择Manually自定义创建。(默认创建设备的接入方式为OTAA)。OTAA(Over-The-Air-Activation)连接模式下我们需要保存Device EUI, APP EUI, APP KEY这三个参数将用于设备后续连接使用, 可以根据需求填入预设配置或是点击Generate自动生成新的Key。

点击Register end device完成创建。

wKgZO2ikP2aAVJ70AAE5ZVtScQ0379.jpg

若需要创建ABP接入方式的设备,则通过advanced选项配置. ABP(Activation By Personalization)连接模式下我们需要保存Device address, AppSKey, NwkSKey这三个参数将用于设备后续连接使用, 你可以根据需求填入预设配置或是点击Generate自动生成新的Key。

点击Register end device完成创建。

wKgZPGikP2aAHq2ZAAEh0-grz0U288.jpg

06、设备信息

根据所在的地区及设备选择使用的频段,确保您使用的设备所使用的频段,与网关所使用的子频段选项匹配。LoRaWAN版本选择使用v1.0.2,区域参数使用RP001 Regional Parameters 1.0.2。

设备入网连接方式 OTAA/ABP 的差异:

OTAA相比于ABP安全性会更高一些, 但由于存在入网JoinAccept环节,OTAA的入网连接速度相对于ABP会稍微慢一些。

使用串口工具连接Ra-08H开发板子,默认连接配置为9600bps 8N1。依次发送指令,并在对应指令中填充我们在上一步获取到的密钥信息。

07、OTAA模式下AT指令流程

入网&数据上行

AT+CJOINMODE=0
AT+CDEVEUI=70B3D57ED0052256
AT+CAPPEUI=0000000000000000
AT+CAPPKEY=8D5EC8F6834BDE677A3D815E81A14981
AT+CFREQBANDMASK=0400
AT+CULDLMODE=2
AT+CJOIN=1,1,8,8
AT+DTRX=0,2,6,445566
AT+DTRX=1,1,4,5555

数据下行

receive data: rssi = -54, snr = 14, datarate = 5
rx: port = 1, len = 2
0x88 0x88 
OK+RECV:03,01,02,8888

08、ABP模式下AT指令流程

AT+CJOINMODE=1
AT+CDEVEUI=70B3D57ED0052257
AT+CDEVADDR=260B43F6
AT+CAPPSKEY=8BADC0C41832EFDD46EF5DABB6BC667E
AT+CNWKSKEY=30C8F755AF7EC4E26EB79FFEDE824E39
AT+CFREQBANDMASK=0400
AT+CULDLMODE=2
AT+CCLASS=2
AT+CFREQBANDMASK=0001
AT+DTRX=0,2,6,223344

09、TTN日志查看

Live Data实时数据

wKgZO2ikP2eAb1HIAABhzcQR7l4862.jpg

完成上述AT指令执行操作,若设备正常连接网关,在TTN管理页面我们能够看到设备的连接日志,以及上行的数据信息。

wKgZPGikP2eAKFhcAACkKfBKuhw405.jpg

点击Messaging选项支持手动下发数据至设备。注: 当设备上传数据时,才会获取到网关最新下发的数据。

Messaging数据下发

wKgZO2ikP2iALTAfAACxVe6OCkM166.jpg

10、MQTT Client

通过MQTT CLIENT获取TTN服务器数据, 实现数据获取/下发。连接的MQTT SERVER URL与端口及登录用户信息可在TTN页面中获取。

wKgZPGikP2iAQJQmAACj8GOanC4784.jpg

Uplink Topic

v3/{application id}@{tenant id}/devices/{device id}/up

Downlink Topic

v3/{application id}@{tenant id}/devices/{device id}/down/push

 //eg: 
v3/{application id}@{tenant id}/devices/{device id}/down/push
{
  "downlinks": [
    {
      "f_port": 10,
      "frm_payload": "vu8=",
      "priority": "HIGH",
      "confirmed": true
    }
  ]
}

注:订阅数据的payload为base64编码格式。

wKgZO2ikP2mAUVY-AAE6d6jHJyQ836.jpg

11、更多信息

更多TTN集成接口详细教程(MQTT, Webhooks, Storage Integration, AWS IoT, Azure IoT Hub, LoRa Cloud)请参考TTN对接IOT平台以及TTN对接MQTT客户端。

12、联系我们

以上就是本期分享的内容,目的在于让大家快速适应新品方案的开发,更多资料可从我们官网上获取。

官方官网:https://www.ai-thinker.com

开发资料:https://docs.ai-thinker.com/

官方论坛:http://bbs.ai-thinker.com

技术支持:support@aithinker.com

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 网关
    +关注

    关注

    9

    文章

    5894

    浏览量

    53519
  • lorawan
    +关注

    关注

    3

    文章

    354

    浏览量

    24706
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    AWT200-LW 系列 LoRaWAN 网关:高效可靠的无线数据传输解决方案

    部署 LoRaWAN 网络接入与无线业务,为用户简化操作流程,提升部署效率。作为专业数据通讯网关,其核心优势在于:通过无线传输实现终端设备的数据采集与分析,省去繁琐布线;同时具备传输距离远、抗干扰能力强、网络容量大、性价比高等特
    的头像 发表于 08-18 09:27 ?29次阅读
    AWT200-LW 系列 <b class='flag-5'>LoRaWAN</b> <b class='flag-5'>网关</b>:高效可靠的无线数据传输解决方案

    多节点并行处理架构

    多节点并行处理架构(如MPP架构)通过分布式计算和存储实现高性能数据处理,其核心设计及典型应用如下: 一、核心架构特征 非共享架构(Share Nothing)? 每个节点拥有独立的计算资源(CPU
    的头像 发表于 06-12 08:18 ?183次阅读
    <b class='flag-5'>多节点</b>并行处理架构

    手把手教你用树莓派打造 LoRaWAN 网关

    使用BasicStation或PiWAN连接到TheThingsNetwork将树莓派设置为LoRaWAN网关乍一看可能令人望而生畏,但有了合适的工具和指导,它就会成为一个有意义的DIY网络项目。在
    的头像 发表于 06-09 16:23 ?1314次阅读
    手把手教你用树莓派打造 <b class='flag-5'>LoRaWAN</b> <b class='flag-5'>网关</b>!

    破局超远距通信场景,利尔达推出美洲市场专用大功率LoRaWAN模组

    的渗透率大幅提升。为响应市场需求,近日利尔达推出针对美洲市场的LP26系列大功率LoRaWAN模组,助力客户降本增效。LP26大功率LoRaWAN模组利尔达推出LP2
    的头像 发表于 05-30 17:31 ?1013次阅读
    破局超远距通信场景,利尔达推出美洲市场专用大功率<b class='flag-5'>LoRaWAN</b><b class='flag-5'>模组</b>

    【教程】LoRaWAN节点模块如何接入LoRaWAN网络并实现通信?

    一准备本文以模组E77-400M22S为例,演示如何加入LoRaWAN网络,进行数据收发通信。硬件:?E77模组+USB转串口工具(或者E77套件)?LoRaWAN
    的头像 发表于 05-29 19:33 ?813次阅读
    【教程】<b class='flag-5'>LoRaWAN</b><b class='flag-5'>节点</b>模块如何<b class='flag-5'>接入</b><b class='flag-5'>LoRaWAN</b>网络并实现通信?

    UG67室外型LoRaWAN网关安装指南

    lorawan
    星纵智能
    发布于 :2025年04月30日 13:38:28

    LoRaWAN模组选购指南:2025全球高性能品牌盘点和技术解析

    。2025年,LoRaWAN市场竞争愈发激烈,各大厂商在模组性能、功耗、兼容性和应用场景等方面不断创新,推出了更加高效的解决方案。本文基于权威数据平台的市场分析,盘点全球高性能LoRaWAN
    的头像 发表于 04-23 13:19 ?478次阅读

    使用E78节点+E870网关接入TTN建立LoRaWAN网络

    本示例仅作为演示如何使用亿佰特LoRaWAN节点模块和LoRaWAN网关接入TTN服务器建立
    的头像 发表于 04-17 19:34 ?650次阅读
    使用E78<b class='flag-5'>节点</b>+E870<b class='flag-5'>网关</b><b class='flag-5'>接入</b><b class='flag-5'>TTN</b>建立<b class='flag-5'>LoRaWAN</b>网络

    安信可Ra-08H-P模组入网LoRaWAN网络的应用

    文章目录 一、硬件准备 1.1 硬件准备 1.2 接线说明 1.3 固件烧录说明 ●模组烧录操作 二、服务器控制平台操作 2.1 配置网关对接内容 2.2 配置网络服务相关参数 2.3
    的头像 发表于 02-19 14:20 ?422次阅读
    安信可Ra-08H-P<b class='flag-5'>模组</b>入网<b class='flag-5'>LoRaWAN</b>网络的应用

    安信可Ra-08H-P模组接入LoRaWAN网络的应用实践

    文章目录 一、硬件准备 1.1 硬件准备 1.2 接线说明 1.3 固件烧录说明 ●模组烧录操作 二、服务器控制平台操作 2.1 配置网关对接内容 2.2 配置网络服务相关参数 2.3
    的头像 发表于 02-11 09:42 ?535次阅读
    安信可Ra-08H-P<b class='flag-5'>模组接入</b><b class='flag-5'>LoRaWAN</b>网络的应用实践

    Ra-09模块如何对接国外TTN LoRaWAN 开源服务器?

    灌溉系统等场景。前言本文章将说明如何在TTN中创建应用与节点设备,配置安信可Ra-09模块连接至TTN服务,实现数据发送与接收。注: 该教程仅适用于TTN
    的头像 发表于 11-06 16:10 ?613次阅读
    Ra-09模块如何对接国外<b class='flag-5'>TTN</b> <b class='flag-5'>LoRaWAN</b> 开源服务器?

    MQTT网关接入工业物联网平台解析

    MQTT网关 能够连接不同类型的工业物联设备,实现设备之间的数据传输和控制。它不仅能够将来自不同设备的多种通信协议(如Modbus、PLC、数控机床等)统一转换为MQTT格式,便于与云平台无缝对接
    的头像 发表于 10-16 16:31 ?773次阅读

    MQTT智能网关接入物联网平台:实现高效连接与数据交互

    连接设备和物联网平台的关键桥梁,在数据采集、传输和控制中发挥着至关重要的作用。本文将详细介绍MQTT智能网关如何接入物联网平台,实现高效连接
    的头像 发表于 09-27 17:04 ?795次阅读

    Ra-09H如何运用标准LoRaWAN协议对接国外 TTN LoRaWAN 开源服务器?

    文章目录 一、前言 二、准备工作 三、创建应用 四、创建设备 五、设备信息 六、OTAA模式下AT指令流程 七、TTN日志查看 ●Live Data实时数据 ●Messaging数据下发 八
    的头像 发表于 09-12 14:25 ?2245次阅读
    Ra-09H如何运用标准<b class='flag-5'>LoRaWAN</b>协议对接国外 <b class='flag-5'>TTN</b> <b class='flag-5'>LoRaWAN</b> 开源服务器?

    远距离传输达4.8km的LoRaWAN模块

    LoRaWAN模组部署便利,常应用在对节点功耗、网络容量、安全性和应用场景等要素十分极为敏感的LPWAN节点设备中,也能够让LoRaWAN
    的头像 发表于 09-05 10:32 ?698次阅读
    远距离传输达4.8km的<b class='flag-5'>LoRaWAN</b>模块