問題タブ [azure-iot-central]
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.
azure-iot-central - "DateTime" プロパティを IoT Central に報告するための正しい JSON 形式は何ですか?
質問 1:
タイトルのとおりです。Azure IoT CentralのタブでライブラリをLocation
使用してプロパティを報告できましたが、プロパティを報告するための正しい json 形式が見つかりません。Device Property
Property
DateTime
アプリケーションを起動したときに IoT Central から取得したデバイス ツインのコピーを次に示します。
質問 2:プロパティ
について言及したので、(サンプル デバイス テンプレートに示されているように) ライブラリの一部でなくてもLocation
レポートすることは可能ですか? ライブラリが既に存在するため、プロパティをホストするために a を作成するのは冗長なようです。これら2つのアクションの違いは何ですか? 参考までに、どちらにも属さないと、プロパティを報告するための正しい JSON 形式を見つけることができません。Location
Device Property
Location
Device Property
Location
Location
Device Property
azure-iot-hub - IOT Central - 報告されたプロパティの問題
デバイスから送信するときに、報告されたプロパティを適切に更新/表示するのに問題があります。IOT Central/IOT Hub ドキュメントで提供されているスターター コードを使用しています。以下のコード。関数が実行されると、成功が報告されますが、IOT Central でデバイスのプロパティを表示すると、それらは表示されません。プロパティ名がデバイス テンプレートで正しく構成されていることを確認しましたが、明らかに何か不足しています。エラーが発生するかどうかを確認するために、以下のコードのプロパティの名前も変更しましたが、それでも成功が報告されました。何か案は?
function sendDeviceProperties(twin) { var properties = { シリアル番号: '123-ABC', メーカー: 'テスト メーカー' }; twin.properties.reported.update(properties, (err) => console.log( Sent device properties;
+ (err ? error: ${err.toString()}
: status: success
))); }
azure - Azure IOT Central の複雑なルール
Azure IOTCentral でいくつかの複雑なルールを作成する必要があります。これらのデバイス センサーには接続の問題があるため、アラートをトリガーするテレメトリ イベントの数を取得するには、統計手法を使用して時間枠内で一部のメトリックを計算する必要があります。
例:
集計ウィンドウ 1 時間、ルールは、センサー値のモードを取得し、10 に達した場合にカウントするようなものです。他のルールは、12 時間などのより大きな集計ウィンドウでアラートを起動する必要があります
これを達成する方法はありますか?
azure-iot-hub - IoT-central を介してプロビジョニングされたデバイスの Cloud-To-Device メッセージの送信
この新しい SaaS オファリングのドキュメントを読んでいますが、デバイスにメッセージを送信できることについての言及は見当たりません。たとえば、機器のオン/オフを切り替えます。
https://docs.microsoft.com/en-us/azure/iot-central/tutorial-add-device
device-twin を変更できるようにすることで、デバイスの設定を変更する規定があることがわかります。
また、デバイスに「エコー」を送信する方法があることを読みました。しかし、これらは私の正確な目的には役立ちません。
それで、ルーチンを使用して構築できる接続文字列を使用して、C2D メッセージを送信する方法はありますか? https://docs.microsoft.com/en-us/azure/iot-central/tutorial-add-device#prepare-the-client-code
AzureFunction を介してこの C2D を送信したいのですが、これを何らかの方法で IoT-Central UI に統合できるかどうかを知っておくとよいでしょう。
私の要件を達成するための他の入力(機器のオン/オフの切り替え)も非常に役立ちます!