2017-01-25 1 views
-3

Je voudrais vous demander, avez-vous déjà codé AES-128 crypter ou décrypter pour capteur LORA IOT avec javascript ou nœud js? J'ai une paire de données payload (encrypted) et kay dans HEX. Pourriez-vous m'aider quelle méthode utiliser pour la charge utile?LORA IOT AES-128 décryptage

Répondre

0

Utilisez-vous LoRa ou LoRaWAN?

Je pense que vous utilisez probablement LoRaWAN. Si c'est le cas, vous pouvez vérifier TTN's github comme référence ou simplement utiliser TTN comme passerelle.

0

Étant donné que les données sont cryptées, supposons que vous utilisez LoRaWAN. Tout d'abord, nous devrions savoir quel type de paquet est. Est-ce un message de liaison montante ou un message de liaison descendante? Vous pouvez vous référer au LoRaWAN specification pour déterminer le type de message. Deuxièmement, vous pouvez aller de l'avant pour comprendre comment la charge utile de trame MAC est cryptée/déchiffrée. La section.4 de la spécification peut vous aider. Troisièmement, si vous voulez implémenter le chiffrement/déchiffrement, peut-être que ce repo node.js pur peut vous aider: anthonykirby/lora-packet. S'il vous plaît prêter attention à la structure de paquets LoRaWAN, là charge utile (données) est seulement une partie du paquet entier. Vous pouvez filtrer les données en premier, puis effectuer le déchiffrement. J'espère que cela pourrait résoudre votre problème.