問題タブ [azure-iot-hub]
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.
javascript - Javascript を使用した Azure IOT Hub Rest API
エンドポイントから IOT Hub メッセージを受信したいと考えています。クライアント側の Javascript と REST を使用。
この記事https://msdn.microsoft.com/nl-nl/library/mt590786.aspxを使用して URL を作成しました。
これは私のコードです:
しかし、私のリクエストはメッセージを受信していません。Javascript REST を使用して IOT Hub からメッセージを受信する方法を知っている人はいますか?
c# - Azure Servicebus / IotHub からメッセージを受信する
azure servicebus/iothub のメッセージを常にチェックしたい。ただし、このようにすると、次のエラーが発生します
「タイプ 'Amqp.AmqpException' の例外が mscorlib.dll で発生しましたが、ユーザー コードで処理されませんでした追加情報: 操作 'Receive' は、状態: 終了では無効です。」
メッセージの絶え間ないプルを実装する方法や、このエラーを解決する方法はありますか?
c# - Azure IoTHub にメッセージを送信する Mosquitto
Azure は IoTHub に MQTT プロトコルを実装しているため、mosquitto を使用して PC からメッセージを送信しようとしています。デバイス エクスプローラーを使用して Azure デバイスを作成しています。最初はそこからSASトークンを生成したのですが、「&skn=」の部分がないので、Visual Studioの互換性のあるイベントハブを使って新しいSASを生成してみました。その後、mosquitto ブローカーを使用して、ここで説明されているように、CONNECT パケットのパラメーターを使用して IoTHub に MQTT メッセージを送信しようとしました。
https://azure.microsoft.com/en-us/documentation/articles/iot-hub-devguide/#endpoints
ただし、接続は機能せず、どこが間違っているのかよくわかりません。mosquitto_pub デバッグを使用すると、次のような出力が得られます。「クライアント Mosquitto 送信 CONNECT エラー: 接続が失われました」前もって感謝します。
これらは私の mosquitto コマンドです。最初のものはデバイス エクスプローラーを使用して生成された SAS トークンを使用し、2 つ目は Visual Studio を使用して生成されます。
mosquitto_pub -h {IotHub ホスト名} -p 8883 -t devices/{deviceId}/messages/events -v -V mqttv311 -i {deviceId} -d -u {ハブ名}.azure-devices.net/{deviceId} - P "HostName={ハブ名}.azure-devices.net;DeviceId={deviceId};SharedAccessSignature sr=https%3a%2f%2f{イベント ハブ互換名}.servicebus.windows.net%2fdevices&sig=k030AmvBkmlNwy%2fLd47N8jQuj808jJg9EXnAGmEUan4% 3d&se=2913829726&skn=iothubowner"
mosquitto_pub -h {IotHub ホスト名} -p 8883 -t devices/{deviceId}/messages/events -v -V mqttv311 -i {deviceId} -d -u {ハブ名}.azure-devices.net/{deviceId} - P "HostName={ハブ名}.azure-devices.net;DeviceId={deviceId};SharedAccessSignature=SharedAccessSignature sr={ハブ名}.azure-devices.net%2fdevices%2f{deviceId}&sig=BYvo8GE%2fcOdnD8G3wsP7VElU4SwsVTSaACnif%2ffBj1k %3d&se=1456911258"
azure - IOT Hub のキュー
Azure IOT Hub で次の状況があります。
- スクリプトはメッセージをデバイス キューに送信します。デバイス エクスプローラーでのリッスン: 成功
- スクリプトはデバイス キューへのメッセージをリッスンします。デバイス エクスプローラーでの送信: 成功
この問題が発生します。
- スクリプトはデバイス キューへのメッセージをリッスンします。他のスクリプトがメッセージをデバイス キューに送信します。リスナーはメッセージを受信しません。
そのため、デバイス エクスプローラ ツールを使用するとうまく機能します。ただし、スクリプトのみでは、リスナーは受信しません。
誰かがこの問題で私を助けてくれることを願っています。
azure - HTTPS から HTTP への Azure IoT ハブ
Microsoft Azure IoT Hub は初めてです。HTTPS を HTTP に変更または変換する方法はありますか? NodeMCU esp8266 を使用して Azure IoT Hub にデータを送信します。しかし、「接続済み」とだけ表示され、デバイス エクスプローラーで Json の値を監視または返すことはありませんでした。
azure - Azure IoT Hub : ブラウザー側の JavaScript API を介してメッセージを取得する
デバイスからクラウドへのメッセージを、Microsoft Azure と IoT Hub を使用して、ブラウザーで実行されている JavaScript クライアント(つまり、ノード js なし)で取得できるかどうか知っていますか?
これが現在不可能であることは理解していますが、確認したいと思います (つまり、現在のすべての API はサーバー側でしか機能しません)。
Edit1 : REST API は、これを行うための明らかな選択かもしれません。ただし、手動リクエストでこれらの API を試してみたところ、応答が allow-access-control-origin ヘッダーを提供していないように見えるため、CORS のために ajax から呼び出すことができません。
azure - Azure IOT Suite センサー データを表示するダッシュボードの作成方法
私は Azure を初めて使用します。センサーがあり、センサーから Azure バックエンド (できればデータベース) にデータを送信したいと考えています。これらのセンサー データを収集したら、ダッシュボードに表示したいと思います。そのようなソリューションを実装するためのサンプル チュートリアルまたはソース コードがあるかどうか疑問に思います。あなたが私を助けてくれることを願っています。
よろしくお願いします。