すべてのプロダクト
Search
ドキュメントセンター

:CoAP 標準

最終更新日:Feb 06, 2024

このトピックでは、IoT PlatformでサポートされるCoAP (Constrained Application Protocol) について説明します。

プロトコルバージョン

IoT PlatformはCoAPをサポートしています。 詳細については、『RFC 7252』をご参照ください。

チャネルセキュリティ

IoT Platformは、Datagram Transport Layer Security (DTLS) v1.2を使用してチャネルセキュリティを確保します。 詳細については、『DTLS v1.2』をご参照ください。

オープンソースクライアント

詳細については、「libcoap-develop」をご参照ください。

説明

Alibaba Cloud は、サードパーティコードに対する技術サポートを提供しません。

制限事項

  • 中国 (上海) でのみCoAP経由で接続を確立できますおよび日本 (東京) のリージョン。

  • デバイスとIoT Platform間のCoAP接続は、中国 (上海) リージョンと日本 (東京) リージョンでのみ確立できます。 デバイスがIoT Platformに接続されたとき、またはIoT Platformから切断されたときに、CoAP接続が短期間で行われたデバイスのステータス変化をIoT Platformコンソールで表示できます。 デバイスステータスの変更に関するメッセージを受信するように、AMQPサーバー側サブスクリプションを設定できます。

  • リソース検出機能はサポートされていません。

  • ユーザーデータプロトコル (UDP) のみがサポートされています。 DTLSと対称暗号化を使用して、データセキュリティを確保します。

  • デバイスを登録した後、1つのプロトコルのみを使用してデバイスをIoT Platformに接続できます。 同じデバイスに対して複数のプロトコルを使用することはできません。

使用上の注意

  • CoAPのURI (Uniform Resource Identifier) リソースは、MQTT (Message Queuing Telemetry Transport) のURIリソースと同じ方法で使用できます。 詳細は、「MQTTプロトコル」をご参照ください。

  • CoAPトピックは、MQTTトピックと同じ方法で使用できます。 coap:// host:port/topic/${topic}${topic} を実際のトピック名に置き換えます。 このトピック名は、MQTTを介したメッセージングにも使用できます。

  • クライアントが認証に合格すると、IoT Platformはトークンを返します。 クライアントはトークンをキャッシュし、トークンを使用して要求を開始します。

  • 送信データのサイズは、指定された最大送信単位 (MTU) に基づいて変更されます。 最大1 KBのMTUサイズを指定することを推奨します。

  • デバイスが過去10分間にCoAP経由で少なくとも1回データを送信することをIoT Platformが識別した場合、デバイスのステータスはIoT Platformコンソールにオンラインとして表示されます。