"); //-->
DFP 数据转发协议应用实例 2.LoRA 中继-使用群组码实现
DFP 是什么?
稳控科技编写的一套数据转发规则, 取自“自由转发协议 FFP(Free Forward Protocol)” ,或者 DFP(DoubleF Protocol), DF 也可以理解为 Datas Forward(数据转发)的缩写。DF 协议是与硬件接口无关的数据链路层协议,规定了数据流如何在不同设备之间、不同接口之间的传输方向。
DF 协议一般用于延长数字接口的传输距离(数据中继),它与硬件接口类型无关,可以基于 UART、 LoRA、TCP 等异步数据传输介质。
实例 2.LoRA 中继-使用群组码实现
本实例使用 DLS 中继接力的方式实现两个 UART 设备的远距离传输。

参数设置见上图。
数据传输举例:
设备 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 发送时会同时,其它同区域设备均会接收并进行一些处理,会造成一定的电量损失。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
基于LPC1768的智能ModbusTCP网关电路图
光耦应用全面介绍.rar
[求助]实现简单的网关,这样的iptables配置正确吗?
[原创]全网SMS网关资源
CAN中继器设计及其应用
STM32F10xxx TIM应用实例
传感技术在国内部分桥梁健康监测系统中的应用实例
voip知识手册——voip术语解析
EXOR智能HMI轻松助力工业4.0与边缘计算
划时代的标志:创新的AS-Interface 3网关
Modbus通讯网关电路图
联通长途网计费介绍
全场景工控与网关解决方案:从入门到旗舰的一站式选型
用于单片机的以太网网关--网络通
新型电源电路应用实例
瑞萨电子与欣旺达动力达成合作共识,共同开发BMS与网关解决方案
基于杰和科技R100物联网网关的电梯管理方案
Building a TFFS BSP 新闻群组:comp.os.vxworks
Microchip发布2.1版TimeProvider 4100主时钟产品
[推荐]认为性价比最高的VOIP语音网关
智能家庭网关系统设计电路图
东南菱绅通用保险丝(位于中继盒(J/B))电气系统电路图
Nordic助力网关提供蓝牙测向功能以定位物品和人员
e络盟与KUNBUS签署全新分销协议
杰和RTU物联网网关,让广告设备管控“不再难”