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

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

3天内不再提示

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

亿佰特物联网应用专家 2023-09-15 08:22 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

LoRaWAN网关与 ChirpStack 之间的协议

LoRaWAN网关与ChirpStack(以前称为LoRaServer)服务器之间的通信协议是基于ChirpStack的网络服务器实现和接口规范。ChirpStack是一个开源的LoRaWAN网络服务器,用于管理和处理 LoRaWAN设备和数据。

在LoRaWAN网络中,网关与ChirpStack服务器之间的通信协议通常包括以下方面:

1.Packet Forwarder协议

(1)LoRaWAN网关使用Packet Forwarder协议与ChirpStack服务器进行通信。

(2)Packet Forwarder是一个开源软件,负责在网关和网络服务器之间转发LoRaWAN数据包。

(3)网关通过Packet Forwarder将收到的LoRaWAN数据包发送给ChirpStack服务器,并接收ChirpStack服务器发送的下行数据。

2. Gateway Bridge协议

(1)ChirpStack服务器提供了Gateway Bridge组件,用于与网关进行通信。

(2)Gateway Bridge实现了与Packet Forwarder之间的通信接口,并提供了与ChirpStack服务器的交互接口。

(3)Gateway Bridge可以使用不同的协议,如UDP、MQTT等,与Packet Forwarder进行通信。

3. LoRaWAN协议

(1)网关和ChirpStack服务器之间的数据交换遵循LoRaWAN协议的规范。

(2)网关将接收到的终端设备的上行数据包转发给ChirpStack服务器,并将ChirpStack服务器发送的下行数据包转发给终端设备。

(3)数据包的格式和处理遵循LoRaWAN协议定义的规则。

dadcb416-535d-11ee-a20b-92fbcf53809c.png

需要注意的是,ChirpStack服务器提供了灵活的配置选项,可以根据具体需求选择不同的通信协议和接口。因此,具体的通信协议和接口细节可能会因ChirpStack服务器的配置和部署而有所不同。在实际应用中,需要参考ChirpStack服务器的文档和规范,以了解确切的协议和接口要求。

总结起来,LoRaWAN网关与ChirpStack服务器之间的通信协议涉及Packet Forwarder协议、

Gateway Bridge协议和LoRaWAN协议。Packet Forwarder负责在网关和服务器之间转发LoRaWAN 数据包,Gateway Bridge提供与网关的通信接口,而LoRaWAN协议定义了数据包的格式和处理规则。具体的协议和接口选择应根据ChirpStack服务器的配置和需求来确定。

LoRaWAN网关与 TTN服务器之间的协议

通讯步骤:

LoRaWAN(低功耗广域网络)是一种无线通信协议,用于连接物联网设备到网络服务器。TTN(The Things Network)是一个基于LoRaWAN协议的开放式、分布式网络服务器。当设备通过LoRaWAN协议与TTN网络进行通信时,它们之间会遵循以下协议和交互流程:

1.Activation(激活):在设备连接到TTN网络之前,它需要完成激活过程。LoRaWAN提供了两种激活方式:ABP(Activation By Personalization)和OTAA(Over The Air Activation)。

ABP激活方式需要在设备和网络服务器之间预先共享的密钥,而OTAA激活方式通过动态的设备和网络服务器之间的交互来完成激活过程。

2. Join Request(加入请求):在OTAA激活方式下,设备会发送Join Request消息到TTN网络服务器以请求加入。该消息包括设备的唯一标识符(DevEUI)、应用标识符(AppEUI)和设备秘钥(AppKey)等信息。

3. Join Accept(加入确认):TTN网络服务器接收到设备的Join Request消息后,会发送Join Accept消息作为确认回复。Join Accept消息中包含设备的网络会话密钥(NwkSKey)和应用会话密钥(AppSKey)等信息。

4. Data Communication(数据通信):一旦设备成功加入TTN网络,它可以通过上行链路发送数据到网络服务器,也可以通过下行链路接收来自网络服务器的数据。数据通信使用LoRaWAN中定义的MAC层协议,通过数据消息和确认消息进行交互。数据消息可以包含设备的传感器数据、控制指令等。

