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

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

3天内不再提示

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

AIoT行业洞察 来源:AIoT行业洞察 作者:AIoT行业洞察 2024-09-12 14:25 次阅读

文章目录

一、前言

二、准备工作

三、创建应用

四、创建设备

五、设备信息

六、OTAA模式下AT指令流程

七、TTN日志查看

●Live Data实时数据

●Messaging数据下发

八、MQTT Client

●Uplink Topic

●Downlink Topic

九、更多信息

前言

Ra-09H 是由深圳市安信可科技有限公司设计开发的一款 LoRa 模组,该模组用于超长距离扩频通信。其芯片 STM32WLE5CCU6 是通用的 LPWAN 无线通信SoC,集成了射频收发器、调制解调器和 32-bit Arm® Cortex®-M4 MCU。该 MCU 采用ARM内核,工作频率可达 48MHz。Ra-09H 模组支持 LPWAN 用例下的 LoRa 调制和传统的(G)FSK调制;同时发射机还支持 BPSK 调制和(G)MSK 调制,接收机支持(G)MSK调制。Ra-09H 模组为 LPWAN 应用提供超长范围和超低功耗通信,可广泛应用于智能仪表,供应链和物流,家庭楼宇自动化,安防系统,远程灌溉系统等场景。

wKgZombiiWeAeE-xAAC-XbJ88i4939.png

本文章将说明如何在TTN中创建应用与节点设备,配置安信可Ra-09H模块连接至TTN服务,实现数据发送与接收。注: 该教程仅适用于TTN网关覆盖区域,未覆盖区域个人用户需要自建网关并将其连接至TTN服务器进行连接。

01准备工作

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

wKgaombiiWiAXj5iAACLIeGNHVA22.jpegwKgZombiiWmAUXpgAABZH8Ug_D830.jpeg

02创建应用

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

wKgaombiiWmAdgplAABWJY-FI1454.jpegwKgZombiiWmAStQ0AAAsBqn9dPY25.jpeg

03创建设备

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

wKgaombiiWqAPiHGAAB7FFzOfQk06.jpeg

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

wKgZombiiWqAMj2fAADM9-5RMJM53.jpegwKgaombiiWuAWR1MAABuZCrGPl000.jpeg

04设备信息

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

在设备创建环节能够配置设备将要采用的连接方式OTAA:

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

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

05OTAA模式下AT指令流程

入网&数据上行

AT+APPEUI=00:00:00:00:00:00:00:00
AT+DEUI=70:B3:D5:7E:D0:05:F4:9D
AT+APPKEY=48:A2:75:2A:19:EE:8F:EC:07:50:31:6B:DC:8F:1A:A1
AT+NWKKEY=48:A2:75:2A:19:EE:8F:EC:07:50:31:6B:DC:8F:1A:A1
AT+MASK=0400
AT+JOIN=1
AT+SEND=2:0:1234

数据上行

AT+SEND=2:0:1122
41s468:TX on freq 868500000 Hz at DR 3
OK
41s644:MAC txDone

06TTN日志查看

Live Data实时数据

wKgZombiiWyAKc9CAABMbGdVWd809.jpeg

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

wKgaombiiW2AUTfKAACNan3ZD8o08.jpeg

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

Messaging数据下发

wKgZombiiW-AAx2-AACP0_bOoc021.jpeg

数据下行,模组回复情况如下:

634s966:RX_1 on freq 868100000 Hz at DR 5
635s019:MAC rxDone
635s019:RSSI -84, SNR 9
+EVT:1:05:3344455566
+EVT:RX_1, PORT 1, DR 5, RSSI -84, SNR 9

07MQTT Client

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

wKgaombiiXCAABP9AAB_Zu92YA824.jpeg

Uplink Topic

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

Downlink Topic

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

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

wKgZombiiXCAW8rFAAEosIkncdY05.jpeg

08更多信息

更多TTN集成接口详细教程(MQTT, Webhooks, Storage Integration, AWS IoT, Azure IoT Hub, LoRa Cloud)请参考TTN集成开发文档

备注

本文由安信可团队原创出品

如需转载请联系

审核编辑 黄宇

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

    关注

    12

    文章

    8751

    浏览量

    84737
  • lorawan
    +关注

    关注

    3

    文章

    308

    浏览量

    23769
