中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. "); //-->

        博客專欄

        EEPW首頁 > 博客 > DFP 數據轉發(fā)協(xié)議 規(guī)則說明(二)

        DFP 數據轉發(fā)協(xié)議 規(guī)則說明(二)

        發(fā)布人:河北穩(wěn)控科技 時間:2022-09-17 來源:工程師 發(fā)布文章

        DFP 數據轉發(fā)協(xié)議 規(guī)則說明


        DFP 是什么?

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

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

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

        數據轉發(fā)規(guī)則

        (1) 處于同一區(qū)域內的每臺設備均有唯一的地址(同一區(qū)域不得有相同地址的的設備)。合法的設備地址為0x01~0xFE。 0xFF 等效于任意地址值, 0x00 等效于不存在的地址值。

        (2)每臺設備均有多個數字接口(如: UART、 LoRA 等),各端口均有獨立的通訊參數(不同參數可形成不同的數據區(qū)域)。每臺設備均有與數字接口對應數量的群組 ID 碼(GroupA_ID/GroupB_ID 等)。

        (3)被傳輸的數據包均帶有協(xié)議前綴 FP(ForwardPrefix), FP 包含有數據包的發(fā)送起始設備地址、數據包目的設備地址、數據包群組 ID、數據包轉發(fā)路徑記錄等信息。

        (4) 當 DFP 設備通過某個數字接口接收到無 FP 的數據包(干數據) 時會自動為其添加。添加規(guī)則為:群組號=接收到數據的端口對應的群組 ID 號(接收數據的端口為 xxxxA 時為 GAID,接收數據的端口為 xxxxB 時為 GBID)。

        起始設備地址=0xFF。 目標設備地址=0xFF。

        注:其它設備使用 LoRA 發(fā)來的數據包僅可被 NLM5 的 LORA-A 接收到。

        NLM511T無線無源傳感采發(fā)儀中繼采發(fā)儀.jpg

        (5) 無論哪個數字接口,當接收到數據包后會判斷 FP 中的群組 ID 是否與自身的兩個群組 ID 之一相同(匹配),若不同則丟棄處理,若相同則會首先判斷數據包是否是用于自身的指令,若是則執(zhí)行指令然后丟棄數據包,若不是則按照轉發(fā)規(guī)則對數據包進行轉發(fā)。

        數據包轉發(fā)規(guī)則為:每個數字接口均可指定在收到數據后將數據轉發(fā)到哪個(或者哪幾個)數字端口以及是否輸出數據時帶有 FP。轉發(fā)數據前會根據數據輸出的端口自動更新 FP 中的群組 ID 值。

        (6)當接收到的數據包 FP 中的目的地址與本設備地址相同時,在轉發(fā)前會修改 FP 中的目標設備地址為0x00。其它設備在接收到數據包后會判斷 FP 中的目的地址是否為 0x00,是則立即丟棄數據包(即:數據包轉發(fā)終止)。

        (7)數據映射

        DFP 設備用一個參數來啟用或者禁止數據映射,參數作用說明如下:當某臺 DFP 設備的多個數字接口處于同一數據區(qū)域時,會同時接收到數據包,按照上述規(guī)則,若數據映射參數為未啟用狀態(tài)時,每個端口均為按照預設轉發(fā)規(guī)則和轉發(fā)方向進行數據處理和轉發(fā)。若數據映射參數為啟動狀態(tài)時, DFP 設備會進行如下處理:檢查數據包是否帶有正確的 FP 前導符號(默認為“@#@#” )

        有:繼續(xù)檢查 FP 中的群組碼是否適用于本設備

        是:則將數據包映射到與群組號對應的 LoRA-x。

        否:維持現(xiàn)狀(不進行映射處理)。

        無: 將接收到的 LoRA 數據包映射到 LoRA-A。

        無線自動化采集系統(tǒng).png

        LoRA 接收到的數據映射的意思是:無論 LoRA 數據包是由 LoRA-A 或者 LoRA-B 接收到的, 強制的將接收到的數據包按照上述規(guī)則更新到 LoRA-A 或者 LoRA-B 的接收緩存,然后進一步按照數據轉發(fā)規(guī)則處理。

        DFP 協(xié)議的數據映射功能以上述數據轉發(fā)規(guī)則,可以實現(xiàn)單線型、樹杈型、十字交叉型數據傳輸網絡。


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

        linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)



        相關推薦

        技術專區(qū)

        關閉