MQTT クライアントを追加する

MQTT ブローカーとの接続を有効化するように MQTT クライアントノードを構成します。
  1. プロジェクトビューで、
    [MQTT]
    を右クリックし、
    [新規]
    [MQTT クライアント]
    を選択します。
  2. で、
    [MQTT クライアント]
    の構成を構成します。
    ブローカーアドレス
    接続先のブローカーのアドレス。
    ポート
    通信ポート番号。
    ClientID
    サーバー上で一意のクライアント識別子。
    SSL/TLS が有効
    FT Optix MQTT クライアントと MQTT ブローカー間のセキュアな接続を有効にします。有効化すると、MQTTS プロトコルが使用されます。
    ブローカー証明書を検証
    MQTT ブローカー証明書の検証処理をアクティブ化/非アクティブ化します。SSL 証明書の検証プロセス中に、
    FactoryTalk Optix
    MQTT クライアントはブローカー証明書のデジタル署名を確認し、信頼できる認証局 (CA) によって発行されたことを確認します。また、クライアントは、証明書の有効期限が切れていないことも確認します。
    CA 証明書ファイル
    MQTT ブローカー上のサーバー証明書に署名した認証局の証明書。これは、SSL/TLSがアクティブ化されると、ブローカーとの安全な接続を確立するために必要になります。次のディレクトリ内にある必要があります:
    \FactoryTalk Optix\Projects\ProjectName\ProjectFiles\PKI\Own\Certs
    クライアント証明書ファイル
    FactoryTalk Optix
    MQTT クライアント証明書。クライアント証明書は、サーバー証明書がサーバーを識別するのと同様に、クライアントを識別します。空である場合、認証にはブローカー証明書のみが使用されます。次のディレクトリ内にある必要があります:
    \FactoryTalk Optix\Projects\ProjectName\ProjectFiles\PKI\Own\Certs
    クライアントプライベートキーファイル
    FactoryTalk Optix
    MQTT クライアントのプライベートキー。次のディレクトリ内にある必要があります:
    \FactoryTalk Optix\Projects\ProjectName\ProjectFiles\PKI\Own\Certs
    ユーザー ID タイプ
    MQTT ブローカーへのアクセス時にユーザーを指定します。
    • [匿名]
      - ログインは必要ありません。匿名ユーザーとしてサーバーにアクセスします
    • [ユーザー名/パスワード]
      - ログオン用のユーザー名とパスワードの組み合わせを指定します。
      [ユーザー名]
      [パスワード]
      は、MQTT ブローカー用に設定されたユーザー名とパスワードと一致する必要があります。
    Will メッセージが有効
    [真]
    に設定すると、will メッセージがブローカーに配信されます。
    will メッセージは、予期せずオフラインになったクライアントに関する情報を提供し、フォローアップアクションを可能にします。
    クライアントは、60 秒ごとに少なくとも 1 つのメッセージまたは ping をブローカーに送信する必要があります。90 秒以内に何も受信されない場合、ブローカーはクライアントを切断し、すべてのサブスクライバーに Will メッセージを共有します。
    TCP接続が突然切断された場合、たとえばタスクマネージャーでアプリケーションをシャットダウンすると、ブローカーはこの切断をすぐに検出します。次に、指定されたトピックに Will メッセージを発行します。
    Will トピック
    クライアントが切断された場合に will メッセージが格納される will トピックを定義します。will メッセージを有効化する場合は必須です。
    Will メッセージ
    クライアントの切断時に will トピックに送信される will メッセージのペイロードを定義します。
    Will QoS
    サービスの品質 (QoS) は、特定のメッセージの配信の保証を定義します。
    0
    - 最大で 1 回 (メッセージが失われる可能性があります)。
    1
    - 少なくとも 1 回 (重複する可能性のあるメッセージの配信を保証します)。
    2
    - 1 回のみ (重複することなくメッセージが配信されるようにします)。
    Will 保持
    [真]
    に設定すると、読み取られた後に will メッセージが保持されます。
    Will 遅延間隔
    ネットワーク接続が終了した後、サーバーが will メッセージの発行を何秒遅らせるかを決定します (秒単位)。
[プロジェクトビュー]
[MQTT]
フォルダーに、
[MQTT クライアント]
オブジェクトが表示されます。
ご質問やご意見
このドキュメントに関するご質問やご意見は、こちらまでお寄せください。 こちらからご意見をお寄せください。
Normal