發布日期:2022-05-25 點擊率:48
1.0.2 版本( 2016 年 7 月定稿)。
我正在陸續對協議的各個章節進行翻譯,具體其他章節的譯文,以及譯文之外的代碼解析,可點此查看帖子LoRa學習筆記_匯總。
本文作者twowinter,轉載請注明作者:http://blog.csdn.net/iotisan/
第1章 介紹
本文檔描述了LoRaWAN網絡協議,是針對電池供電的終端設備(不管移動還是固定位置)進行優化的一套網絡協議。
LoRaWAN網絡通常采用星型拓撲結構,由拓撲中的網關來轉發終端與后臺網絡服務器間的消息。網關通過標準IP連接來接入網絡服務器,而終端則通過單跳的 LoRa 或者 FSK 來和一個或多個網關通訊。雖然主要傳輸方式是終端上行傳輸給網絡服務器,但所有的傳輸通常都是雙向的。
終端和網關間的通訊被分散到不同的信道頻點和數據速率上。數據速率的選擇需要權衡距離和消息時長兩個因素,使用不同數據速率的設備互不影響。LoRa的數據速率范圍可以從 0.3kbps 到 50kbps。為了最大程度地延長終端的電池壽命和擴大網絡容量,LoRa網絡使用速率自適應(ADR)機制來獨立管理每個終端的速率和RF輸出。
雖然每個設備可以在任意信道,任意時間,發送任意數據,但需要注意遵守如下規定:
終端的每次傳輸都使用偽隨機方式來改變信道。頻率的多變使得系統具有更強的抗干擾能力。
終端要遵守相應頻段和本地區的無線電規定中的發射占空比要求。
終端要遵守相應頻段和本地區的無線電規定中的發射時長要求。
twowinter注:發射占空比,意思是發射時長占總時長的比例。按照無線電規定,每個設備不能瘋狂發射霸占信道,總得給別人一點機會。
這份文檔主要講述協議細節,一些基于各地區規定的操作參數,例如發射占空比和發射時長等,在另一份文檔[LoRaWAN地區參數]中做具體描述。將這份文檔分開,是為了加入新地區參數時不影響基礎的協議規范。
所有的LoRaWAN設備都必須至少實現本文檔描述的 Class A 功能。另外也可以實現本文檔中描述的 Class B 和 Class C 及后續將定義的可選功能。不管怎么樣,設備都必須兼容 Class A。
MAC命令的格式寫作 linkCheckReq (粗斜體),位和位域的格式寫作 FRMPayload (粗體),常量的格式寫作 RECEIVE_DELAY1,變量的格式寫作 N。
在本文檔中,
所有多字節字段的字節序均采用小端模式
EUI 是8字節字段,采用小端模式傳輸
默認所有RFU保留位都設為0
下一篇: PLC、DCS、FCS三大控
上一篇: LoRaWAN協議中文版 第