プッシュエージェント プロパティ
MQTT を使用してクラウドにデータを送信するようにプッシュエージェント プロパティを構成します。
プロパティ名 | プロパティタイプ | プロパティの説明 |
---|---|---|
DataLogger | NodeId | データロガー インスタンスへのリファレンス。 |
DataLoggerPullTme | Duration | データがデータロガーから取得され、補助ストアに格納されるまでの時間間隔。 PreserveDataLoggerHistory を True に設定すると、元のデータは補助ストアにコピーした後、データロガーから削除されます。 |
PushFullSample | Boolean | True の場合、転送モードが使用されます。 False の場合、転送モードが使用されます。 |
PreserveDataLoggerHistory | Boolean | True の場合、データは送信され、履歴化されます。False の場合、データが補助ストアに転送されるたびに、データはデータロガーから削除されます。 |
MaximumStoreCapacity | Int32 | プッシュエージェントによって使用される補助ストアの最大容量。 |
MaximumItemsPerPacket | Int32 | パケットにカプセル化された記録の数。 転送モードでは、パケットごとに 1 ラインだけを送信します。
ヒント:
PushFullSample が True に設定されている場合は、MaximumItemsPerPacket を 1 に設定します。 |
MaximumPublishTime | Duration | 補助ストアからデータが取得され、クラウドに送信されるまでの最大時間間隔。この間隔は、補助ストアの記録数が MaximumItemsPerPacket よりも少ない場合に使用されます。 |
MinimumPublishTime | Duration | 補助ストアからデータが取得され、クラウドに送信されるまでの最小時間間隔。この間隔は、補助ストアの記録数が MaximumItemsPerPacket よりも多い場合に使用されます。ストアのキューをダウンロードするために、送信頻度を増やすことができます。 |
ClientId | String | データを送信する必要があるクライアントの ID 。 |
BrokerIPAddress | String | ブローカーの IP アドレスまたはホスト名。 |
BrokerPort | Int32 | ブローカー ポート (SSL と通信する場合は、値を 8883 に設定します)。 |
BrokerTopic | String | 公開するトピックの名前の前に / が付きます。 |
QoS | Int32 | 情報の送信に使用される QoS (Quality Of Service) レベル。
|
UseSSL | Boolean | 安全な通信を有効化または無効化します。
重要:
.NET でサポートされている最新の OpenSSL ライブラリと暗号化アルゴリズムを使用して、PFX 証明書を生成します。RC2 アルゴリズムを使用して PFX 証明書を生成すると、ターミナルで Azure IoT Hub の証明書ベースの認証が失敗します。
|
Username | String | ブローカーとの認証済み通信のユーザー名。 |
Password | Password | ブローカーとの認証済み通信用のパスワード。 |
ご質問やご意見