LoRaWAN協議 一 架構解析

2022-07-18 07:30:16 字數 672 閱讀 2598

總體架構一共分為4部分:

lorawan從底層到最後使用者拿到資料的通訊過程通訊大致可分為三段:

mote gw (mac層)

gw server

server 使用者

lora聯盟 規定了 mac層的通訊協議,只有在裝置(gw、mote)共同遵守的mac層協議的前提下,不同硬體廠商的裝置才能互相接入。

而gw server以及server 使用者這兩層的協議雖然lora聯盟有所規範,但不同廠商之間可能會存在不同。

mote/node 就是節點,在lorawan中,節點一般與感測器連線,負責的就是收集感測資料,然後通過loramac 協議傳輸給gateway。

gateway也就是閘道器,主要負責將節點的資料傳輸給伺服器,也就是完成資料從lora方式到網路方式的轉換,其中gateway並不對資料做處理,只是負責將資料打包封裝,然後傳輸給server(伺服器)。

其中每個部分的分工和職能各不相同。相應的我會在後續的文章中講到。

在這裡我以lorawan 方式實現農場的土壤濕度檢測來具體說明這各個部分的區別:

實現農場的土壤濕度的檢測主要分為幾個步驟:

通過以上的幾個步驟,就可以實現遠端監控農場土壤濕度。

一 架構基礎

1.1 系統與子系統 系統 一群有關聯的個體,根據某種規則運作,完成單個元件不能單獨完成的工作能力。1.2 模組與元件 模組 從邏輯的角度來拆分得到的單元。劃分模組的目的是職責分離。元件 從物理的角度來拆分得到的單元。劃分的目的是單元復用。1.3 框架與架構 框架 為了實現元件規範,提供規範的基礎功...

架構學習一 架構概要總覽

架構學習一 架構概要總覽1 架構的主要複雜點 高效能 高可用 可擴充套件 低成本 安全 規模 2 架構設計的目的 根據實際情況,選擇合適的技術方案。一味的套用大公司或者高大上的技術方案是不成熟,大概率會造成異常技術災難。架構設計首先要找到系統的痛點,針對此來進行設計。3 架構設計的主要流程 1 找到...

android 應用架構隨筆一(架構搭建)

1 拷貝積累utils以及pagertab類 3 定義baseactivity類 4 改寫mainactivity 5 定義布局檔案 6 定義basefragment類 7 定義fragmentfactory類 8 定義fragmentfactory類 9 定義子頁fragment 10 定義thr...