2017-01-25 10 views
-3

JavaScriptまたはノードjsを使用してLORA IOTセンサー用にAES-128を暗号化または復号化したことがありますか? ペイロード(暗号化された)とケア値のペアが16進数で表示されています。ペイロードにどのメソッドを使用して元のペイロードを取得するかを教えてください。LORA IOT AES-128解読

答えて

0

LoRaまたはLoRaWANを使用していますか?

あなたはおそらくLoRaWANを使用していると思います。もしそうなら、参照としてTTN's githubをチェックするか、ゲートウェイとしてTTNを使用するだけです。

0

データは暗号化されているので、LoRaWANを使用しているとします。

まず、パケットの種類を知っておく必要があります。アップリンクメッセージかダウンリンクメッセージかLoRaWAN specificationを参照して、メッセージの種類を調べることができます。

第2に、MACフレームのペイロードが暗号化/復号化される仕組みを理解することができます。仕様の第4章でお手伝いできます。

第3に、暗号化/復号化を実装する場合、この純粋なnode.jsレポがあなたに役立つかもしれません:anthonykirby/lora-packet。 LoRaWANパケット構造に注意してください。そこにはペイロード(データ)がパケット全体の一部にすぎません。最初にデータをフィルタリングし、次に復号化することができます。これがあなたの問題を解決できることを願っています。

関連する問題