ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA ĐIỆN ĐỒ ÁN TỐT NGHIỆP CHUYÊN NGÀNH: KỸ THUẬT ĐIỀU KHIỂN VÀ TỰ ĐỘNG HĨA ĐỀ TÀI: ỨNG DỤNG CƠNG NGHỆ IOT ĐIỀU KHIỂN THIẾT BỊ ĐIỆN TRONG NHÀ Người hướng dẫn: TS NGUYỄN KHÁNH QUANG Sinh viên thực hiện: LÊ HỒNG PHONG1 LÊ QUÝ VĂN2 Số thẻ sinh viên: 1051804691 1051804862 Lớp: 18TDHCLC2 Đà Nẵng, 07/2022 h h NHẬN XÉT CỦA NGƯỜI HƯỚNG DẪN Người hướng dẫn h NHẬN XÉT CỦA NGƯỜI PHẢN BIỆN Người phản biện h TÓM TẮT Tên đề tài: Ứng dụng công nghệ IOT điều khiển thiết bị điện nhà Sinh viên thực hiện: Lê Hồng Phong – Lê Quý Văn Số thẻ SV: 105180469 - 105180486 Lớp: 18TDHCLC2 Đề tài IOT viết tắt Internet of thing Đề tài nhóm thực liên quan đến lĩnh vực IOT Cụ thể đề tài nghiên cứu thiết kế thiết bị ứng dụng mạng wifi để điều khiển thiết bị điện hộ gia đình Đề tài thiết kế hai thiết bị phần cứng, ứng dụng điện thoại để điều khiển thiết bị phần cứng server Phần cứng gồm thiết bị: Một cơng tắc wifi có chức bật tắt thiết bị điện thông qua mạng wifi, cách điều khiển qua ứng dụng điện thoại nút nhấn Hai nút nhấn cảm ứng wifi có khả kết nối với công tắc wifi để bật tắt công tắc Phần mềm ứng dụng điện thoại viết tảng Flutter Nó có khả build hai hệ điều hành phổ Android Ứng dụng có chức điều khiển thiết bị phần cứng thơng qua server Ngồi việc điều khiển ứng dụng cịn có chức quản lý tài khoản, chỉnh sửa thiết bị người dùng, chia sẻ thiết bị, hẹn thiết bị kết nối nút nhấn với công tắc Server phần liên kết trung gian phần mềm phần cứng Nó có nhiệm vụ lưu trữ liệu hệ thống Nhận tương tác từ phần mềm phần cứng để điều khiển hệ thống Cụ thể cách thức hoạt động thiết bị sau: Người dùng lắp đặt cơng tắc wifi với thiết bị điện dân dụng Sau thêm cơng tắc vào tài khoản họ bật tắt cơng tắc thông qua ứng dụng điện thoại Nếu người dùng muốn bật tắt thiết bị không cần thông qua điện thoại họ lắp thêm nút nhấn cảm ứng wifi Nút nhấn cảm ứng wifi kết nối với công tắc để bật tắt công tắc với chạm Ngồi người dùng sử dụng ứng dụng điện thoại để hẹn bật tắt cho thiết bị Mọi liệu sau cài đặt lưu lên server thiết bị phần cứng lấy liệu để hoạt động h h ĐẠI HỌC ĐÀ NẴNG CỘNG HÒA XÃ HÔI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC BÁCH KHOA Độc lập - Tự - Hạnh phúc KHOA ĐIỆN NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên:Lê Hồng Phong – Lê Quý Văn Số thẻ sinh viên: 105180469 - 105180486 Lớp: 18TDHCLC2 Khoa: Điện Ngành: Kỹ thuật Điều Khiển Tự động hoá Tên đề tài đồ án: Ứng dụng công nghệ IOT điều khiển thiết bị điện nhà Đề tài thuộc diện: ☐ Có ký kết thỏa thuận sở hữu trí tuệ kết thực Các số liệu liệu ban đầu: - Phần cứng: Firmware: Phần mềm: Thiết kế thiết bị điều khiển thiết bị điện dân dụng Xây dựng firmware điều khiển cho thiết bị Xây dựng ứng dụng điều khiển thiết bị Nội dung phần thuyết minh tính tốn: - Trình bày nội dung cơng nghệ tìm hiểu trình nghiên cứu đồ án Họ tên người hướng dẫn: T.S Nguyễn Khánh Quang Ngày giao nhiệm vụ đồ án: 30/03/2022 Ngày hoàn thành đồ án: 14/07/2022 Đà Nẵng, ngày 14 tháng 07 năm 2022 Trưởng Bộ môn Người hướng dẫn TS Giáp Quang Huy h LỜI NĨI ĐẦU Trong thời kì cơng nghiệp 4.0 Mạng internet ngày phát triển Theo song song với phổ biến rộng khắp mạng wifi Hầu hộ gia đình có lắp riêng wifi để sử dụng Đây động lực thúc đẩy sử phát triển thiết bị ứng dụng kết nối wifi để điều khiển Các sản phẩm gia dụng gia đình tích hợp kết nối wifi ngày nhiều Ví dụ tivi, loa, bóng đèn… Việc tích hợp đẩy giới đến thời kỳ Đó thời kì số hố Tất thứ làm cần thơng qua điện thoại có kết nối với internet Các sản phẩm thúc đẩy việc xây dựng nên hệ sinh thái thông minh nhà thơng minh thành phố thơng minh Vì lý trên, nhóm nghiên cứu phát triển đề tài điều khiển thiết bị điện gia dụng thông qua mạng wifi Đề tài lấy ý tưởng từ việc điều khiển thiết bị điện gia dụng gia đình cần thơng qua điện thoại Sau trình nghiên cứu thực Đề tài hoàn thành tiến độ yêu cầu đặt ban đầu Tuy nhiên, dù cố gắng nhiều q tình nghiên cứu nhóm khơng tránh mắc phải nhiều thiếu sót Rất mong góp ý q thầy để đề tài hồn thiện Nhóm chân thành gửi lời cảm ơn tới khoa Điện tạo điều kiện cho nhóm để thực thiện hồn thành đề tài Nhóm xin kính gửi lời cảm ơn chân thành tới thầy Nguyễn Khánh Quang giúp đỡ nhóm tận tình để nhóm hồn thành đề tài tiến độ h CAM ĐOAN Kính gửi: Hội đồng bảo vệ đồ án tốt nghiệp Khoa Điện, Trường Đại học Bách khoa Đại học Đà Nẵng Chúng tên Lê Hồng Phong – Lê Quý Văn, sinh viên Khoa Điện, Trường Đại học Bách khoa - Đại học Đà Nẵng Nhóm xin cam đoan thiết kế phần cứng, layout phần cứng, chương trình văn (ngoại trừ nguồn tài liệu tham khảo) nhóm tự thiết kế phát triển Khơng có chép hay đánh cắp nội dung trí tuệ nào, thuộc quyền sở hữu nhân hay tập thể khác Nhóm xin tuân thủ quy định liêm học thuật trường đại học Bách khoa Đà Nẵng đưa Nếu có gian dối sai phạm, nhóm xin chịu kỷ luật từ phía khoa Điện trường Đại học Bách khoa Đà Nẵng Sinh viên thực Lê Hồng Phong h Lê Quý Văn h Ứng dụng công nghệ IOT điều khiển thiết bị điện nhà Hình 4-16 Widget thiết bị công tắc Từ thông tin lấy từ API ta hiển thị trạng thái công tắc cách realtime thông qua phương thức stream firebase Đồng thời thay đổi trạng thái công tắc server cách realtime Đây cách để ta điều khiển thiết bị phần cứng tức khác cốt lõi hệ thống Sau ấn nút nhấn thiết bị Ứng dụng set giá trị thiết bị server Các thiết bị phần cứng stream giá trị điều khiển thiết bị phần cứng theo mong muốn 4.3.4 Màn hình quản lý thiết bị Hình 4-17 Màn hình quản lý thiết bị widget SVTH: Lê Hồng Phong Lê Quý Văn GVHD: TS Nguyễn Khánh Quang h 42 Ứng dụng công nghệ IOT điều khiển thiết bị điện nhà Khác với hình Room chứa thiết bị thêm vào phịng Đặc biệt chứa cơng tắc không hiển thị nút nhấn người dùng tương tác Chính hình quản lý thiết bị thực công việc Màn hình quản lý thiết bị cho phép người dùng thấy tồn thiết bị thêm vào Ngồi người dùng thêm, xóa chỉnh sửa thiết bị Màn hình có viewpager chứa hai pager Pager thứ chứa danh sách tất công tắc thêm Pager thứ chưa danh sách tất nút đđược thêm Các pager điều hướng dễ dàng thông qua hành động vuốt trái vuốt phải người dùng Hoặc đơn giản người dùng sử dụng nút nhấn bottom navigation bar phía để điều hướng Tại bottom navigation bar nơi chưa nút nhấn để mơi bottom sheet thêm thiết bị Hình 4-18 Bottonm sheet thêm thiết bị Bottom sheet thêm thiết bị cho phép người dùng có hai tùy chọn Đó thêm thiết bị thông qua mã access token mật thêm thiết bị thông qua mã QR code người dùng khác chia sẻ thiết bị cho Tính thêm thiết bị trình bày phần sau 4.3.5 Thêm thiết bị Như trình bày phần trước, sau mở bottom sheet thêm thiết bị ta có hai tùy chọn để thêm thiết bị vào tài khoản Cách sử dụng access token password thiết bị để đăng nhập thêm thiết bị Access token password thiết bị xem thơng tin thiết bị Việc thêm thiết bị cách đơn giản Chỉ cần show hình dialog với hai textfeild để người dùng nhập token password Sau kiểm tra token password với firebase Nếu tài token mật xác ta thêm thiết bị vào danh sách firebase Nếu sai lỗi đăng nhập Tuy nhiên, trước thiết bị thêm vơ thơng báo thiết bị thêm từ trước tới người dùng SVTH: Lê Hồng Phong Lê Quý Văn GVHD: TS Nguyễn Khánh Quang h 43 Ứng dụng công nghệ IOT điều khiển thiết bị điện nhà Cách thêm thiết bị mã QR Cách đòi hỏi thiết bị trước cần thêm tài khoản khác đăng nhập thiết bị khác Tính thực chất chia sẻ thiết bị từ tài khoản với tài khoản khác thông qua mã QR Mã QR sử dụng lần việc sinh mã ngẫu nhiên lần chia sẻ quét thiết bị Ngoài việc sinh mã ứng dụng cịn mã hóa mã trước tạo QR code để tăng tính bảo mật Vì thực chất mã QR code phổ biến thiết bị đọc QR để đọc mã Chính việc mã hóa thơng tin QR code trước tạo mã để tránh gian lận xâm nhập từ bên thứ ba tới server điều cần thiết Hình 4-19 Dialog thêm thiết bị dialog chia sẻ thiết bị QR 4.3.6 Màn hình drawer Hình 4-20 Drawer ứng dụng SVTH: Lê Hồng Phong Lê Quý Văn GVHD: TS Nguyễn Khánh Quang h 44 Ứng dụng công nghệ IOT điều khiển thiết bị điện nhà Màn hình drawer hiển thị thông tin người dùng Thông tin lấy trực tiếp từ tài khoản facebook google người dùng lần đăng nhập Thông tin lưu trữ lên firebase lấy xuống mở hình drawer Dữ liệu lưu trữ firebase có dạng json sau: Hình 4-21 Dữ liệu người dùng dạng json Trong đó: + email: Email đăng ký + name: Tên người dùng đăng ký với email + type: Thông tin người dùng + url-photo: Link lưu trữ avatar cá nhân Ngồi hiển thị thơng tin người dùng Màn hình drawer cịn hiển thị nút nhấn đăng xuất tài khoản Nút nhấn đề điều hướng tới hình quản lý tài khoản Cơ chế đăng nhập đăng xuất cách kiểm tra mã access token lưu share preference ứng dụng Sau đăng nhập ứng dụng lưu lại mã access token tài khoản để sử dụng cho lần đăng nhập sau Nếu đăng xuất mã access token xóa bới share preference 4.3.7 Thơng tin thiết bị SVTH: Lê Hồng Phong Lê Quý Văn GVHD: TS Nguyễn Khánh Quang h 45 Ứng dụng công nghệ IOT điều khiển thiết bị điện nhà Hình 4-22 Dialog thơng tin thiết bị nút nhấn Để điều chỉnh cài đặt thiết bị Màn hình thơng tin thiết bị thực cơng việc Màn hình get thơng tin cần thiết thiết bị hiển thị Đồng thời có tùy chọn để chỉnh sửa cho thiết bị Hình hiển thị thông tin chi tiết nút nhấn Điều đặc biết nút nhấn có tính kết nối với cơng tắc khác để bật tắt cơng tắc Ta thêm tùy chọn thêm xóa cơng tắc kết nối ngày phần thơng tin thiết bị Để tối ưu hóa tương tác với người dùng nâng cao trải nghiệm người dùng Các thao tác chỉnh sửa tên thiết bị thao tác thêm ,xóa, sửa cơng tắc kết nối với thiết bị thiết kế cách tối giản dễ dàng sử dụng với vài nút nhấn để thực hành động Dữ liệu lưu trực tiếp lên server Đây lợi ta sử dụng firebase SVTH: Lê Hồng Phong Lê Quý Văn GVHD: TS Nguyễn Khánh Quang h 46 Ứng dụng công nghệ IOT điều khiển thiết bị điện nhà 4.3.8 Hẹn Hẹn thành phần phụ đầu tư cách tỉ mỉ Bởi thực khơng tốt chức lỗi gây tới việc bật tắt sai sót thiết bị phần cứng Trong phần cài đặt thiết bị có nút nhấn để hẹn Ấn nút nhấn điều hướng ứng dụng tới hình hẹn thiết bị Màn hình bao gồm viewpager với hai pager Pager hiển thị giá trị hẹn bật mà người dùng thêm Pager hai hiển thị giá trị hẹn tắt mà người dùng thêm Người ra, bottom navitagion bar có nút nhấn để thêm giá trị hẹn cho thiết bị Hình 4-23 Dialog thêm hẹn hình hẹn Các thông tin mục hẹn giờ, ngày tuần, kênh kích (vì thiết bị bao gồm kênh tùy thuộc vào cơng tắc hay nút nhấn) chế độ bật hay tắt Khi cài đặt thành công, ứng dụng set data lên firebase Các thiết bị phần cứng stream data lưu trữ lại để sử dụng 4.4 Tổng kết Ứng dụng hoàn thiện hoạt động đầy đủ chức theo yêu cầu đặt ban đầu Trong giai đoạn test có xuất số lỗi chức khắc phục kịp thời để không ảnh hưởng tới hệ thống SVTH: Lê Hồng Phong Lê Quý Văn GVHD: TS Nguyễn Khánh Quang h 47 Ứng dụng công nghệ IOT điều khiển thiết bị điện nhà CHƯƠNG 5: XÂY DỰNG SERVER QUẢN LÝ 5.1 Giới thiệu tổng quan 5.1.1 Mục tiêu Server thành phần quan toàn hệ thống Đây nơi lưu trữ thông tin người dùng thông tin tất thiết bị bên hệ thống Ngoài việc lưu trữ Server nơi gửi message xuống tới thiết bị để điều khiển thiết bị 5.1.2 Yêu cầu đặt + Server lưu trữ thông tin người dùng + Cho phép người dùng đăng nhập vào hệ thống thông qua ứng dụng điện thoại + Lưu trữ thông tin thiết bị đăng ký + Ghi nhận thông tin thời gian thực + Gửi message stream thời gian thực tời client đăng ký 5.2 Giải pháp chi tiết thiết kế 5.2.1 Giải pháp Dự án sử dụng dịch vụ lưu trữ firebase google để tạo server cho tồn hệ thống Cách giải pháp tối ưu Tuy nhiên có nhiều mặt lợi chi phí vận hành thấp Chi phí đầu tư ban đầu thấp Có đầy đủ tính mà u cầu đề Dịch vụ Firebase google có nhiều dịch vụ Tuy nhiên dự án dùng dịch vụ Firebase Authentication Firebase Realtime Database 5.2.2 Firebase Để bắt đầu với firebase ta cần có tài khoản google Sau tạo tài khoản google ta cập vào trang web https://console.firebase.google.com/ để tạo project với firebase cách làm theo hướng dẫn Sau tạo project firebase thành cơng ta sử dụng dịch vụ firebase Cần lưu ý mức độ dịch vụ Firebase Authentication Firebase Realtime Database miễn phí SVTH: Lê Hồng Phong Lê Quý Văn GVHD: TS Nguyễn Khánh Quang h 48 Ứng dụng công nghệ IOT điều khiển thiết bị điện nhà Trong project ta sử dụng dịch vụ Firebase Authentication Firebase Realtime Database Firebase Authentication dịch vụ đăng ký tài khoản chứng thực tài khoản Firebase Realtime Database dịch vụ lưu trữ sở liệu sử dụng để lưu trữ liệu người dùng thiết bị toàn hệ thống 5.2.3 Firebase Authentication Firebase authentication hỗ trợ một sdk cho để tảng sử dụng Flutter dễ dàng sử dụng Firebase Authentication thông qua gói firebase_auth Mỗi tài khoản sau tạo Firebase Authentication cung cấp mã UID Ta sử dụng mã UID để làm mã access token cho user Tại lần đăng nhập ứng dụng tự tạo tài khoản với firebase Vào lần đăng nhập ứng dụng cần kiểm tra xem tài khoản tồn hay chưa Nếu tồn firebase trả mã UID Mã UID lưu trữ lại để sử dụng Hình 5-1 Giao diện thơng tin tài khoản tạo Firebase Authentication 5.2.4 Firebase RealTime Database Firebase Realtime Database (FRD) với tên Nó lưu trữ liệu toàn hệ thống với khả cập nhật liệu thời gian thực FRD quản lý liệu theo dạng json Dữ liệu trả map chuỗi data Json để xử lý JSON viết tắt JavaScript Object Notation, kiểu định dạng liệu tuân theo quy luật định mà hầu hết ngôn ngữ lập trình đọc Dữ liệu Json quan lý theo dang Key - Value Với Key tên trường liệu Value giá trị liệu Các liệu cấp bọc dấu { } để biểu diễn cho object Json Ngồi ra, chuỗi json cịn hỗ trợ kiểu mảng SVTH: Lê Hồng Phong Lê Quý Văn GVHD: TS Nguyễn Khánh Quang h 49 Ứng dụng công nghệ IOT điều khiển thiết bị điện nhà để quản lý nhiều object Các kiểu liệu hỗ trợ bưởi chuối json String, Boolean,Number Trong dự án này, ta tách json thành phần để quản lý riêng devices account Devices quản lý tất thông tin trạng thái tất thiết bị đăng ký hệ thống Account quản lý tất thông tin người dùng đăng ký hệ thống Mỗi nhánh data gọi node Tương tự chuối Json Node có tên tương ứng với với Key chuỗi json Các tầng thấp quản lý theo cấu trúc Json Hình 5-2 Các node json Firebase FRD cho phép client đăng ký tới database cấp quyền ghi, đọc, xóa, sửa nội dung database Ngồi ra, FRD cịn hỗ trợ chức stream cho phép client đăng ký lắng nghe thay đổi node data Mỗi có thay đổi data node Json đăng ký FRD bắn message xuống cho client để client nhận liệu xử lý Ưu điểm việc sử dụng FRD ta ghi đọc trực tiếp vào sở liệu mà không cần thông qua API Chúng ta cần sử dụng trực tiếp SDK google cung cấp đủ Điều giúp cho việc phát triển sản phẩm trở nên dễ dàng lúc ta khơng qua nhiều chi phí để tạo server mà từ phía client tự quản lý server hệ thống Tuy nhiên, việc gặp nhiều rủi ro mặt bảo mật liệu SVTH: Lê Hồng Phong Lê Quý Văn GVHD: TS Nguyễn Khánh Quang h 50 Ứng dụng công nghệ IOT điều khiển thiết bị điện nhà Hình 5-3 Cách thức hoạt động Firebase 5.3 Tổng kết Firebase đáp ứng đủ yêu cầu đặt ban đầu Việc sử dụng Firebase có mặt nhiều ưu điểm gặp phải số nhược điểm định * Ưu điểm: + Sử dụng firebase giảm chi phí phát triển sản phẩm ban đầu + Cải thiện tốc độ phát triển sản phẩm khơng cần phát triển server nhiều * Nhược điểm: + Tính bảo mật khơng cao + Quản lý liệu khó khăn phương thức quản lý liệu SQL + Ít hỗ trợ function từ server Ứng dụng phải đảm nhận hết nhiệm vụ SVTH: Lê Hồng Phong Lê Quý Văn GVHD: TS Nguyễn Khánh Quang h 51 Ứng dụng công nghệ IOT điều khiển thiết bị điện nhà CHƯƠNG 6: THỰC NGHIỆM VÀ ĐÁNH GIÁ SẢN PHẨM 6.1 Thực nghiệm Thực nghiệm trị lắp đặt vận hành thiết bị để đánh giá kiểm thử thiết bị xem chúng có hoạt động ổn định hay không Đối với bài thực nghiệm này, thiết bị lắp đặt môi trường thực tế hoạt động Cụ thể thiết bị công tắc gắn với thiết bị điện cấp điện, nút nhấn cảm ứng cấp điện 220V Đối với công tắc, để đảm bảo thiết bị hoạt động ổn định dòng điện đầu tối đa 10A Công tắc cần gắn với thiết bị có cơng suất lớn Cụ thể thực nghiệm này, công tắc gắn với ấm đun siêu tốc loại 8A Công tắc cắm điện thực chức thiết kế như: Kết nối wifi, bật tắt thiết bị, hẹn Ứng dụng điện thoại thực chức đặt xem có hoạt động xác theo u cầu hay khơng Có xảy nhiều bug hay không Bài kiểm tra kiểm tra hoạt động ứng dụng tương tác với phần cứng thông qua server mơi trường làm việc bình thường 6.2 Đánh giá Các thiết bị phần cứng ứng dụng phần mềm hoàn thành đầy đủ test chức Không xuất lỗi logic gây sai sót cho hệ thống Tuy nhiên, số trường hợp đặc biệt xuất lỗi ghi chép sau: + Lỗi đường truyền: Khi đường truyền thấp, không ổn định, xuất hiện tượng liệu stream khiến thiết bị phần cứng không ổn định Lỗi nghiên cứu khắc phục thời gian tới cách thiết kế, layout để tăng khả bắt sóng wifi thiết bị Ngồi khuyến khích người dùng nên sử dụng thiết bị có mơi trường sóng wifi ổn định + Lỗi công suất: Khi tải công suất lớn xuất hiện tượng nóng cơng tắc wifi Trong thời gian tới, nhóm thiện phần tản nhiệt có khối cơng suất để linh kiện điện tử hoạt động tốt SVTH: Lê Hồng Phong Lê Quý Văn GVHD: TS Nguyễn Khánh Quang h 52 Ứng dụng công nghệ IOT điều khiển thiết bị điện nhà KẾT LUẬN Kết luận chung Từ trình tìm hiểu sở lý thuyết, tính tốn thiết kế thi cơng đồ án trình bày chương phía trước Nhóm thực hồn thiện hạng mục đề Về sản phẩm, nhóm xây dựng hoàn thiện phần cứng, firmware phần mềm để hệ thống hoạt động ổn định Tuy nhiều điểm chưa hài lịng sản phẩm Tuy nhiên, nhóm cố gắng để khắc phục chúng tương lai nâng cao chất lượng sản phẩm Đánh giá đề tài So với yêu cầu đặt sản phẩm hồn thiện thực đưa vào sử dụng Tuy nhiên sản phẩm chưa thể đem thương mại cịn nhiều vấn đề phát sinh chi phí sản xuất, giá cạnh tranh với sản phẩm có thị trường Để đưa thương mại cần tiếp tục phát triển để tối ưu chi phí sản xuất, đồng thời chất lượng sản phẩm giảm thiểu lỗi môi trường product xuống thấp Có thể đánh giá sản phẩm với số ưu nhược điểm sau: Ưu điểm: + Điều khiển thiết bị điện gia dụng thông qua ứng dụng điện thoại mạng wifi + Tối giảm chi phí lắp đặt mạch điện sử dụng thiết bị + Khả xây dựng hệ sinh thái thông minh + Dễ dàng sử dụng lắp đặt đại đa số người dùng Nhược điểm: + Để bật tắt thiết bị phụ thuộc hồn tồn vào mạng wifi + Có thể xảy lỗi phát sinh bật gặp trục trặc phần cứng server Hướng phát triển đề tài Trong tương lai, đề tài tiếp tục phát triển Nhóm mong muốn sô hướng phát triển sau: SVTH: Lê Hồng Phong Lê Quý Văn GVHD: TS Nguyễn Khánh Quang h 53 Ứng dụng công nghệ IOT điều khiển thiết bị điện nhà + Tiếp tục hoàn thiện phần cứng để tối giản chi phí sản xuất nâng cao chất lượng sản phẩm + Tiếp tục hồn thiện firmware để thêm tính như: Cập nhập chương trình online, cảnh báo thời gian sử dụng thiết bị… + Tiếp tục xây dựng hoàn thiện, cập nhập giao diện thêm nhiều tính cho ứng dụng điện thoại Nếu cập nhập ứng dụng lên tảng web để dễ dàng cho việc sử dụng + Nghiên cứu tạo thêm nhiều sản phẩm phần cứng để tiếp tục ứng dụng vào cho hệ sinh thái nhà thông minh như: Cảnh báo cháy, cảnh báo khí ga chất lượng khơng khí,… SVTH: Lê Hồng Phong Lê Q Văn GVHD: TS Nguyễn Khánh Quang h 54 Ứng dụng công nghệ IOT điều khiển thiết bị điện nhà DANH MỤC TÀI LIỆU THAM KHẢO [1] By Matt Galloway & Jonathan Sande, Dart Apprentice , Copyright ©2020 Razeware LLC [2] Michael KatzKevin MooreVincent Ngo, Flutter Apprentice, Copyright ©2020 Razeware LLC [3] Websize: https://api.flutter.dev/ © Copyright 2021, Google [4] Websize: https://www.altium.com/ ©2021 Altium Limited [5] Websize: https://arduino-esp8266.readthedocs.io/ © Copyright 2017, Ivan Grokhotkov Revision e8b411fa [6] HTML Reference, [Online] URL: ©Copyright 1999-2021 by Refsnes Data SVTH: Lê Hồng Phong Lê Quý Văn https://www.w3schools.com/html/ GVHD: TS Nguyễn Khánh Quang h 55 h