博客專欄

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


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




        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 桂林市| 洱源县| 剑川县| 法库县| 岑溪市| 青河县| 肇庆市| 溆浦县| 澄江县| 新疆| 通州市| 什邡市| 保山市| 敖汉旗| 伊通| 达孜县| 民勤县| 凤台县| 宣汉县| 博罗县| 中阳县| 彭州市| 凤山县| 凭祥市| 廊坊市| 五指山市| 全南县| 莎车县| 武冈市| 福安市| 石柱| 抚远县| 威海市| 中超| 海阳市| 许昌市| 永福县| 娄底市| 鄂温| 盐山县| 承德市|