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

    文章

    6445

    浏览量

    55604
  • 服务器
    +关注

    关注

    13

    文章

    10097

    浏览量

    90907
  • 网络
    +关注

    关注

    14

    文章

    8136

    浏览量

    93111
  • LoRa
    +关注

    关注

    354

    文章

    1853

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

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

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

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

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

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

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

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

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

    PTP服务器与NTP服务器的对比分析

    随着网络技术的发展,时间同步在各个领域中的重要性日益凸显。在众多的时间同步解决方案中,PTP(精确时间协议)服务器和NTP(网络时间协议)服务器
    的头像 发表于 04-27 17:15 1028次阅读
    PTP<b class='flag-5'>服务器</b>与NTP<b class='flag-5'>服务器</b>的对比分析

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

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

    爱普生有源晶振SG2016VHN在网络服务器中的应用

    在数字化浪潮席卷全球的当下,网络服务器作为数据存储、处理与传输的核心枢纽,其性能的稳定与高效直接关系到整个网络生态的正常运转。从企业内部的数据管理,到互联网服务提供商的大规模数据运算,网络服务
    的头像 发表于 04-15 15:54 486次阅读
    爱普生有源晶振SG2016VHN在<b class='flag-5'>网络服务器</b>中的应用

    爱普生有源晶振SG2016VHN:网络服务器时钟解决方案的卓越之选

    在当今数字化时代,网络服务器作为信息处理与传输的核心枢纽,其性能与稳定性直接关系到企业运营、数据交互以及用户体验的优劣。而时钟信号作为服务器运行的“心跳”,对于确保数据同步、网络通信以及高速处理任务
    的头像 发表于 03-16 16:42 761次阅读

    服务器需要网络吗?怎么设置

    需要。云服务器的运行依赖于网络连接,以确保用户能够通过互联网远程访问和管理服务器资源。网络设置是云服务器配置过程中的重要环节,它涉及到IP地
    的头像 发表于 02-21 10:25 818次阅读

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

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

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

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

    新加坡云服务器网络中断的常见原因有哪些

    新加坡云服务器网络中断的常见原因包括以下几方面: 硬件故障,网络设备故障:数据中心内部的路由、交换机等
    的头像 发表于 01-13 17:03 1200次阅读

    常见NTP服务器软件比较

    网络时间协议(NTP)是一种用于同步计算机时钟的协议,它允许计算机通过网络与时间服务器通信,以确保它们的系统时钟尽可能准确。以下是一些常见
    的头像 发表于 12-18 15:14 3515次阅读