【发布时间】:2017-01-25 09:12:17
【问题描述】:
我想问你,你有没有用 javascript 或 node js 为 LORA IOT 传感器编码 AES-128 加密或解密? 我在 HEX 中有一个有效载荷(加密)和 kay 值对。您能帮我对有效载荷使用哪种方法来获得原始有效载荷吗?
【问题讨论】:
我想问你,你有没有用 javascript 或 node js 为 LORA IOT 传感器编码 AES-128 加密或解密? 我在 HEX 中有一个有效载荷(加密)和 kay 值对。您能帮我对有效载荷使用哪种方法来获得原始有效载荷吗?
【问题讨论】:
您使用的是 LoRa 还是 LoRaWAN?
我认为您可能正在使用 LoRaWAN。如果是这样,您可以检查 TTN's github 作为参考或仅使用 TTN 作为您的网关。
【讨论】:
由于数据已加密,假设您使用的是 LoRaWAN。
首先,我们应该知道数据包的类型。是上行消息还是下行消息?您可以参考LoRaWAN specification 来确定消息类型。
其次,您可以继续了解 MAC 帧有效负载是如何加密/解密的。规范中的第 4 节可以为您提供帮助。
第三,如果你想在 中实现加密/解密,也许这个纯 node.js repo 可以帮助你:anthonykirby/lora-packet。请注意 LoRaWAN 数据包结构,有效载荷(数据)只是整个数据包的一部分。您可以先过滤数据,然后再进行解密。希望这可以解决您的问题。
【讨论】: