【こあっぷ】
CoAP とは?
最終更新:
💡 小さな機器と、リソースを指定してやり取りする
制約のある機器・ネットワーク向けのアプリケーションプロトコル。リソースへの要求・応答、UDP版の確認応答、Observeと暗号化の条件を説明します。
📌 このページのポイント
CoAPは、センサーと通信するためのもの?
メッセージは、全部4バイトで済む?
UDPで送ったら、届かない場合はどうする?
CONという確認可能なメッセージは、応答を待って必要に応じて再送する。ただし試行の上限などで失敗することもあるよ。NONは確認応答を求めずに送る。用途に合わせて方式を選び、失敗も扱うんだ。
値の変化を受け取ったり、暗号化したりできる?
まとめ:ざっくりこれだけ覚えればOK!
「CoAP」って出てきたら「小さな機器向けに、リソースへの要求と応答を行う通信方式」と思えばだいたいOK!
📖 おまけ:英語の意味
「Constrained Application Protocol」 = 制約のある環境向けのアプリケーションプロトコル
💬 メモリや通信資源に制約がある機器・ネットワークを想定しています。HTTPに似た操作を持ちますが、HTTPをそのまま小さくした同一のプロトコルではありません。