DFP 数据转发协议应用实例 2.LoRA 中继-使用群组码实现
DFP 是什么?
稳控科技编写的一套数据转发规则, 取自“自由转发协议 FFP(Free Forward Protocol)” ,或者 DFP(DoubleF Protocol), DF 也可以理解为 Datas Forward(数据转发)的缩写。DF 协议是与硬件接口无关的数据链路层协议,规定了数据流如何在不同设备之间、不同接口之间的传输方向。
DF 协议一般用于延长数字接口的传输距离(数据中继),它与硬件接口类型无关,可以基于 UART、 LoRA、TCP 等异步数据传输介质。
DFP 数据转发协议应用实例 2.LoRA 中继器
实例 2.LoRA 中继-使用群组码实现
本实例使用 DLS 中继接力的方式实现两个 UART 设备的远距离传输。
DFP 数据转发协议应用实例 2.LoRA 中继-使用群组码实现
参数设置见上图。
数据传输举例:
设备 I 由 UART 发送:“123”(0x31 0x32 0x33)DLS(1#)接收到 UART-A 数据“123” ,为其增加 FP,因参数 UA_FWR=0x0030,故此 UART-A 接收到的数据转发到 LoRA-A,转发时带有 FP,则经由 DLS(1#) 的 LoRA-A 发出的数据内容为:40 23 40 23 01 FF FF 01 81 47 03 31 32 33
DLS(2#)的 LoRA-A 接收到数据包,并从 LoRA-B 发出,发送内容为:40 23 40 23 02 FF FF 02 81 81 CA 03 31 32 33
DLS(4#) 的 LoRA-A 接收到数据包 40 23 40 23 03 FF FF 04 81 81 81 81 CF 03 31 32 33,因为LA_FWR=0x0001,故此数据转发到 UART-A,转发时不带 FP, DLS(4#)的 UART-A 发送的内容为:31 32 33,即设备 II 的 UART 接收到“123”。
有关数据转发前缀 FP 的解释说明,详见“数据转发协议” 章节。
由设备 II 的 UART 发出的数据同样可以由 DLS 中转最终到达设备 I,数据传输过程与上述描述基本相同。本实例利用了 DLS 设备的群组码匹配转发规则,当任意一台 DLS 设备通过 LoRA-x 发送数据时,其它设备均会接收到数据,但仅群组码匹配的 DLS 设备才会进行进一步的数据转发,从而实现了数据包的定向串行传输,延长了 LoRA 通讯距离。利用群组码实现数据中转的方法可以实现延长 LoRA 通讯距离的目的,但任意一台设备进行 LoRA 发送时会同时,其它同区域设备均会接收并进行一些处理,会造成一定的电量损失。
审核编辑:汤梓红
-
中继器
+关注
关注
3文章
394浏览量
28380 -
LoRa
+关注
关注
349文章
1704浏览量
232610 -
DFP
+关注
关注
0文章
26浏览量
3909
发布评论请先 登录
相关推荐
ASCII码在编程中的应用实例
罗克韦尔Ethernet/IP协议PLC转霍尼韦尔232自由协议扫码枪
![罗克韦尔Ethernet/IP<b class='flag-5'>协议</b>PLC转霍尼韦尔232自由<b class='flag-5'>协议</b>扫<b class='flag-5'>码</b>枪](https://file1.elecfans.com/web1/M00/F4/26/wKgaoWcksrmAdX4oAAMItYbLV_4644.png)
LORA模块在农业中的应用实例
LORA模块与LoRaWAN协议的关系
FPGA在数据处理中的应用实例
LoRa网关和LoRa基站的区别是什么?一文弄懂
协议型can总线隔离中继器接多会怎样
无线采发仪,轻松实现数据接力:NLM5xx可作为无线中继器,连接不同设备,实现数据转发、汇总等功能
"无线数据转发新选择!DLS11结合LoRA和LTE网络,将采发仪数据轻松发送给远端服务器"COMWIN
!["无线<b class='flag-5'>数据</b><b class='flag-5'>转发</b>新选择!DLS11结合<b class='flag-5'>LoRA</b>和LTE网络,将采发仪<b class='flag-5'>数据</b>轻松发送给远端服务器"COMWIN](https://file1.elecfans.com/web2/M00/D4/60/wKgZomYluGSAMK1PAAPoR_Ij6LY616.png)
中继网关是什么?中继网关的主要功能
SM17500P:一款功能强大的DMX512与归零码协议芯片转发控制器
![SM17500P:一款功能强大的DMX512与归零<b class='flag-5'>码</b><b class='flag-5'>协议</b>芯片<b class='flag-5'>转发</b>控制器](https://file1.elecfans.com//web2/M00/C8/B1/wKgaomYWVN-AL3hAAAC05kgCkWU825.png)
关于PLC数据采集上传,系统平台对接、设备数据转发
LoRa网关+LoRa节点的特点和优势
![<b class='flag-5'>LoRa</b>网关+<b class='flag-5'>LoRa</b>节点的特点和优势](https://file1.elecfans.com/web2/M00/C5/EB/wKgaomX5VHuAIACRAAAx38eGKoY826.png)
评论