5. Security(安全性):LoRaWAN协议提供了安全性保护机制,包括消息完整性校验、消息加密和设备认证等。设备和网络服务器之间的通信会使用加密密钥进行保护,确保数据的机密性和完整性。

总而言之,LoRaWAN和TTN之间的协议涉及设备的激活、加入请求和确认、数据通信和安全性等方面。通过这些协议和交互,LoRaWAN设备可以与TTN网络服务器进行可靠的通信,并实现物联网应用的连接和数据交换。

硬件和软件

LoRaWAN网关和TTN(The Things Network)之间的协议涉及两个主要方面:物理层通信和协议层通信。

1.物理层通信:

(1)LoRa调制解调器通信:LoRaWAN网关使用LoRa调制解调器与终端设备进行通信。LoRa调制解调器使用LoRa调制技术在无线信道上传输数据。

(2)网关与终端设备之间的信道选择:LoRaWAN网关和终端设备之间需要协商选择通信信道,确保它们在相同的频率上进行通信。

2.协议层通信:

(1)接收终端设备数据:LoRaWAN网关通过LoRa调制解调器接收来自终端设备的LoRaWAN数据包。

(2)解析和转发数据:网关使用LoRaWAN协议对接收到的数据包进行解析,提取其中的有效信息(如DevEUI、AppEUI、AppKey等)并转发给TTN服务器。

(3)网关与TTN服务器之间的通信:网关使用TTN定义的协议与TTN服务器进行通信,包括传输数据包、发送设备信息和接收下行数据等。

(4)数据包传输:网关将接收到的终端设备数据包转发给TTN服务器,以便后续处理和应用。

需要注意的是,LoRaWAN网关和TTN之间的通信协议是特定于TTN网络实现的,因为不同的LoRaWAN网络服务器可能有不同的通信协议和接口规范。因此,具体的协议细节和交互方式可能会因网络服务器的不同而有所差异。

