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

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

3天内不再提示

DFP数据转发协议 规则说明(二)

工程监测 2022-09-17 10:06 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

DFP 数据转发协议 规则说明

DFP 是什么?

稳控科技编写的一套数据转发规则, 取自“自由转发协议 FFP(Free Forward Protocol)” ,或者 DFP(DoubleF Protocol), DF 也可以理解为 Datas Forward(数据转发)的缩写。DF 协议是与硬件接口无关的数据链路层协议,规定了数据流如何在不同设备之间、不同接口之间的传输方向。

DF 协议一般用于延长数字接口的传输距离(数据中继),它与硬件接口类型无关,可以基于 UARTLoRA、TCP 等异步数据传输介质。

网关中继器DFP 数据转发协议

数据转发规则

(1) 处于同一区域内的每台设备均有唯一的地址(同一区域不得有相同地址的的设备)。合法的设备地址为0x01~0xFE。 0xFF 等效于任意地址值, 0x00 等效于不存在的地址值。

(2)每台设备均有多个数字接口(如: UART、 LoRA 等),各端口均有独立的通讯参数(不同参数可形成不同的数据区域)。每台设备均有与数字接口对应数量的群组 ID 码(GroupA_ID/GroupB_ID 等)。

(3)被传输的数据包均带有协议前缀 FP(ForwardPrefix), FP 包含有数据包的发送起始设备地址、数据包目的设备地址、数据包群组 ID、数据包转发路径记录等信息。

(4) 当 DFP 设备通过某个数字接口接收到无 FP 的数据包(干数据) 时会自动为其添加。添加规则为:群组号=接收到数据的端口对应的群组 ID 号(接收数据的端口为 xxxxA 时为 GAID,接收数据的端口为 xxxxB 时为 GBID)。

起始设备地址=0xFF。 目标设备地址=0xFF。

注:其它设备使用 LoRA 发来的数据包仅可被 NLM5 的 LORA-A 接收到。

(5) 无论哪个数字接口,当接收到数据包后会判断 FP 中的群组 ID 是否与自身的两个群组 ID 之一相同(匹配),若不同则丢弃处理,若相同则会首先判断数据包是否是用于自身的指令,若是则执行指令然后丢弃数据包,若不是则按照转发规则对数据包进行转发。

数据包转发规则为:每个数字接口均可指定在收到数据后将数据转发到哪个(或者哪几个)数字端口以及是否输出数据时带有 FP。转发数据前会根据数据输出的端口自动更新 FP 中的群组 ID 值。

(6)当接收到的数据包 FP 中的目的地址与本设备地址相同时,在转发前会修改 FP 中的目标设备地址为0x00。其它设备在接收到数据包后会判断 FP 中的目的地址是否为 0x00,是则立即丢弃数据包(即:数据包转发终止)。

(7)数据映射

