Giới thiệu về giao thức CoAP

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu giao thức MQTT(Message queue telemetry transport) và ứng dụng thu thập dữ liệu cảm biến theo MQTT (Trang 33 - 34)

IoT là một phần quan trọng của một thế hệ mới của công nghệ mà mọi đối tượng không có những thứ vật chất hay con người có thể được kết nối với Internet. Có nhiều giao thức không dây (như IEEE 802.11 Series, 802.15 Series, Zigbee, vv) để giao tiếp giữa các thiết bị. Tuy nhiên, xem xét rất nhiều các thiết bị nh không

thể giao tiếp hiệu quả với nguồn lực hạn chế, IETF đã phát triển một giao thức nhẹ: CoAP [5].

Các giao thức CoAP là cần thiết vì các giao thức truyền thống được coi là "quá nặng" cho các ứng dụng liên quan đến các thiết bị IoT hạn chế. Mạng lưới các nút kết thúc IoT có xu hướng "nén -lossy", nhưng các thiết bị năng lượng thấp mà dựa vào họ được kỳ vọng sẽ tiếp tục hoạt động - được trang bị pin hoặc thu năng lượng - trong nhiều năm và cần phải tiêu hao ít năng lượng càng tốt [8].

CoAP là một giao thức phần mềm cho phép đơn giản ràng buộc nhiều thứ chẳng hạn như cảm biến năng lượng thấp và cơ cấu chấp hành để giao tiếp tương tác thông qua internet. Nó chạy trên các thiết bị có hỗ trợ các UDP, và thực hiện một "nhẹ" lớp ứng dụng có tính năng kích thước nh nhắn, quản lý tin nhắn và trên không nhắn nhẹ lý tưởng cho các thiết bị điện năng thấp, bộ nhớ thấp.

Trong IoT giao thức CoAP được rộng rãi sử dụng như một giao thức để tự động hóa nhà và trong nhiều ứng dụng công nghiệp. Nó cũng được sử dụng để quản lý các thiết bị sử dụng OMA, giao thức LWM2M, và các tổ chức khác - bao gồm The Open Networking Foundation và ZigBee – đã khai thác CoAP như một giao thức cốt lõi cho các nền tảng của họ và triển khai sản phẩm.

Để bắt kịp với sự bùng nổ cũng như tăng trưởng của các thiết bị IoT kết nối sắp tới, một giao thức IoT thiết kế đặc biệt cho các thiết bị nhiều hạn chế, CoAP có một vai trò quan trọng để giúp cho việc kết nối và thu thập dữ liệu giữa các thiết bị IoT [8].

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu giao thức MQTT(Message queue telemetry transport) và ứng dụng thu thập dữ liệu cảm biến theo MQTT (Trang 33 - 34)