CoAP (Constrained Application Protocol) - облегченный HTTP для IoT .Концепция CoAP значительно отличается от MQTT и ориентирован на взаимодействие точка-точка (клиент-сервер). Клиент обращается к серверу и посылает ему простые команды типа PUT, POST, GET, DELETE, смысл которых понятен из названия и аналогичен HTTP. С этой точки зрения можно сказать «с упрощениями», что COAP — это такой упрощённый HTTP у которого мало ресурсов. В результате стоит отметить лёгкую и простую интеграцию CoAP c HTTP. Обычный пользователь через браузер может интегрировать систему управления устройствами интернета вещей в обычное web-приложение и не замечать этого, а в некоторых случаях даже и не догадываться об этом. С этой точки зрения протокол соответствует требованиям RESTfull.