DFP 數(shù)據(jù)轉(zhuǎn)發(fā)協(xié)議應(yīng)用實(shí)例 2.LoRA 中繼-使用群組碼實(shí)現(xiàn)
DFP 是什么?
穩(wěn)控科技編寫(xiě)的一套數(shù)據(jù)轉(zhuǎn)發(fā)規(guī)則, 取自“自由轉(zhuǎn)發(fā)協(xié)議 FFP(Free Forward Protocol)” ,或者 DFP(DoubleF Protocol), DF 也可以理解為 Datas Forward(數(shù)據(jù)轉(zhuǎn)發(fā))的縮寫(xiě)。DF 協(xié)議是與硬件接口無(wú)關(guān)的數(shù)據(jù)鏈路層協(xié)議,規(guī)定了數(shù)據(jù)流如何在不同設(shè)備之間、不同接口之間的傳輸方向。
DF 協(xié)議一般用于延長(zhǎng)數(shù)字接口的傳輸距離(數(shù)據(jù)中繼),它與硬件接口類型無(wú)關(guān),可以基于 UART、 LoRA、TCP 等異步數(shù)據(jù)傳輸介質(zhì)。
DFP 數(shù)據(jù)轉(zhuǎn)發(fā)協(xié)議應(yīng)用實(shí)例 2.LoRA 中繼器
實(shí)例 2.LoRA 中繼-使用群組碼實(shí)現(xiàn)
本實(shí)例使用 DLS 中繼接力的方式實(shí)現(xiàn)兩個(gè) UART 設(shè)備的遠(yuǎn)距離傳輸。
DFP 數(shù)據(jù)轉(zhuǎn)發(fā)協(xié)議應(yīng)用實(shí)例 2.LoRA 中繼-使用群組碼實(shí)現(xiàn)
參數(shù)設(shè)置見(jiàn)上圖。
數(shù)據(jù)傳輸舉例:
設(shè)備 I 由 UART 發(fā)送:“123”(0x31 0x32 0x33)DLS(1#)接收到 UART-A 數(shù)據(jù)“123” ,為其增加 FP,因參數(shù) UA_FWR=0x0030,故此 UART-A 接收到的數(shù)據(jù)轉(zhuǎn)發(fā)到 LoRA-A,轉(zhuǎn)發(fā)時(shí)帶有 FP,則經(jīng)由 DLS(1#) 的 LoRA-A 發(fā)出的數(shù)據(jù)內(nèi)容為:40 23 40 23 01 FF FF 01 81 47 03 31 32 33
DLS(2#)的 LoRA-A 接收到數(shù)據(jù)包,并從 LoRA-B 發(fā)出,發(fā)送內(nèi)容為:40 23 40 23 02 FF FF 02 81 81 CA 03 31 32 33
DLS(4#) 的 LoRA-A 接收到數(shù)據(jù)包 40 23 40 23 03 FF FF 04 81 81 81 81 CF 03 31 32 33,因?yàn)長(zhǎng)A_FWR=0x0001,故此數(shù)據(jù)轉(zhuǎn)發(fā)到 UART-A,轉(zhuǎn)發(fā)時(shí)不帶 FP, DLS(4#)的 UART-A 發(fā)送的內(nèi)容為:31 32 33,即設(shè)備 II 的 UART 接收到“123”。
有關(guān)數(shù)據(jù)轉(zhuǎn)發(fā)前綴 FP 的解釋說(shuō)明,詳見(jiàn)“數(shù)據(jù)轉(zhuǎn)發(fā)協(xié)議” 章節(jié)。
由設(shè)備 II 的 UART 發(fā)出的數(shù)據(jù)同樣可以由 DLS 中轉(zhuǎn)最終到達(dá)設(shè)備 I,數(shù)據(jù)傳輸過(guò)程與上述描述基本相同。本實(shí)例利用了 DLS 設(shè)備的群組碼匹配轉(zhuǎn)發(fā)規(guī)則,當(dāng)任意一臺(tái) DLS 設(shè)備通過(guò) LoRA-x 發(fā)送數(shù)據(jù)時(shí),其它設(shè)備均會(huì)接收到數(shù)據(jù),但僅群組碼匹配的 DLS 設(shè)備才會(huì)進(jìn)行進(jìn)一步的數(shù)據(jù)轉(zhuǎn)發(fā),從而實(shí)現(xiàn)了數(shù)據(jù)包的定向串行傳輸,延長(zhǎng)了 LoRA 通訊距離。利用群組碼實(shí)現(xiàn)數(shù)據(jù)中轉(zhuǎn)的方法可以實(shí)現(xiàn)延長(zhǎng) LoRA 通訊距離的目的,但任意一臺(tái)設(shè)備進(jìn)行 LoRA 發(fā)送時(shí)會(huì)同時(shí),其它同區(qū)域設(shè)備均會(huì)接收并進(jìn)行一些處理,會(huì)造成一定的電量損失。
審核編輯:湯梓紅
-
中繼器
+關(guān)注
關(guān)注
3文章
403瀏覽量
28738 -
LoRa
+關(guān)注
關(guān)注
351文章
1763瀏覽量
234315 -
DFP
+關(guān)注
關(guān)注
0文章
26瀏覽量
4034
發(fā)布評(píng)論請(qǐng)先 登錄
涂鴉推出群組控制能力更強(qiáng)的Super bx-group群控方案!三大指標(biāo)實(shí)現(xiàn)大突破

ASCII碼在編程中的應(yīng)用實(shí)例
羅克韋爾Ethernet/IP協(xié)議PLC轉(zhuǎn)霍尼韋爾232自由協(xié)議掃碼槍

LORA模塊在農(nóng)業(yè)中的應(yīng)用實(shí)例
LORA模塊與LoRaWAN協(xié)議的關(guān)系
LORA模塊如何實(shí)現(xiàn)遠(yuǎn)程監(jiān)控
LORA模塊的優(yōu)缺點(diǎn)分析
FPGA在數(shù)據(jù)處理中的應(yīng)用實(shí)例
LoRa網(wǎng)關(guān)和LoRa基站的區(qū)別是什么?一文弄懂
使用Modbus、樓宇自控、電力協(xié)議轉(zhuǎn)Modbus協(xié)議網(wǎng)關(guān)實(shí)現(xiàn)生產(chǎn)設(shè)備的遠(yuǎn)程監(jiān)控和管理

TCA9517電平轉(zhuǎn)換I2C總線中繼器數(shù)據(jù)表

TUSB2E11 USB 2.0-eUSB2中繼器數(shù)據(jù)表

RS485轉(zhuǎn)LoRa-以太網(wǎng)TCP轉(zhuǎn)LoRa

TUSB2E22eUSB2-USB 2.0雙路中繼器數(shù)據(jù)表

評(píng)論