LoRaWAN版本歷史及協議格式說明

最近在做LoRa, LoRaWAN協議略微複雜,邊讀邊翻譯,現在把部分關鍵的翻譯分享給各位做物聯網的同行。
當然裏面摻雜了一些我的個人筆記,希望對大家有所幫助。
如果哪裏有問題,歡迎應各位留言或者郵件指正。

翻譯很辛苦,轉載請註明出處和源鏈接

譯文參考

LoRaWAN1.0.2

  • 第7章物理層(Physical layer)的內容放到另一個文檔LoRaWAN Regional Parameters
  • 修正章節4.3.1.1中與ADR相關的錯誤描述(要寫成ADR_ACK_LIMT而不是ADR_ACK_DELAY)
  • 修正章節18.2標題錯誤(1.0.1中是19.2
  • 增加MAC命令DlChannelRec,該命令用來修改節點下行頻率
  • 增加MAC命令Tx ParamSetupRec,此命令用來遠程修改某些區域中節點的最大TX駐留時間和最大無線電發射功率
  • 終端設備能夠處理多個ADRreq命令(章節5.2
  • 明確AppKey定義

LoRaWAN1.0.1_d3

該版本是一些bug修復,協議本身沒有什麼改動。
閱讀中文翻譯的朋友可以略過大部分改動,因爲這些在翻譯過程中已經處理了。

變化如下:

  • 明確 RX 窗口開啓時間
  • 修正 章節NA 中 DR2 負載大小上限
  • 修正 7.2.2 中的拼寫錯誤
  • 對 7.2.2 中使用碼率 4/5 提出新的規定,以保證無線傳輸時間 < 400ms
  • 修正 6.2.5 中的JoinAccept MIC算法
  • 5.2 中的 字段名由 NbRep 改爲 NbTrans
  • 刪掉4.3.3.2,排除 MAC層不對應用數據(Applicative payload)加密的情況。出於應用對安全的進一步要求,不管用什麼算法,需要對payload加密(這裏無關LoRaWAN協議,跟個人安全有關),然後再使用LoRaWAN中的算法在MAC層再次加密。
  • 修正 FHDR 相關錯別字
  • 修正 7.2.5 中 chMaskCntl 等於6或7時 ChMask 對信道的影響。
  • 說明 JoinResp 消息中 RX1 的數據速率偏移
  • 刪除 7.2.7 中 DRoffset表的下半部分。

LoRaWAN Specification 1R0

初始版本

協議格式整理

整個協議包括LoRa和網關交互部分,服務器只需要帶顏色的數據。

最近有不少朋友對PHYPayload還是搞不清,再分享兩張圖片,把整個流程都分享給大家


知識共享許可協議 本文由 qingchuwudi 整理、譯製,除非另有聲明,本作品採用知識共享署名 3.0 中國大陸許可協議進行許可。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章