我想问你,你有没有使用javascript或节点js为LORA IOT传感器编码AES-128加密或解密? 我在HEX中有一个有效载荷(加密)和kay值对。你能帮我解决一下我使用哪种方法来获取有效载荷?
答案 0 :(得分:0)
您使用的是LoRa还是LoRaWAN?
我认为你可能正在使用LoRaWAN。如果是这样,您可以将TTN's github作为参考,或者只使用TTN作为您的网关。
答案 1 :(得分:0)
由于数据已加密,因此假设您使用的是LoRaWAN。
首先,我们应该知道数据包的类型。是上行链路消息还是下行链路消息?您可以参考LoRaWAN specification来确定消息类型。
其次,您可以继续了解如何加密/解密MAC帧有效负载。规范中的第4节可以帮助您。
第三,如果你想实现加密/解密,也许这个纯node.js repo可以帮助你:anthonykirby/lora-packet。请注意LoRaWAN数据包结构,有效负载(数据)只是整个数据包的一部分。您可以先过滤数据,然后进行解密。希望这可以解决你的问题。