博客專欄

        EEPW首頁 > 博客 > DFP 數據轉發協議應用實例 4.修改網絡中指定設備的參數

        DFP 數據轉發協議應用實例 4.修改網絡中指定設備的參數

        發布人:河北穩控科技 時間:2022-10-28 來源:工程師 發布文章

        DFP 數據轉發協議應用實例  4.修改網絡中指定設備的參數


        DFP 是什么?

        穩控科技編寫的一套數據轉發規則, 取自“自由轉發協議 FFP(Free Forward Protocol)” ,或者 DFP(DoubleF Protocol), DF 也可以理解為 Datas Forward(數據轉發)的縮寫。DF 協議是與硬件接口無關的數據鏈路層協議,規定了數據流如何在不同設備之間、不同接口之間的傳輸方向。

        DF 協議一般用于延長數字接口的傳輸距離(數據中繼),它與硬件接口類型無關,可以基于 UART、 LoRA、TCP 等異步數據傳輸介質。

        LoRA轉4G網關中繼器接收器DLS11  3.png

        實例 4.修改網絡中指定設備的參數

        DLS 設備在 DFP 協議基礎上,增加了用于參數訪問的指令協議,并增加了“設備自身指令不轉發” 的規則。

        修改參數指令: @@@設備地址 SETP=參數地址,參數值

        讀取參數指令: @@@設備地址 GETP=參數地址

        下面的過程描述了如何基于 DFP 協議,修改任意一臺 DFP 設備的參數的過程。

        本實例修改地址為 131 設備的寄存器 10 的值為 1152。

        無線自動化采集系統.png

        實例“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#)的指令,故此不再繼續轉發(詳見“數據轉發協議” )。


        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。




        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 哈尔滨市| 老河口市| 敖汉旗| 沙雅县| 新绛县| 神池县| 蓝田县| 太仓市| 和政县| 文水县| 宜黄县| 孝昌县| 昭平县| 平泉县| 康平县| 闵行区| 清徐县| 四子王旗| 积石山| 财经| 曲水县| 沙洋县| 江都市| 昌黎县| 瓮安县| 梓潼县| 盘锦市| 澄江县| 东阿县| 靖江市| 聂荣县| 商都县| 开远市| 城口县| 兴安盟| 莱芜市| 剑河县| 广灵县| 赣榆县| 上高县| 滨州市|