DFP 设备用一个参数来启用或者禁止数据映射,参数作用说明如下:当某台 DFP 设备的多个数字接口处于同一数据区域时,会同时接收到数据包,按照上述规则,若数据映射参数为未启用状态时,每个端口均为按照预设转发规则和转发方向进行数据处理和转发。若数据映射参数为启动状态时, DFP 设备会进行如下处理:检查数据包是否带有正确的 FP 前导符号(默认为“@#@#” )

有:继续检查 FP 中的群组码是否适用于本设备

是:则将数据包映射到与群组号对应的 LoRA-x。

否:维持现状(不进行映射处理)。

无: 将接收到的 LoRA 数据包映射到 LoRA-A。

DFP 数据转发协议应用实例

LoRA 接收到的数据映射的意思是:无论 LoRA 数据包是由 LoRA-A 或者 LoRA-B 接收到的, 强制的将接收到的数据包按照上述规则更新到 LoRA-A 或者 LoRA-B 的接收缓存,然后进一步按照数据转发规则处理。

DFP 协议的数据映射功能以上述数据转发规则,可以实现单线型、树杈型、十字交叉型数据传输网络。

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

    关注

    9

    文章

    6429

    浏览量

    55565
  • 数据转发
    +关注

    关注

    0

    文章

    10

    浏览量

    7329
  • DFP
    DFP
    +关注

    关注

    0

    文章

    26

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    数据采集网关的工业边缘应用有哪些

    ,尤其在串口转发协议转发、断网续传等关键场景中展现出不可替代的价值。 一、协议转发:打破设备通信壁垒 工业现场设备
    的头像 发表于 10-30 11:21 136次阅读
    <b class='flag-5'>数据</b>采集网关的工业边缘应用有哪些

    如何使用QSPI模块读取特殊规则数据(NCV7725B)?

    如何使用QSPI模块读取特殊规则数据(NCV7725B)。在CS拉低时,如何获取CLK由低变高之前的SO数据,实现数据位的读取的最佳方案是什么?
    发表于 08-08 06:20

    PLC串口自由协议通信概述

    串口自由协议通信是一种灵活的串行通信方式。在该模式下,开发者无需遵循特定标准协议,可根据实际需求自由定义数据格式与交互规则
    的头像 发表于 08-07 09:15 1854次阅读
    PLC串口自由<b class='flag-5'>协议</b>通信概述

    协议分析仪能监测哪些异常行为?

    请求中(如/api/upload?data=...),绕过工业防火墙规则。 SSH:通过SSH隧道转发PROFINET流量,隐藏真实通信端口。 检测方法:协议分析仪需支持多层协议剥离,
    发表于 07-22 14:20

    IP2726H 集成多种协议、用于USB-A和TYPE-C双端口输出的快充协议 IC

    IP2726H 是一款集成 多种协议 、于 用于 USB-A 和TYPE-C 双 端口 输出 的快充协议 IC 。 支持 多 种 快充协议,包括 USB TypeC DFP ,PD2.
    发表于 07-02 11:33 1次下载

    IP2723TH 集成 多种协议、用于 USBC 端口的快充协议 IC

    IP2723TH 是一款集成 多种协议 、用于 USB 输出议 端口的快充协议 IC 。 支持 多 种括 快充协议,包括 USB TypeC DFP , PD2.0/PD3.0/PPS
    发表于 06-11 17:31 1次下载

    能源数据采集转发到MySQL数据库的配置操作

    某有色金属工厂设有两个配电室,已实现多个电表集中拉线部署,且具备RS485通信接口可直接使用。现要求实现多个电表的数据采集,并将数据转发到MySQL数据库形成可视化报表,从而为明析能够
    的头像 发表于 05-21 15:34 460次阅读
    能源<b class='flag-5'>数据</b>采集<b class='flag-5'>转发</b>到MySQL<b class='flag-5'>数据</b>库的配置操作

    IEC101协议可以传输什么类型的数据

    维度展开说明: 一、IEC101协议支持的核心数据类型 协议通过 应用服务数据单元(ASDU) 定义数据
    的头像 发表于 05-21 11:37 699次阅读

    Modbus RTU协议说明

    文章对Modbus RTU协议进行了较为详细的说明,并用具体示例可以参考。
    的头像 发表于 04-11 10:56 4378次阅读
    Modbus RTU<b class='flag-5'>协议</b><b class='flag-5'>说明</b>

    NGW50T65H3DFP高速沟槽场停止IGBT与全速率硅极管规格书

    电子发烧友网站提供《NGW50T65H3DFP高速沟槽场停止IGBT与全速率硅极管规格书.pdf》资料免费下载
    发表于 02-18 17:19 0次下载
    NGW50T65H3<b class='flag-5'>DFP</b>高速沟槽场停止IGBT与全速率硅<b class='flag-5'>二</b>极管规格书

    NGW40T65M3DFP 40A沟槽场停止IGBT与全额定硅极管规格书

    电子发烧友网站提供《NGW40T65M3DFP 40A沟槽场停止IGBT与全额定硅极管规格书.pdf》资料免费下载
    发表于 02-18 16:58 0次下载
    NGW40T65M3<b class='flag-5'>DFP</b> 40A沟槽场停止IGBT与全额定硅<b class='flag-5'>二</b>极管规格书

    gps信号转发器,北斗转发器,导航信号转发

    SYN2309型GNSS信号转发器是由西安同步电子科技有限公司精心设计、自行研发生产的一款增益可调的GNSS全频段卫星信号转发系统,同时支持北斗,GPS,GLONASS,Galileo,SBAS
    的头像 发表于 02-05 17:43 1176次阅读
    gps信号<b class='flag-5'>转发</b>器,北斗<b class='flag-5'>转发</b>器,导航信号<b class='flag-5'>转发</b>器

    MPU数据传输协议详解

    在现代电子系统中,微控制器(MPU)扮演着核心角色,负责处理各种任务和数据。为了实现这些功能,MPU需要与其他设备进行数据交换。数据传输协议就是规定这些
    的头像 发表于 01-08 09:37 1419次阅读

    网络协议与网关的关联

    在现代通信网络中,数据的传输和接收依赖于一套复杂的规则和标准,这些规则和标准统称为网络协议。网络协议定义了
    的头像 发表于 01-02 18:07 963次阅读

    总线通信协议解析及应用

    在现代计算机系统中,总线通信协议扮演着至关重要的角色。它们定义了数据如何在处理器、内存、输入/输出设备等组件之间传输。 总线通信协议的基本概念 总线通信协议是一组
    的头像 发表于 12-31 10:07 1916次阅读