总结起来,LoRaWAN网关和TTN之间的协议包括物理层通信和协议层通信。物理层通信涉及LoRa调制解调器和频道选择,而协议层通信涉及数据包的接收、解析和转发,以及网关与TTN服务器之间的通信协议和数据传输。

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

    关注

    9

    文章

    6959

    浏览量

    56584
  • 服务器
    +关注

    关注

    14

    文章

    10371

    浏览量

    91768
  • 网络
    +关注

    关注

    14

    文章

    8340

    浏览量

    95588
  • LoRa
    +关注

    关注

    355

    文章

    1924

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    LoRaWAN网关还在用UDP?Basic Station让公网接入更安全、更可管

    ,让大量早期网关能够快速接入网络服务器。但随着LoRaWAN从实验环境走向商用部署,网关协议开始面对新的问题:公网接入是否安全、链路状态是否可观测、配置能否远程下
    的头像 发表于 04-16 19:34 348次阅读
    <b class='flag-5'>LoRaWAN</b><b class='flag-5'>网关</b>还在用UDP?Basic Station让公网接入更安全、更可管

    LoRa、LoRaWAN、NB-IoT、4G DTU 有什么区别? 工业无线方案选型分析

    、标准化的物联网应用。 海量连接 :单网关可支持大量终端节点(具体数量取决于网络设计与通信周期)。 短板 :需要部署网关网络服务器(NS);协议
    发表于 03-09 17:19

    映翰通发布全新 LoRaWAN 网关 EC312,构建安全可信、灵活可靠、深度智能的 LoRaWAN 边缘网络

    随着分布式物联网应用不断深化,LoRaWAN 正从低功耗广域接入技术演进为多行业感知体系的核心网络底座。面对终端数量与部署范围的持续增长,网关不再只是数据汇聚节点,而是要在复杂现场承担安全可信、连接
    的头像 发表于 12-05 17:55 1429次阅读

    飞凌嵌入式ElfBoard-常用的网络服务的搭建之SSH服务搭建

    本地系统上安装SSH客户端,常见的SSH客户端有 putty、SSH Secure Shell Client 等。2.SSH有以下几个知识要点1)SSH是安全的加密协议,用于远程连接Linux服务器
    发表于 10-24 08:48

    飞凌嵌入式ElfBoard-常用的网络服务的搭建之TFTP服务搭建

    File Transfer Protocol,简单文件传输协议),是TCP/IP协议族中用来在客户机和服务器之间进行简单文件传输的协议,开销很小。TFTP通常用于内核调试。在嵌入式L
    发表于 10-21 11:29

    新品上新:SX1302芯方案,内置NS+Node-RED,E870-LxxxLG12-O系列构建高性能LoRaWAN网关

    LoRaWAN网关E870-LxxxLG12-O系列是亿佰特推出的工业级LoRaWAN网关,支持470、868、915三大频段、内置ChirpStack
    的头像 发表于 10-09 19:35 856次阅读
    新品上新:SX1302芯方案,内置NS+Node-RED,E870-LxxxLG12-O系列构建高性能<b class='flag-5'>LoRaWAN</b><b class='flag-5'>网关</b>

    【干货】一文带你读懂什么是 LoRaWAN 网络架构

    基础LoRaWAN是LoRa联盟制定的基于LoRa的低功耗广域网,采用星型拓扑结构,能提供低功耗、可扩展、安全的长距离无线连接。其体系结构主要由终端设备、网关网络服务器和应用服
    的头像 发表于 09-04 19:34 1441次阅读
    【干货】一文带你读懂什么是 <b class='flag-5'>LoRaWAN</b> <b class='flag-5'>网络</b>架构

    解锁AI服务器网关潜能:叠层高分子固态铝电解电容器的四大法宝

    的不断进步,服务器网关正朝着高性能、高集成度、低能耗的方向发展,以满足日益增长的网络需求。服务器网关技术发展趋势在追求极致性能的道路上,
    的头像 发表于 09-01 10:03 395次阅读
    解锁AI<b class='flag-5'>服务器</b><b class='flag-5'>网关</b>潜能:叠层高分子固态铝电解电容器的四大法宝

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

    对接TTN平台,实现数据发送与接收。 RG-02网关 RG-02是一款室内型LoRaWAN网关。支持Semtech数据包转发LoRaWAN
    的头像 发表于 08-19 17:10 2828次阅读
    如何用<b class='flag-5'>网关</b>接入TTN平台,控制多节点<b class='flag-5'>LoRaWAN</b>模组?

    时间不准确?就选网络时间服务器

    网络时间服务器是为网络设备提供准确、标准、、可靠和多功能的时间服务的解决方案,能提供准确的同步时钟信号,支持标准的NTP和SNTP网络时间同
    的头像 发表于 08-13 15:39 1216次阅读
    时间不准确?就选<b class='flag-5'>网络</b>时间<b class='flag-5'>服务器</b>

    华纳云服务器角色服务器失败的原因和解决办法

    在现代企业中,服务器是IT基础架构的核心,它们承担着关键的任务,包括数据存储、应用程序托管和网络服务等。服务器角色的稳定性和可靠性对于企业的连续运营至关重要。然而,服务器故障在数据中心
    的头像 发表于 07-17 18:18 706次阅读

    教你如何手搓一个树莓派网络服务器

    使用树莓派的定义和好处网络服务器是指利用HTTP及其他协议进行数据传输,处理通过万维网提交的客户端请求的软硬件组合。网络服务器的主要功能是存储、处理并向客户端(通常是网页浏览)传送网
    的头像 发表于 07-12 08:23 768次阅读
    教你如何手搓一个树莓派<b class='flag-5'>网络服务器</b>!

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

    使用E870-L470LG12)•Windows电脑一台软件:•串口助手•LoRaWAN服务器(这里使用公网测试服务器TheThingsNetwork)二配置服务器首先在TheThi
    的头像 发表于 05-29 19:33 1779次阅读
    【教程】<b class='flag-5'>LoRaWAN</b>节点模块如何接入<b class='flag-5'>LoRaWAN</b><b class='flag-5'>网络</b>并实现通信?

    树莓派 VPN 服务器搭建指南(2025版):守护您的在线隐私!

    VPN服务器(虚拟专用网络服务器)是一种系统,允许设备通过互联网安全地连接到私有网络。它在客户端(如您的笔记本电脑或手机)与服务器之间创建一个加密隧道,保护您的数据免受窃听,并确保隐私
    的头像 发表于 05-16 15:31 4985次阅读
    树莓派 VPN <b class='flag-5'>服务器</b>搭建指南(2025版):守护您的在线隐私!