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

    文章

    4414

    浏览量

    51027
  • 服务器
    +关注

    关注

    12

    文章

    9078

    浏览量

    85289
  • 网络
    +关注

    关注

    14

    文章

    7540

    浏览量

    88706
  • LoRa
    +关注

    关注

    349

    文章

    1685

    浏览量

    231871
收藏 人收藏

    评论

    相关推荐

    TKG-801 多天线网关

    产品概述:TKG-801 无线网关是符合 TurMass™ 标准的多天线网关,内置高性能网络处理和 DSP,具有覆盖范围广、用户容量大和可靠性高的特点,配合TurMass™
    发表于 11-20 14:46 0次下载

    恒讯科技分析:代理服务器的类型有哪些?

    代理服务器是一台拦截和管理两个设备、网络协议之间的流量的计算机。代理是充当我们的计算机与我们正在使用的网站和互联网服务之间的中介的网关。它
    的头像 发表于 10-23 15:08 162次阅读
    恒讯科技分析:代理<b class='flag-5'>服务器</b>的类型有哪些?

    飞凌嵌入式ElfBoard ELF 1板卡-常见网络服务搭建之SSH服务搭建

    常见的SSH客户端有 putty、SSH Secure Shell Client 等。SSH特点1.SSH是安全的加密协议,用于远程连接Linux服务器。2.SSH默认端口是22号端口,安全
    发表于 09-29 09:48

    飞凌嵌入式ElfBoard ELF 1板卡-常见网络服务搭建之SSH服务搭建

    客户端,常见的SSH客户端有 putty、SSH Secure Shell Client 等。 SSH特点 1.SSH是安全的加密协议,用于远程连接Linux服务器。 2.SSH默认端口是22号端口
    发表于 09-27 09:06

    应用于计算机网络服务器晶振SG3225HBN(X1G005141000500)

    在计算机网络服务器中,稳定和高性能的时钟源对于数据处理和网络通信的准确性至关重要,SG3225HBN晶振(型号X1G005141000500)凭借其高频率稳定性、低相位噪声、高抗干扰能力以及
    发表于 09-05 10:05 0次下载

    多频段,高性能LoRaWAN网关RG-02

    LoRaWAN频段选项,能够适配不同的国家和区域。且支持用户自定义频段,构建私有LoRa网络。 RG-02可以在没有LoRaWAN服务器的情况下与ABP
    的头像 发表于 07-30 10:37 341次阅读
    多频段,高性能<b class='flag-5'>LoRaWAN</b><b class='flag-5'>网关</b>RG-02

    AT CIPSEND发送时事通讯后如何不必重新连接到网络服务器

    大家好。我想将新闻通讯持续发送到 Web 服务器。但是当我发送时事通讯时,连接很紧密。我使用 AT CIPSEND。谢谢大家
    发表于 07-16 06:19

    LoRaWAN网络协议Class A/Class B/Class C三种工作模式说明

    LG1301-PF是LoRaWAN网关。 它可以与任何符合标准LoRaWAN协议V1.0的LoRaWAN节点一起使用。
    的头像 发表于 07-09 17:14 1415次阅读
    <b class='flag-5'>LoRaWAN</b><b class='flag-5'>网络</b><b class='flag-5'>协议</b>Class A/Class B/Class C三种工作模式说明

    服务器操作系统有几种?

    、Linux、Unix等等,而人们常常应用的大部 分全是Windows和Linux系统软件。今日,小编就简单的给大伙儿介绍一下这两种常见网络服务器电脑操作系统。 一、网络服务器Windows电脑操作系统
    发表于 03-29 16:59

    LoRa网关+LoRa节点的特点和优势

    LoRa网关是连接终端设备和LoRaWAN网络的设备,负责收集来自多个LoRa基站的数据并将其传输到云端。 LoRa网关收集LoRa节点传输的消息,并将这些消息转发到
    的头像 发表于 03-19 17:02 1368次阅读
    LoRa<b class='flag-5'>网关</b>+LoRa节点的特点和优势

    linux服务器和windows服务器

    ,Linux服务器表现出更好的性能和稳定性,因此广泛应用于科学计算、大数据处理和网络服务器等领域。 另一方面,Windows服务器是由微软开发和维护的服务器操作系统,它提供了友好的用户
    发表于 02-22 15:46

    LoRaWAN网络服务器算法--下行路径选择算法对比与仿真(下)

    LoRaWAN网络是典型的星型架构网络,但单节点的广播数据也可以同时被多个网关收到并同时上报NS服务器,对于此消息有下行需求时,需要通过NS
    的头像 发表于 02-19 12:22 416次阅读
    <b class='flag-5'>LoRaWAN</b><b class='flag-5'>网络服务器</b>算法--下行路径选择算法对比与仿真(下)

    smtp服务器的作用 smtp服务器地址怎么填

    SMTP(Simple Mail Transfer Protocol)服务器是一种用于电子邮件传送的网络服务器。它的主要作用是接收、处理和转发电子邮件。SMTP服务器地址需要填写在电子邮件客户端或者
    的头像 发表于 01-22 15:16 7068次阅读

    LoRaWAN网络服务器算法--下行路径选择算法对比与仿真(上)

    LoRaWAN网络是典型的星型架构网络,但单节点的广播数据也可以同时被多个网关收到并同时上报NS服务器,对于此消息有下行需求时,需要通过NS
    的头像 发表于 01-12 08:13 988次阅读
    <b class='flag-5'>LoRaWAN</b><b class='flag-5'>网络服务器</b>算法--下行路径选择算法对比与仿真(上)

    dns网络服务器未响应是什么原因

    DNS网络服务器未响应是指在使用域名解析服务时,用户的计算机或设备无法获取到有效的响应。通常情况下,这可能是由于以下原因导致的。 DNS服务器故障:DNS服务器可能出现故障或维护,导致
    的头像 发表于 01-11 10:39 4.2w次阅读