前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >DFP 数据转发协议应用实例 4.修改网络中指定设备的参数

DFP 数据转发协议应用实例 4.修改网络中指定设备的参数

原创
作者头像
河北稳控科技
发布2022-10-28 09:43:59
2730
发布2022-10-28 09:43:59
举报
文章被收录于专栏:工程监测工程监测

DFP 数据转发协议应用实例 4.修改网络中指定设备的参数

DFP 是什么?

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

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

DFP 数据转发协议应用实例  DLS11网关中继
DFP 数据转发协议应用实例 DLS11网关中继

实例 4.修改网络中指定设备的参数

DLS 设备在 DFP 协议基础上,增加了用于参数访问的指令协议,并增加了“设备自身指令不转发” 的规则。

修改参数指令: @@@设备地址 SETP=参数地址,参数值

读取参数指令: @@@设备地址 GETP=参数地址

下面的过程描述了如何基于 DFP 协议,修改任意一台 DFP 设备的参数的过程。

本实例修改地址为 131 设备的寄存器 10 的值为 1152。

DFP 数据转发协议应用实例
DFP 数据转发协议应用实例

实例“LoRA 中继-使用群组码实现” 或者“LoRA 中继-使用频道实现” 中,设置 1#~4#设备的地址分别为 129、 130、 131、 132。

(1) 设备 I 为计算机,计算机通过 UART 接口向 DLS(1#)发送字符串指令“@@@131$SETP=10,1152” 。

(2) DLS(1#)经由 LoRA-B->DLS(2#)LoRA-A->DLS(2#)LoRA-B->DLS(3#)LoRA-A。

(3) DLS(3#)接收到数据后执行指令并原路返回“OK” 。

因为数据内容是针对 DLS(3#)的指令,故此不再继续转发(详见“数据转发协议” )。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
物联网通信
腾讯云物联网通信(Internet of Things Hub, IoT Hub)旨在提供一个安全、稳定、高效的连接平台,帮助开发者低成本、快速地实现“设备-设备”、“设备-用户应用”、“设备-云服务”之间可靠、高并发的数据通信。物联网通信平台不仅可以实现设备之间的互动、设备的数据上报和配置下发,还可以基于规则引擎和腾讯云产品打通,方便快捷地实现海量设备数据的存储、计算以及智能分析。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档