Constrained Application Protocol (CoAP): IETF Constrained RESTful Environments (Core) nhóm làm việc tạo ra CoAP, đó là một giao thức lớp ứng dụng [64], [65] cho các ứng dụng IOT. Các CoAP định nghĩa một Chuyển giao thức chuyển giao web dựa onREpresentational Nhà nước (REST) trên đầu trang của các chức năng HTTP. REST của đại diện một cách đơn giản hơn để trao đổi dữ liệu giữa các máy khách và máy chủ trên HTTP [66]. REST có thể được xem như là một giao thức kết nối cache dựa trên quốc tịch kiến trúc client-server. Nó được sử dụng trong các ứng dụng mạng di động và xã hội và nó giúp loại bỏ sự mơ hồ bằng cách sử dụng HTTP gặp, bài, đặt, anddeletemethods. REST của phép khách hàng và máy chủ để phơi bày và tiêu thụ các dịch vụ web như Simple Object Access Protocol (SOAP) nhưng trong một cách dễ dàng hơn bằng định danh Uniform Resource (URI) là danh từ và HTTP gặp, bài, đặt, và xóa các phương pháp như động từ. REST của không yêu cầu XML để trao đổi tin nhắn. Không giống như REST, CoAP là ràng buộc để UDP (không TCP) theo mặc định mà làm cho nó phù hợp hơn cho các ứng dụng IOT. Hơn nữa, CoAP đổi một số chức năng HTTP để đáp ứng các yêu cầu IOT như tiêu thụ điện năng thấp và hoạt động trong sự hiện diện của tổn hao và các liên kết ồn ào. Tuy nhiên, kể từ khi CoAP đã được thiết kế dựa trên REST, chuyển đổi giữa hai giao thức này trong REST-CoAP proxy là đơn giản. Các chức năng tổng thể của giao thức CoAP được thể hiện trong hình. 5
đang được dịch, vui lòng đợi..