問題タブ [lora]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
434 参照

cloud - 復号化された LoRa フレーム ペイロードを Fiware の JSON/MQTT IOT エージェントに送信する

LoRa パケット (AES-128 で復号化され、base64 としてエンコードされたもの) をキャッチし、それらを UDP に変換するゲートウェイがあります。さらに、UDP プロトコルを抽象化し、パケットを MQTT に変換するゲートウェイ (lora-gateway-bridge: https://github.com/brocaar/lora-gateway-bridge ) でサービスを実行します。クラウドでは、パケットは、ゲートウェイのメタデータと phypayload をキーと値のペアとして含む JSON 形式で mosquitto MQTT ブローカーにそのまま発行されます。また、Fiware の JSON/MQTT IOT エージェント サービスと Context Broker も実行しています。モスキートからIOTエージェントに対策を送って対応するにはどうすればいいですか?たとえば、温度と湿度の測定値を送信するためにiotagentサービスにポストリクエストを作成したい....

基本的に、phypayload に含まれる復号化されたフレーム ペイロード (006700ED016866 HEX) を IOT エージェントに送信したいと考えています。これは、温度が 00ED(HEX) で湿度が 66(HEX) であることを意味します。次に、IOT エージェントに温度 t:23,7 と湿度 h:54 を投稿する必要がありました。