Skip to main content

ライブラリ:AWS IoT コアクライアント SL

「AWS IoT Core」は、接続されたデバイスがクラウドアプリケーションやその他のデバイスと簡単かつ安全に連携できる、Amazonの管理用クラウドプラットフォームです。 AWS IoT コアクライアント SL ライブラリには、メッセージを送受信するための関数ブロックが用意されています。通信は暗号化され、MQTT プロトコルによって行われます。AWS 環境では、メッセージは通常 JSON 形式で送信されます。 JSON Utilities ライブラリは JSON ファイルの解析と作成に使用できます。

. ライブラリの機能ブロック:
  • AWSIoTClient:「AWS IoT Core」への接続を確立します。

  • AWSIoTPublish:メッセージを公開する(Publish)

  • AWSIoTSubscribe: トピックを購読する (購読)

  • AWSIoTGetDeviceShadow:「デバイスシャドウ」を読み取ります。

  • AWSIoTUpdateDeviceShadow:「デバイスシャドウ」データを更新します

  • AWSIoTSubscribeDeviceShadow:「デバイスシャドウ」の変更をサブスクライブします。

. 機能性:
  • MQTT V3.1.1 に基づいたメッセージのパブリッシュとサブスクライブ

  • TLS暗号化

  • クライアント証明書による認証

  • 「サービス品質」のサポート: 0 および 1 (QoS0、QoS1)

  • データ型のトピック: WSTRING

  • トピックの最大サイズ: 1024

  • 最大パッケージ サイズとペイロード サイズはパラメータ リストを使用して構成可能

  • マルチタスクとマルチコアのサポート

  • 「Last Will」メッセージのサポート (QoS0、QoS1)

  • ワイルドカードのサポート (# と +)

ヒント

例を参照してください。 AWS IoT コアクライアント SL ライブラリを使用する