DFP 数据转发协议应用实例 7.使用 DLS1x 与 VSxxx 设备的 LoRA 匹配
DFP 是什么?
稳控科技编写的一套数据转发规则, 取自“自由转发协议 FFP(Free Forward Protocol)” ,或者 DFP(DoubleF Protocol), DF 也可以理解为 Datas Forward(数据转发)的缩写。DF 协议是与硬件接口无关的数据链路层协议,规定了数据流如何在不同设备之间、不同接口之间的传输方向。
DF 协议一般用于延长数字接口的传输距离(数据中继),它与硬件接口类型无关,可以基于 UART、 LoRA、TCP 等异步数据传输介质。
实例 7.使用 DLS1x 与 VSxxx 设备的 LoRA 匹配
VSxxx 是具有 LoRA 数据发送功能的仪器,其 LoRA 默认参数与 DLS 完全相同。VSxxx 的射频参数寄存器分别为扩频因子(283)、编码率(284)、信道带宽(285)以及频道(286),必须保证这 4 个参数与 DLS 相应参数值完全相同。
(1)使用 DLS10 做为 VSxxx 的 LoRA 接收器
(2)延长 VSxxx 的 LoRA 通讯距离
本应用实例使用数台 DLS10 延长 VSxxx 设备的 LoRA 通讯距离。
(3) 多台 VSxxx 设备数据汇集远传
此应用实例构建了一个单向传输数据的现场 LoRA 网络,汇集所有 VSxxx 设备的数据到 DLS11,最终将数据转发到本地计算机、其它 LoRA 设备(网络)和基于 InterNet 网络的远端服务器。
上图中, DLS11 为符合 DFP 协议的带有手机网络 TCP 数字接口的数据转发设备,可以按照 DFP 协议规定将数据转至远程 TCP 服务器。同时,上图也演示了如何利用 DFP 协议进行复杂网络的构建,以此说明 DFP 协议所具有的灵活性和网络可扩展能力。
以上全部所述,仅述及有限的几种数字接口 UART、 LoRA、 TCP,数字接口的种类还有很多,总之,一切基于异步通讯的数字接口,均可纳入到 DFP 协议中来,从这个角度来说, DFP 是一种可以跨接任意异步数字接口的数据中转传输协议。
DLS10 是稳控科技已经研发完成的数传设备,除上述基本功能外,还增加了自动休眠和无线数据唤醒的功能,即:实现了极低电量消耗状态下的数据定向传输。还增加了接收到数据后是否存储的功能(以便在需要时通过专用指令读取到已经接收到的历史数据)。
DLS11 则是在 DLS10 的基础上,进一步增加了定时启动功能,平时处于极低功耗的接收 LoRA 数据的状态,接收到的数据存储于内部, DLS11 会定时启动通过 TCP 方式连接预设的远程服务器,读取已经存储的数据集中发送至服务器。即:实现了基于现场自建网络的、低功耗的无线监测系统。基于 DFP 协议和上述 DLS10 的休眠、无线数据唤醒、数据存储等特性,进一步开发了 NLM500 产品,在 DLS10 上述功能基础上增加了定时启动采集与之连接的数个传感器数据并经由 LoRA 发送出去的功能,实现了与实例 7.3 实例的对接,构成了成本更低(即是数据中继,又是数据采发终端)、低功耗的无线传感监测系统。