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有自己的许可证。请关注下面的链接以获取详细信息。