收藏 人收藏

    评论

    相关推荐

    LoRaWAN简介

    的通信实体:LoRa终端、LoRa网关和LoRa服务器LoRaWAN协议和网络架构的设计上,充分考虑了节点功耗,网络容量,QoS,安全性和网络应用多样性等几个因素,如下图为协议层次
    的头像 发表于 05-08 10:43 5987次阅读
    <b class='flag-5'>LoRaWAN</b>简介

    搭建LoRaWAN服务器——ChirpStack

    LoRaWAN技术的应用范围越来越广泛,而ChirpStack作为⼀款备受开发者青睐的优秀LoRaWAN服务器,支持多种操作系统和硬件平台,可在不同场景下快速部署和使用。在本次实例中,我们将使
    的头像 发表于 07-31 23:07 901次阅读
    搭建<b class='flag-5'>LoRaWAN</b><b class='flag-5'>服务器</b>——ChirpStack

    LoRaWAN协议格式与中文手册下载

    双向通讯、移动化和本地服务。该技术无需本地复杂配置,即可以让智能设备实现无缝互操作性,给物联网领域的用户、开发者和企业自由操作权限。 LoRaWAN网络架构是一个典型的星形拓扑结构,由终端、网关和服务器
    发表于 10-29 22:55

    LoRaWAN网络服务器有哪些应用

    LoRaWAN是什么?LoRaWAN网络服务器有哪些应用?为何要使用扩频技术?
    发表于 09-24 13:19

    介绍LoRaWAN网关的技术基础及其工作原理

    目录一、技术基础二、LoRaWAN网关构成1、集中2、主机3、外壳三、LoRaWAN网关工作通信链1、LoRa Packet forwarder2、LoRaWAN
    发表于 02-14 07:45

    基于ART-Pi与SX1302的8通道LoRaWAN室内网关(WiFi)设计笔记

      支持Semtech定义的GWMP协议(UDP)  支持接入标准LoRaWAN终端设备  可对接到利尔达Unicore平台、TTN平台、腾
    发表于 09-28 11:40

    如何解决NUCLEO-WL55JC1板没有成功加入LoRaWAN网络的问题呢

    是 Drgaino-LG308 with TTN(The Thing Network) Server,频率是 EU868。经过一些检查,我发现 TX 是工作的,服务器被接受并响应了 JOIN 请求,但是我的板子没有收到
    发表于 12-23 07:39

    LoRa节点如何以ABP方式入网TTN服务器

    TTN,可参考文章LoRa节点如何以OTAA方式入网TTN。 如何将LoRaWAN网关添加到TTN上,可参考文章如何将树莓派网关连接到TTN
    发表于 05-19 09:33 2014次阅读

    LoRaWAN的网络协议是怎样的?有哪些应用?

    LoRaWAN是一种低功耗广域物联网协议,其网络结构包括三个主要组件:终端设备(End Device)、网关(Gateway)和网络服务器(Network Server)。
    的头像 发表于 02-23 16:18 1232次阅读

    RA LoRaWAN® 传感演示教程

    RA LoRaWAN® 传感演示教程
    发表于 05-12 19:32 0次下载
    <b class='flag-5'>RA</b> <b class='flag-5'>LoRaWAN</b>® 传感<b class='flag-5'>器</b>演示教程

    RA LoRaWAN® 传感演示教程

    RA LoRaWAN® 传感演示教程
    发表于 06-29 19:24 0次下载
    <b class='flag-5'>RA</b> <b class='flag-5'>LoRaWAN</b>® 传感<b class='flag-5'>器</b>演示教程

    LoRaWAN技术的基本概念 LoRaWAN服务器ChirpStack搭建教程

    LoRaWAN技术的应用范围越来越广泛,而ChirpStack作为⼀款备受开发者青睐的优秀LoRaWAN服务器,支持多种操作系统和硬件平台,可在不同场景下快速部署和使用。
    的头像 发表于 07-21 09:53 838次阅读
    <b class='flag-5'>LoRaWAN</b>技术的基本概念 <b class='flag-5'>LoRaWAN</b><b class='flag-5'>服务器</b>ChirpStack搭建教程

    LoRaWAN网关与常见网络服务器协议

    LoRaWAN网关与ChirpStack之间的协议LoRaWAN网关与ChirpStack(以前称为LoRaServer)服务器之间的通信协议
    的头像 发表于 09-15 08:22 695次阅读
    <b class='flag-5'>LoRaWAN</b>网关与常见网络<b class='flag-5'>服务器</b>的<b class='flag-5'>协议</b>

    功耗 0.1uA的安信可LoRaWAN 模组Ra-09/Ra-09H发布

    重磅上新 功耗0.1uA的LoRaWAN 模组来了 city 不city? 安信可LoRaWAN系列Ra-09/Ra-09H模组发布 产品特征 1、
    的头像 发表于 07-15 14:10 279次阅读
    功耗 0.1uA的安信可<b class='flag-5'>LoRaWAN</b> 模组<b class='flag-5'>Ra-09</b>/<b class='flag-5'>Ra-09H</b>发布

    LoRaWAN:安信可Ra-09模块如何对接国外TTN LoRaWAN 开源服务器

    Ra-09 是由深圳市安信可科技有限公司设计开发的一款 LoRa 模组,该模组用于超长距离扩频通信。其芯片 STM32WLE5CCU6 是通用的 LPWAN 无线通信SoC,集成了射频收发
    的头像 发表于 07-30 10:22 211次阅读
    <b class='flag-5'>LoRaWAN</b>:安信可<b class='flag-5'>Ra-09</b>模块如何<b class='flag-5'>对接</b><b class='flag-5'>国外</b><b class='flag-5'>TTN</b> <b class='flag-5'>LoRaWAN</b> <b class='flag-5'>开源</b><b class='flag-5'>服务器</b>?