プッシュエージェント プロパティ

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) レベル。
0
AT_MOST_ONCE
1
AT_LEAST_ONCE
2
EXACTLY_ONCE
UseSSL
Boolean
安全な通信を有効化または無効化します。
CACert
CA を含むファイルへのパス (
PEM
形式にする必要があります)。
ClientCert
クライアント証明書を含むファイルへのパス (
PFX
形式にする必要があります)。
ClientCertPassword
クライアント証明書のパスワード。
重要: .NET でサポートされている最新の OpenSSL ライブラリと暗号化アルゴリズムを使用して、PFX 証明書を生成します。RC2 アルゴリズムを使用して PFX 証明書を生成すると、ターミナルで Azure IoT Hub の証明書ベースの認証が失敗します。
Username
String
ブローカーとの認証済み通信のユーザー名。
Password
Password
ブローカーとの認証済み通信用のパスワード。
ご質問やご意見
このドキュメントに関するご質問やご意見は、こちらまでお寄せください。 こちらからご意見をお寄せください。
Normal