(Luận văn) 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

78 1 0
(Luận văn) 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

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

HỌC VIỆN CƠNG NGHỆ BƢU CHÍNH VIỄN THƠNG - lu Đỗ Huy Nam an n va tn to p ie gh 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 d oa nl w an lu u nf va Chuyên ngành: Khoa học máy tính Mã số: 60.48.01.01 ll oi m z at nh LUẬN VĂN THẠC SĨ KỸ THUẬT z @ m co l gm NGƯỜI HƯỚNG DẪN KHOA HỌC : TS HOÀNG LÊ MINH an Lu n va HÀ NỘI - 2016 ac th si HỌC VIỆN CƠNG NGHỆ BƢU CHÍNH VIỄN THƠNG - lu an va n Đỗ Huy Nam ie gh tn to p 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 d oa nl w an lu Chuyên ngành: Khoa học máy tính ll u nf va Mã số: 60.48.01.01 m oi TÓM TẮT LUẬN VĂN THẠC SĨ z at nh z m co l gm @ HÀ NỘI - 2016 an Lu n va ac th si i LỜI CAM ĐOAN Tơi cam đoan cơng trình nghiên cứu riêng Các số liệu, kết trung thực chưa công bố cơng trình khác Học viên lu an va Đỗ Huy Nam n p ie gh tn to d oa nl w ll u nf va an lu oi m z at nh z m co l gm @ an Lu n va ac th si ii LỜI CẢM ƠN Với tất lịng kính trọng biết ơn sâu sắc, em xin gửi lời cảm ơn tới Thầy giáo TS Hoàng Lê Minh, người tận tình bảo hướng dẫn em trình hồn thành luận văn Em xin gửi lời cảm ơn chân thành tới Thầy giáo, Cô giáo cơng tác Học viện Cơng nghệ bưu viễn thơng, người tận tình giảng dạy, truyền thụ cho em kiến thức khoa học q trình học tập trường lu Cuối cùng, tơi xin gửi lời cảm ơn chân thành đến gia đình, bạn bè, đồng an nghiệp động viên, sát cánh tơi q trình học tập thực đề tài n va tn to ie gh Hà Nội, ngày 15 tháng 12 năm 2016 p Học viên d oa nl w lu ll u nf va an Đỗ Huy Nam oi m z at nh z m co l gm @ an Lu n va ac th si iii MỤC LỤC LỜI CAM ĐOAN .i LỜI CẢM ƠN ii MỤC LỤC iii DANH MỤC CÁC THUẬT NGỮ, CHỮ VIẾT TẮT v DANH MỤC CÁC HÌNH viii DANH MỤC CÁC BẢNG x MỞ ĐẦU lu CHƢƠNG I: TỔNG QUAN VỀ INTERNET OF THINGS (IoT) .3 an 1.1 Giới thiệu IoT n va Định nghĩa IoT 1.1.2 Lợi ích vai trò IoT Các hội xu hướng phát triển IoT gh tn to 1.1.1 1.1.3 ie Các công nghệ tảng IoT 10 p 1.1.4 Tổng quan giao thức thu thập liệu IoT 13 nl w 1.2 Giao thức MQTT 13 oa 1.2.1 Giới thiệu giao thức MQTT .13 1.2.1.2 Mơ hình giao thức MQTT 15 1.2.1.3 Định dạng thông điệp MQTT .16 1.2.1.4 Môi trường hoạt động MQTT .20 d 1.2.1.1 ll u nf va an lu m Giao Thức CoAP 21 oi 1.2.2 z at nh Giới thiệu giao thức CoAP .21 1.2.2.2 Mơ hình giao thức CoAP 22 1.2.2.3 Định dạng thông điệp CoAP 23 1.2.2.4 Môi trường hoạt động CoAP 27 l gm Một số ưu điểm MQTT so với giao thức IoT khác .28 m co 1.3 @ 1.2.3 z 1.2.2.1 Kết luận 29 an Lu n va ac th si iv CHƢƠNG 2: TÌM HIỂU GIẢI PHÁP THU THẬP DỮ LIỆU CẢM BIẾN BẰNG CÔNG NGHỆ IOT .30 2.1 Mạng cảm biến không dây 30 2.1.1 Mạng cảm biến gì? .30 2.1.2 Cấu trúc mạng cảm biến không dây 30 2.1.3 Ứng dụng xu hướng phát triển WSN 33 2.2 Tổng quan IoT Gateway 34 lu an 2.2.1 Giới thiệu IoT Gateway .34 2.2.2 Đặc điểm lợi ích IoT Gateway 37 2.2.3 Ứng dụng IoT Gateway .39 n va 2.3 Thu thập liệu cảm biến công nghệ IoT 40 Đặc điểm liệu cảm biến IoT 40 Định dạng JSON (JavaScript Object Notation) 42 2.3.1.1 Định dạng XML 43 Định dạng CSV .45 ie 2.3.1.2 p gh tn to 2.3.1 2.3.1.3 nl Kết luận 46 d oa 2.4 Ứng dụng liệu cảm biến IoT .45 w 2.3.2 an lu CHƢƠNG 3: XÂY DỰNG ỨNG DỤNG IOT THU THẬP DỮ LIỆU CẢM va BIẾN THEO GIAO THỨC MQTT .47 Giới thiệu toán thu thập liệu IoT liệu cảm biến 47 3.2 Xây dựng ứng dụng IoT thử nghiệm thu thập liệu cảm biến với IoT ll u nf 3.1 m oi Gateway giao thức MQTT 48 z at nh Giới thiệu tảng IBM Bluemix .48 3.2.2 Giới thiệu ứng dụng .55 3.2.3 Cài đặt sử dụng ứng dụng 55 z 3.2.1 gm @ 3.3 Kết luận 63 l m co KẾT LUẬN 64 TÀI LIỆU THAM KHẢO 65 an Lu n va ac th si v DANH MỤC CÁC THUẬT NGỮ, CHỮ VIẾT TẮT Viết tắt Tiếng Anh Tiếng Việt IoT Internet of Things Internet vạn vật MQTT Message Queue Telemetry Giao thức truyền tải để thu thập Transport liệu IoT Constrained Application Protocol Giao thức truyền tải để sử dụng CoAP với nút ràng buộc hạn lu chế mạng IoT an n va APIs tn to ie gh WSN p HTTP Application Programming Các giao diện chương trình ứng Interfaces dụng Wireless Sensor Network Mạng cảm biến không dây Hyper Text Transfer Protocol Giao thức truyền tải siêu văn nl w Giao thức truyền tải mail đơn oa SMTP Simple Mail Transfer Protocol d Giao thức email tiêu chuẩn lưu Internet Message Access Protocol u nf va IMAP an lu giản trữ thư điện tử máy ll oi m chủ mail Post Office Protocol Giao thức nhận mail từ mail z at nh POP server z Bộ phát triển phần mềm Software Development Kit SIDF Sensor Information Data Format XMPP Extensible Messaging and Presence Giao thức truyền tải thông điệp gm Định dạng liệu cảm biến m co l dựa XML an Lu Protocol @ SDK n va ac th si vi IETF Cộng đồng quốc tế nhà Internet Engineering Task Force thiết kế mạng RFID Nhận dạng sử dụng tần số vô Radio Frequency Identification tuyến SCADA Supervisory Control And Data Điều khiển giám sát thu thập Acquisition liệu lu JSON JavaScript Object Notation CSV Comma Separated Values File mà giá trị phần cách an dấu “;” va Môi giới thông điệp n Broker to tn Các giao thức mật mã nhằm SSL/TLS Secure Sockets Layer /Transport gh mục đích bảo mật vận p ie Layer Security Viện công nghệ Massachusetts Massachusetts Institute of oa nl MIT w chuyển Internet d Technology lu Giao thức truyền tải file File Transfer Protocol MBAN Medical Body Area Networks va an FTP ll u nf Mạng quan y tế Tiêu chuẩn giao thức cho oi m WebRTC Web Real Time Communication z at nh phép trình duyệt Web thực trực tiếp tính z truyền thơng đa phương tiện @ gm thời gian thực gọi điện, tin l nhắn hình, truyền liệu User Datagram Protocol Giao thức chuyển mạch gói an Lu UDP m co API JavaScript n va ac th si vii Giao thức nhẹ giao tiếp LWM2M Lightweight Machine-to-Machine thiết bị - thiết bị OMA Tổ chức đưa chuẩn phát triển Open Mobile Alliance cho công nghiệp di động lu an n va p ie gh tn to d oa nl w ll u nf va an lu oi m z at nh z m co l gm @ an Lu n va ac th si viii DANH MỤC CÁC HÌNH Hình 1: Mơ hình Internet of Things Hình 2: Sự tăng trưởng thiết bị IoT [12] Hình 4: Mơ hình kết nối với giao thức MQTT [7] 13 Hình 5: Mơ hình giao thức MQTT [7] 15 Bảng 1.1: Bảng loại thông điệp mô tả [6] 16 Bảng 1.2: Cấu trúc gói tin điều khiển MQTT .17 lu Bảng 1.3: Định dạng cố định đầu file tin MQTT 17 an Bảng 1.4: Bảng mô tả ký tự đại diện chủ đề thông điệp MQTT [6] 18 va n Hình 6: Các mức chất lượng dịch vụ giao thức MQTT [7] 19 ie gh tn to Bảng 1.5: Bảng mô tả mức QoS ý nghĩa thông điệp giao thức MQTT [6] 19 p Hình 7: Mơ hình giao thức CoAP [8] 23 oa nl w Hình 8: Truyền tải thơng điệp tin cậy [8] 23 Hình 9: Truyền tải thông điệp không tin cậy [8] 24 d an lu Hình 10: Kết phản hồi thành cơng thất bại phương thức GET [8] .24 u nf va Hình 11: Một yêu cầu GET với phản hồi riêng biệt [8] 25 ll Hình 12: u cầu khơng xác nhận phản hồi [8] .26 m oi Hình 13: Định dạng thơng điệp [8] .26 z at nh Hình 14: Định dạng CoAP tùy chọn [8] .27 Hình 15: Hệ thống kiểm soát lượng [8] .28 z @ gm Hình 1: Cấu trúc mạng WSN [4] 31 m co l Hình 2: Kiến trúc nốt cảm biến [10] .33 Hình 3: Mơ hình IoT Gateway [16] 36 an Lu Hình 4: Vị trí IoT Gateway hệ sinh thái IoT [17] 38 n va ac th si 52  Đối với ứng dụng web, phải đảm bảo thông tin thời gian chạy khung truyền đạt tới Bluemix, để Bluemix thiết lập mơi trường thực thi thích hợp để chạy ứng dụng Mỗi mơi trường thực thi, bao gồm ứng dụng điện thoại di động web tách biệt từ môi trường thực thi ứng dụng khác Các môi trường thực bị tách biệt ứng dụng máy vật lý [11] lu an n va p ie gh tn to d oa nl w Hình 4: Triển khai ứng dụng [11] lu va an Khi tạo ứng dụng triển khai đến Bluemix Cloud Foundry, u nf môi trường Bluemix xác định máy chủ ảo thích hợp để gửi ứng dụng Đối ll với ứng dụng điện thoại di động, back-end di động tạo m oi Bluemix Bất kỳ mã cho ứng dụng điện thoại di động chạy đám mây z at nh chạy môi trường Bluemix Đối với ứng dụng web, mã chạy đám mây ứng dụng riêng mà nhà phát triển để triển khai Bluemix z l gm  Các tải tải có máy tính @ Việc xác định máy chủ ảo dựa số yếu tố, bao gồm:  Môi trường thực thi tảng hỗ trợ máy ảo m co Sau máy chủ ảo chọn, ứng dụng quản lý ứng dụng an Lu máy chủ ảo cài đặt tảng thời gian thực thi thích hợp cho ứng n va ac th si 53 dụng Sau đó, ứng dụng triển khai vào tảng Khi triển khai hồn tất, vật ứng dụng bắt đầu [11] lu an n va p ie gh tn to nl w oa Hình 5: Thiết kế máy chủ ảo [11] d Trong máy chủ ảo, ứng dụng quản lý giao tiếp với phần lại lu va an sở hạ tầng Bluemix, quản lý ứng dụng triển khai đến máy chủ u nf ảo ll Mỗi máy chủ ảo có vùng chứa để tách bảo vệ ứng dụng Trong m oi thành phần, Bluemix cài đặt tảng thời gian chạy thích hợp yêu cầu z at nh cho ứng dụng Khi ứng dụng triển khai, có giao diện web (như z @ ứng dụng web Java), dịch vụ dựa REST khác (chẳng hạn dịch vụ l gm điện thoại di động tiếp xúc công khai cho ứng dụng điện thoại di động), người sử dụng ứng dụng giao tiếp với cách sử dụng yêu cầu HTTP m co bình thường an Lu n va ac th si 54 lu an n va tn to Mỗi ứng dụng có nhiều URL liên kết với nó, họ phải p ie gh Hình 6: Triển khai ứng dụng IBM Cloud Foundry [11] nl w tất điểm đến điểm cuối Bluemix Khi có request đến, Bluemix xem xét oa yêu cầu, xác định ứng dụng dành cho, sau chọn thể d ứng dụng nhận yêu cầu an lu Với việc sử dụng Bluemix có thể: va ll giản u nf  Triển khai ứng dụng vài giây với vài cú click chuột đơn m oi  Tùy chọn công cụ phát triển ứng dụng: Dùng công cụ phát triển z at nh ưa thích!  Tạo ứng dụng nhanh chóng với dịch vụ xây dựng sẵn: cung cấp z gm @ loạt khả tích hợp cho ý tưởng l  Tích hợp với ứng dụng nội doanh nghiệp m co  Giám sát, phân tích trạng thái ứng dụng theo thời gian thực Chúng ta triển khai ứng dụng Bluemix giao diện an Lu công cụ command line tảng Cloud Foundry [11] n va ac th si 55 3.2.2 Giới thiệu ứng dụng Ứng dụng IoT cho phép dễ dàng truy cập cảm biến thiết bị di động lấy thông tin thiết bị IoT gửi thông tin tới tảng IoT Gateway IBM Bluemix thông qua internet Sơ đồ bên bên cung cấp nhìn tổng quan cách thức thiết bị tương tác với tảng Watson IoT IBM Thiết bị di động đăng ký với IoT Gateway IBM, API mã tạo cho ứng dụng mà tiêu thụ liệu từ thiết bị Ứng dụng đọc liệu cảm biến chuyển động từ thiết bị điện thoại gửi lu an Gateway IBM n va p ie gh tn to d oa nl w ll u nf va an lu m oi Hình 7: Mơ hình ứng dụng IoT thử nghiệm z at nh 3.2.3 Cài đặt sử dụng ứng dụng z Bƣớc 1: Thiết lập cài đặt ứng dụng IBM Bluemix @ gm Đầu tiên, cần phải tạo ứng dụng Bluemix để có ứng m co l dụng để lưu trữ sử dụng liệu cảm biến từ thiết bị [11] Đăng nhập vào ứng dụng IBM Bluemix với tài khoản IBM ID an Lu n va ac th si 56 lu an va Hình 8: Màn hình đăng nhập tảng IBM Bluemix IoT [11] n Từ bảng dashboard, tạo ứng dụng gh tn to Lựa chọn loại ứng dụng Internet of Things Platform Trang hiển thị chi tiết cho ứng dụng Ở bên phải trang, cung cấp ie p tên cho ứng dụng (ví dụ:ptit_iot) Điều tạo đường link nl w http://ptit_iot.mybluemix.net cho ứng dụng Nhấp vào “Create” oa Sau tạo ứng dụng, bảng điều khiển ứng dụng tải ứng dụng d tự động bắt đầu lu va an Một ứng dụng hoàn thành, thêm dịch vụ tảng IoT: từ bảng điều khiển u nf ứng dụng, nhấp vào “Add Service”, sau chọn tảng Internet of Things, ll Lưu ý: Nếu có dịch vụ IoT tạo, nhấn “Bind Service” thay oi m “Add Service” z at nh Màn hình đưa tên dịch vụ (ví dụ: iot-ptit) z m co l gm @ an Lu n va ac th si 57 lu an Hình 9: Màn hình tạo service IoT với IBM Bluemix [11] n va Tiếp theo, click vào “Service IoT” điều bảng điều khiển ứng dụng Điều “Launch” để mở bảng điều khiển tảng IBM Bluemix IoT p ie gh tn to mở trang cấu hình cho dịch vụ Từ đây, nhấp vào nút d oa nl w ll u nf va an lu oi m z at nh z Bƣớc 2: Sử dụng tảng IBM Bluemix IoT l gm @ Hình 10: Dịch vụ IoT sau đƣợc tạo [11] m co Bước khai báo đăng ký thiết bị với IoT Gateway Sau hoàn thành bước 1, thấy dứng dụng bảng an Lu điều khiển tàng Watson Internet of Things n va ac th si 58 Khai báo định danh cho tổ chức (ID), dùng để định danh kết nối từ thiết bị tới tổ chức khai báo IoT Gateway Tiếp theo, đăng ký thiết bị vào tổ chức khai báo bước Một thiết bị sử dụng định danh để kết nối từ ứng dụng tới IoT Gateway Nhấn “Add Device” tạo loại thiết bị - Với ứng dụng iOS, đặt tên 'iPhone' - Với ứng dụng Android, đặt tên 'Android' Nhớ trằng ứng dụng IoT loại thiết bị phân biệt hoa thường phải nhập vào xuất lu Khai báo thiết bị (ví dụ: AAA), sau nhấn “Next” an va Tạo auth-token xác thực cho thiết bị Nếu token không nhập, n token ngẫu nhiên tạo Hãy lưu ý auth-token, điều to token nhập để tránh bị quên) nhập sau: p ie gh tn sử dụng kết nối với IoT Gateway (Chú ý: chép dán auth- organization: lgipxv - deviceType: iPhone deviceId: AAA - oa - d nl w - ll u nf va an lu auth-token: iot_ptit_token oi m z at nh z m co l gm @ an Lu n va ac th si 59 lu an n va tn to gh Hình 11: Màn hình khai báo thiết bị IoT [11] p ie Bây giời thấy danh sách thiết bị khai báo tổ chức w Nếu không kết nối với thiết bị từ ứng dụng khơng có liệu oa nl kiện cho thiết bị d Bƣớc 3: Cài đặt sử dụng ứng dụng lu u nf va an Khi lần chạy ứng dụng có hình đăng nhập phải nhập thông tin: ID tổ chức - ID thiết bị - Token định danh ll - oi m z at nh z m co l gm @ an Lu n va ac th si 60 lu an n va to gh tn Hình 12: Màn hình khởi động ứng dụng sử dụng iPhone ie Sau truy cập cảm biến ứng dụng sẽ: Tự động gửi liệu gia tốc chuyển động IoT Gateway p d oa nl w - ll u nf va an lu oi m z at nh z l gm @ m co Hình 13: Màn hình gửi liệu cảm biến gia tốc Cho phép gửi thông điệp nhận thông tới IoT Gateway an Lu - n va ac th si 61 lu an n va tn to ie gh Hình 14: Màn hình gửi liệu thơng điệp lên IoT Gateway p Chúng ta vào ứng ứng dụng khai báo IoT Gateway để theo dõi thông tin thiết bị kết nối liệu truyền lên từ thiết bị d oa nl w ll u nf va an lu oi m z at nh z m co l gm @ an Lu n va ac th si 62 lu an n va tn to p ie gh Hình 15: Màn hình thông tin thiết bị gửi lên IoT Gateway [11] d oa nl w ll u nf va an lu oi m z at nh z @ m co l gm Hình 16: Màn hình xem thơng tin tổng hợp thiết bị gửi lên IoT Gateway [11] an Lu n va ac th si 63 Kết luận chƣơng 3.3 Các ứng dụng IoT ngày phổ biến đưa vào sống ngày chúng ta, liệu cảm biến thu thập giúp ích cho nhiều cơng việc ngày từ phân tích đánh giá liệu, dự đoán, đưa gia cảnh báo, Từ ứng dụng thu thập liệu cảm biến xây dựng chương thấy ngày nhiều ứng dụng thu thập liệu cảm biến IoT xây dựng phát triển phục vụ cho nhiều mục đích mang lại hiệu lớn góp phần vào phát triển chung xã hội lu an n va p ie gh tn to d oa nl w ll u nf va an lu oi m z at nh z m co l gm @ an Lu n va ac th si 64 KẾT LUẬN Kết đạt đƣợc luận văn Sau thời gian tìm hiểu, nghiên cứu đến luận văn hoàn thành Về nội dung luận văn đáp ứng nội dung đăng ký đề cương Cụ thể luận văn đạt số kết sau:  Đã tìm hiểu giới thiệu tổng quan IoT, lợi ích vai trị xu hướng phát triển thách thức IoT với cơng nghệ tảng IoT lu  Đã giới thiệu giao thức thu thập liệu IoT giao thức MQTT an giao thức IoT xu hướng áp dụng nhiều va n ứng dụng IoT to tn  Luận văn tìm hiểu giải pháp thu thập liệu cảm biến ie gh IoT đồng thời giới thiệu IoT Gateway (một thành phần đóng p vai trị quan trọng bậc mơ hình kiến trúc IoT) nl w  Xây dựng ứng dụng thử nghiệm thu thập liệu cảm biến gia oa tốc từ điện thoại di động dựa giao thức MQTT, công nghệ IoT d Gateway tảng IoT cloud hãng IBM lu va an Hƣớng phát triển u nf  Áp dụng xây dựng ứng dụng thu thập liệu cảm biến công ll nghệ IoT vào việc thu thập nhiều loại liệu cảm biến, từ nhiều loại oi m thiết bị z at nh  Từ liệu cảm biến thu từ nguồn liệu thông qua ứng dụng thu thập liệu, cung cấp đưa kết z khác m co l gm @ đánh giá, phân tích từ sử dụng cho nhiều mục đích an Lu n va ac th si 65 TÀI LIỆU THAM KHẢO Tiếng Anh [1] Francis da Costa (2013), Rethinking the Internet of Things A Scalable Approroach to Connecting Everything, Apress Open [2] Intel (2014), Developing Solutions for the Internet of Things, Intel [3] John esposito (2015), The Dzone guide to the Internet of Things [4] Jun Zheng and Abbas Jamalipour (2009), Wireless sensor networks a Networking Perspective, A John wiley & Sons, inc., publication Peter Waher (January 2015), “The MQTT Protocol”, Learning Internet of Things, lu [5] an Packt Publishing, pp 108 – 123 va n Website Dominik Obermaier Getting Started With MQTT, gh tn to [6] https://dzone.com/refcardz/getting-started-with-mqtt Margaret Rouse MQTT (MQTelemetryTransport), p ie [7] nl w http://internetofthingsagenda.techtarget.com/definition/MQTT-MQ-Telemetry- Xi Chen Constrained Application Protocol for Internet of Things, d [8] oa Transport lu Stan Schneider (Oct 9, 2013) Understanding The Protocols Behind The Internet Of u nf va [9] an http://www.cse.wustl.edu/~jain/cse574-14/ftp/coap/ Things, http://electronicdesign.com/iot/understanding-protocols-behind-internet- oi m National Instruments (Aug 24, 2016) What Is a Wireless Sensor Network?, z at nh [10] ll things http://www.ni.com/white-paper/7142/en/ IBM Corp, (2016) IBM Bluemix, https://www.ibm.com/cloud-computing/bluemix/ [12] Jukka Suhonen, Olli Kivela, (2012, September) Sensor Information Data Format, z [11] gm @ http://www.tkt.cs.tut.fi/research/gwg/openapi/sidf.html Truy cập ngày 04/06/2016 l STUART LEUNG, (Mar 20, 2014) Ways the Internet of Things Will Make Marketing Smarter, m co [13] an Lu https://www.salesforce.com/blog/2014/03/internet-of-things-marketing- n va ac th si 66 impact.html [14] Paul Fremantle, (10/2015) A Reference Architecture For The Internet of Things, http://wso2.com/whitepapers/a-reference-architecture-for-the-internet-of-things/ [15] Margaret Rouse Internet of Things (IoT), http://internetofthingsagenda.techtarget.com/definition/Internet-of-Things-IoT [16] Henryk Konsek, (Aug 18, 15) The Architecture of IoT Gateways, https://dzone.com/articles/iot-gateways-and-architecture [17] John Treadway Using an IoT gateway to connect the "Things" to the cloud, lu http://internetofthingsagenda.techtarget.com/feature/Using-an-IoT-gateway-toconnect-the-Things-to-the-cloud an va n [18] Introducing JSON, http://www.json.org/ Truy cập ngày 15/06/2016 tn to [19] http://www.distrimedia.fr/pdf/wzzard/MQTT-Topics-and-JSON-DataFormat_R1_User_Manual_1115.pdf Truy cập ngày 15/06/2016 p ie gh B&B Electronics Mfg Co Inc () MQTT Topics and JSON Data Format, w Quản trị mạng, (03/08/2016) Internet of Things - hội thách thức cho doanh nghiệp, d oa nl [20] lu ll u nf va an https://quantrimang.com/internet-of-things-co-hoi-va-thach-thuc-cho-doanhnghiep-124472 oi m z at nh z m co l gm @ an Lu n va ac th si

Ngày đăng: 12/07/2023, 17:27

Tài liệu cùng người dùng

Tài liệu liên quan