util lorawan packets
1.0.0
一個簡單的庫,僅包裝(元帥)和解析(Unmarshal)Lorawan數據包。它旨在用作上層Lorawan節點網絡網絡服務器堆棧的基礎。除此之外,這對於Lorawan測試和驗證目的可能很有用。
使用此庫時,需要有關洛杉磯規範的知識。您可以在此處要求Lorawan規範:https://www.lora-alliance.org/for-developers
實施以下消息類型(MTYPE):
我們在專有的封閉源(對不起!)基於弗雷托斯的Lorawan堆棧內使用此圖書館。在Lobaro,我們大量嘗試實現靈活和模塊化的代碼庫,以快速完成項目。使用嵌入式C代碼,這通常不像Golang這樣的現代語言那樣容易。這可能就是為什麼大多數Lorawan實現將數據包編碼/解碼的“簡單”任務與協議業務邏輯混合在一起的原因。
該庫試圖從Lorawan堆棧邏輯中解除數據包生成。它包括 - 乾淨分離 - 只有鑰匙或幀量的絕對最低量最低。我們認為,洛萬包編碼/解碼庫對於任何撰寫自己的Lorawan堆棧的人都是有價值的。編寫自己的Lorawan堆棧並不難,對於從特定應用程序中獲得最大的協議至關重要。
TBD
我們感謝任何反饋,不要猶豫,創建問題或提取請求。
UTIL-LORAWAN-PACKETS已獲得MIT許可證的許可。檢查許可證以獲取更多信息。
AES,CMAC有自己的許可證。請關注下面的鏈接以獲取詳細信息。