Professional Documents
Culture Documents
1
“Giao thức MQTT trong IoT là gì ? Những ứng dụng của MQTT như thế nào”, https://smartindustry.vn/technology/internet-of-
things/giao-thuc-mqtt-la-gi-nhung-ung-dung-cua-mqtt-nhu-the-nao/, 06/10/2021
2
Khuê Nguyễn, “Giao thức MQTT là gì? Cách sử dụng trong lập trình IOT”, https://khuenguyencreator.com/giao-thuc-mqtt-la-gi-
cach-su-dung/, 20/10/2021
CƠ SỞ VÀ ỨNG DỤNG IOTS - ITFA436064
2. Các bước cài đặt và thiết lập MQTT trên máy tính, và ESP32.
Bước 1: Vào Arduino IDE -> Tool -> chọn Manage Libraries
Bước 2: Tìm “Adafruit IO Arduino” trong thanh tìm kiếm và bấm Install để cài đặt thư viện Adafruit
IO Arduino
Bước 3: Truy cập vào io.adafruit.com và tiến hành tạo tài khoản mới
Bước 6: Dán phần key mới copy vô code tại arduino IDE
Bước 7: Vào Feeds chọn New Feed
Bước 12: Chọn block ở đây nhóm chọn toggle để thực hiện giao tiếp
Bước 14: Thiết lập thông số cho nút nhấn và bấm chọn create block để tạo
3. Kết quả thực hiện và chương trình giao tiếp (bao gồm hình ảnh thực hiện, kết quả và video clip nếu
có)
Chương trình giao tiếp:
4. Giới thiệu ưu và nhược điểm các giao thức truyền dữ liệu; CoAP, AMQP, DDS và XMPP
3
“Các giao thức IoT phố biến nhất là gì? Đặc điểm và ứng dụng của chúng”, https://www.daviteq.com/blog/vi/cac-giao-thuc-iot-
pho-bien-nhat/, 21/09/2020
4
Lan Craggs, “MQTT vs AMQP for IoT”, https://www.hivemq.com/blog/mqtt-vs-amqp-for-iot/, 29/06/2022
5
Lê Công Vĩnh Khải, “5 giao thức truyền tải dữ liệu trong IoT”, https://tapit.vn/5-giao-thuc-truyen-tai-du-lieu-trong-internet-
things/, 19/06/2017
CƠ SỞ VÀ ỨNG DỤNG IOTS - ITFA436064
TCP/IP, bộ nhớ chia sẻ,… – nạp cho từng thành phần trong kho dữ
DDS hỗ trợ các kết nối được quản lý many-to- liệu đầu cuối được thực hiện độc lập gây
many theo thời gian thực và ngoài ra còn hỗ khó khăn cho việc xây dựng những kho
trợ dò tìm tự động (automatic discovery). dữ liệu lớn.
Các ứng dụng sử dụng DDS cho truyền thông
được tách riêng và không yêu cầu sự can thiệp
từ các ứng dụng của người dùng, có thể đơn
giản hóa việc lập trình mạng phức tạp.
Các tham số QoS được sử dụng để xác định
các cơ chế tự dò tìm của nó được thiết lập một
lần.
XMPP Là mô hình phân quyền client-server phi tập Nhắn tin dựa trên văn bản, không cung
6
trung, được sử dụng cho các ứng dụng nhắn cấp mã hóa đầu cuối
tin văn bản. Có thể nói XMPP gần như là thời Không cung cấp chất lượng dịch vụ
gian thực và có thể mở rộng đến hàng trăm
hàng nghìn nút.
Dữ liệu nhị phân phải được mã hóa base64
trước khi nó được truyền đi trong băng tần.
XMPP tương tự như MQTT, có thể chạy trên
nền tảng TCP.
6
Trần Quốc Hoàng, “Các giao thức nhắn tin IoT là gì?”, https://helpex.vn/article/cac-giao-thuc-nhan-tin-iot-la-gi-
5c6ba0beae03f61e2464e02d, 02:00, 28/09/2018
CƠ SỞ VÀ ỨNG DỤNG IOTS - ITFA436064
[3] “Các giao thức IoT phố biến nhất là gì? Đặc điểm và ứng dụng của chúng”, https://www.daviteq.com/blog/vi/cac-giao-thuc-iot-
pho-bien-nhat/, 21/09/2020
[4] Lan Craggs, “MQTT vs AMQP for IoT”, https://www.hivemq.com/blog/mqtt-vs-amqp-for-iot/, 29/06/2022
[5] Lê Công Vĩnh Khải, “5 giao thức truyền tải dữ liệu trong IoT”, https://tapit.vn/5-giao-thuc-truyen-tai-du-lieu-trong-internet-
things/, 19/06/2017
[6] Trần Quốc Hoàng, “Các giao thức nhắn tin IoT là gì?”, https://helpex.vn/article/cac-giao-thuc-nhan-tin-iot-la-gi-
5c6ba0beae03f61e2464e02d, 02:00, 28/09/2018