Báo cáo bài tập 2 - Nguyễn Hà Sơn
Génération de l'aperçu...
Báo cáo bài tập 2 mô tả quá trình gửi và nhận dữ liệu sử dụng MQTT. Phần 1 trình bày chi tiết chương trình Publisher gửi dữ liệu JSON lên một Topic với QoS = 1. Phần 2 mô tả chương trình Subscriber nhận, giải mã và phân tích dữ liệu JSON.
Description
Báo cáo bài tập 2 Họ và tên: Nguyễn Hà Sơn MSSV: 20252120M 1. Quá trình Gửi Dữ liệu (Publisher) Chương trình Publisher chịu trách nhiệm kết nối đến Broker và đăng tải dữ liệu lên một Topic cụ thể. Chi tiết Thực hiện: Topic sử dụng: uit/lab/your_student_id. Payload: Dữ liệu được đóng gói thành chuỗi JSON trước khi gửi. QoS: Sử dụng QoS = 1. Kết quả Chạy Publisher Chương trình kết nối thành công, gửi dữ liệu JSON và sau đó ngắt kết nối. 2. Quá trình Nhận và Phân tích Dữ liệu (Subscriber) Chương trình Subscriber hoạt động liên tục, kết nối đến Broker, đăng ký nhận cùng một Topic và chờ dữ liệu. Khi nhận được dữ liệu, chương trình thực hiện yêu cầu Parse dữ liệu JSON. Chi tiết Thực hiện: 1. Kết nối và Subscribe: Chương trình kết nối đến Broker và đăng ký lắng nghe Topic uit/lab/your_student_id. 2. Callback on_message: Khi nhận được tin nhắn (Payload dạng bytes): o Sử dụng msg.payload.decode để chuyển từ bytes sang chuỗi. o Sử dụng json.loads để chuyển chuỗi JSON thành đối tượng Python Dictionary. o Truy cập các key (DeviceName, temperature, humidity) và in ra các giá trị tương ứng. Kết quả Chạy Subscriber và Parse Khi Publisher gửi dữ liệu, Subscriber nhận và phân tích thành công:
Résumé IA
- Nom du document
- Báo cáo bài tập 2 - Nguyễn Hà Sơn
- École / Cours
- Đại học Bách khoa Hà Nội · Internet of things
- Auteur (dans le document)
- Nguyễn Hà Sơn
- Contenu
- Tài liệu trình bày cách xây dựng chương trình Publisher gửi dữ liệu JSON lên MQTT Broker và chương trình Subscriber nhận, giải mã, phân tích dữ liệu đó. Bao gồm chi tiết thực hiện và kết quả chạy.
- Table des matières
- Báo cáo bài tập 2
- 1. Quá trình Gửi Dữ liệu (Publisher)
- 2. Quá trình Nhận và Phân tích Dữ liệu (Subscriber)
- Pages
- 2 pages
- Téléversé par
- Uni24h
Foire aux questions
Ce document est-il gratuit ?
Oui. « Báo cáo bài tập 2 - Nguyễn Hà Sơn » est gratuit — il suffit de vous connecter et de cliquer sur Télécharger pour obtenir le fichier original.
Combien de pages compte ce document ?
Le document contient 2 pages, pour le cours Internet of things. Vous pouvez le prévisualiser en ligne avant de le télécharger.
Puis-je prévisualiser avant de télécharger ?
Oui. Vous pouvez prévisualiser ce document directement sur cette page avec le lecteur en ligne, puis décider de le télécharger ou non.
Báo cáo bài tập 2 - Nguyễn Hà Sơn
Génération de l'aperçu...
Báo cáo bài tập 2 Họ và tên: Nguyễn Hà Sơn MSSV: 20252120M 1. Quá trình Gửi Dữ liệu (Publisher) Chương trình Publisher chịu trách nhiệm kết nối đến Broker và đăng tải dữ liệu lên một Topic cụ thể. Chi tiết Thực hiện: Topic sử dụng: uit/lab/your_student_id. Payload: Dữ liệu được đóng gói thành chuỗi JSON trước khi gửi. QoS: Sử dụng QoS = 1. Kết quả Chạy Publisher Chương trình kết nối thành công, gửi dữ liệu JSON và sau đó ngắt kết nối. 2. Quá trình Nhận và Phân tích Dữ liệu (Subscriber) Chương trình Subscriber hoạt động liên tục, kết nối đến Broker, đăng ký nhận cùng một Topic và chờ dữ liệu. Khi nhận được dữ liệu, chương trình thực hiện yêu cầu Parse dữ liệu JSON. Chi tiết Thực hiện: 1. Kết nối và Subscribe: Chương trình kết nối đến Broker và đăng ký lắng nghe Topic uit/lab/your_student_id. 2. Callback on_message: Khi nhận được tin nhắn (Payload dạng bytes): o Sử dụng msg.payload.decode để chuyển từ bytes sang chuỗi. o Sử dụng json.loads để chuyển chuỗi JSON thành đối tượng Python Dictionary. o Truy cập các key (DeviceName, temperature, humidity) và in ra các giá trị tương ứng. Kết quả Chạy Subscriber và Parse Khi Publisher gửi dữ liệu, Subscriber nhận và phân tích thành công:
Lire le document entier
- Nom du document
- Báo cáo bài tập 2 - Nguyễn Hà Sơn
- École / Cours
- Đại học Bách khoa Hà Nội · Internet of things
- Auteur (dans le document)
- Nguyễn Hà Sơn
- Contenu
- Tài liệu trình bày cách xây dựng chương trình Publisher gửi dữ liệu JSON lên MQTT Broker và chương trình Subscriber nhận, giải mã, phân tích dữ liệu đó. Bao gồm chi tiết thực hiện và kết quả chạy.
- Table des matières
- Báo cáo bài tập 2
- 1. Quá trình Gửi Dữ liệu (Publisher)
- 2. Quá trình Nhận và Phân tích Dữ liệu (Subscriber)
- Pages
- 2 pages
- Téléversé par
- Uni24h
Commentaires (0)
Aucun commentaire pour le moment. Soyez le premier !
Báo cáo Bài tập 4 (Bài tập 4) - Nguyễn Hà Sơn
Kỹ thuật máy tính - 5.Xây dựng ứng dụng IoT
Kỹ thuật máy tính - 1.Tổng quan về IoT
Kỹ thuật máy tính - 2.Hệ thống IoT và các công nghệ
Bài 1. Trao đổi dữ liệu sử dụng HTTP API (Bài 1) - Nguyễn Hà Sơn
Chương 7.Cơ học lượng tử - Vật lý đại cương 3 - TS.Nguyễn Thị Trang
Chương 6.Quang học lượng tử - Vật lý đại cương 3 - TS.Nguyễn Thị Trang
Chương 5.Thuyết tương đối - Vật lý đại cương 3 - TS.Nguyễn Thị Trang
Chương 4. Tán xạ ánh sáng - Vật lý đại cương 3 - TS.Nguyễn Thị Trang
Chương 3.Phân cực ánh sáng - Vật lý đại cương 3 - TS.Nguyễn Thị Trang
Commentaires (0)
Aucun commentaire pour le moment. Soyez le premier !