ライブラリ: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 ライブラリを使用する。