I. Giới thiệu về ứng dụng điều khiển IoT bằng giọng nói tại HCMUTE
Khóa luận tốt nghiệp "Xây dựng ứng dụng điều khiển thiết bị IoTs bằng giọng nói" của sinh viên HCMUTE, Huỳnh Văn Khen (MSSV: 15110234) và Đặng Trương Duy Quang (MSSV: 15110290), hướng dẫn bởi ThS. Nguyễn Hữu Trung, tập trung vào việc phát triển một ứng dụng điều khiển IoT bằng giọng nói. Ứng dụng này cho phép người dùng điều khiển các thiết bị gia dụng thông minh bằng lệnh giọng nói, mang lại sự tiện lợi và hiện đại cho người dùng. Nghiên cứu này nằm trong xu hướng xu hướng IoT và ứng dụng IoT trong cuộc sống, giải quyết bài toán IoT về tự động hóa nhà cửa. Ứng dụng điều khiển IoT bằng giọng nói được xây dựng dựa trên nền tảng Internet vạn vật và tích hợp với các trợ lý ảo như Google Assistant hoặc tương tự.
1.1 Mục đích và phạm vi nghiên cứu
Khóa luận nhằm mục đích xây dựng một ứng dụng Android (và có tiềm năng mở rộng sang iOS) cho phép điều khiển thiết bị bằng giọng nói. Ứng dụng này sử dụng công nghệ cảm biến IoT để thu thập dữ liệu từ các thiết bị, thu thập dữ liệu IoT và phân tích dữ liệu IoT. Phần mềm được phát triển dựa trên nền tảng nền tảng IoT với các thư viện và API cần thiết. Phạm vi nghiên cứu bao gồm thiết kế, phát triển và kiểm thử ứng dụng, tập trung vào việc tích hợp Dialogflow để nhận diện giọng nói và xử lý ngôn ngữ tự nhiên. Ứng dụng kết nối với các thiết bị IoT thông qua giao thức thích hợp. An ninh mạng và an toàn IoT cũng được xem xét trong quá trình phát triển. Nghiên cứu tập trung vào ứng dụng di động IoT và cụ thể là ứng dụng Android IoT. Kiến trúc IoT được áp dụng trong thiết kế hệ thống, với trọng tâm là điều khiển từ xa IoT.
1.2 Công nghệ và phương pháp
Ứng dụng được xây dựng bằng ngôn ngữ lập trình IoT (C#, Java), sử dụng Android Studio và Visual Studio làm môi trường phát triển. Google API được tích hợp để xử lý yêu cầu từ người dùng và điều khiển thiết bị. Dialogflow được sử dụng cho việc nhận diện giọng nói và xử lý ngôn ngữ tự nhiên, cho phép người dùng ra lệnh bằng giọng nói. Ứng dụng sử dụng cơ sở dữ liệu SQL Server để lưu trữ dữ liệu. Các thiết bị IoT được sử dụng trong quá trình thực nghiệm. Hướng dẫn lập trình IoT và tài liệu liên quan được tham khảo để hoàn thiện ứng dụng. Mô hình IoT được sử dụng làm cơ sở cho việc thiết kế và triển khai. Thực tiễn đào tạo HCMUTE về lập trình di động và IoT đóng vai trò quan trọng trong quá trình thực hiện. Việc chọn ngôn ngữ lập trình ứng dụng Android và các thư viện phụ trợ được cân nhắc kỹ lưỡng để đảm bảo hiệu quả và tính khả thi của dự án. Khóa luận cũng đề cập đến bài viết về IoT và hệ thống điều khiển nhà thông minh.
II. Phân tích và đánh giá ứng dụng
Ứng dụng này cung cấp giải pháp điều khiển nhà thông minh bằng giọng nói, một tiện ích đáng kể trong bối cảnh ứng dụng IoT trong giáo dục, ứng dụng IoT trong y tế, ứng dụng IoT trong nông nghiệp và ứng dụng IoT trong công nghiệp. Việc sử dụng Amazon Alexa, Siri, hoặc các trợ lý ảo khác có thể được xem xét trong tương lai để mở rộng tính năng. Tuy nhiên, khóa luận tập trung vào Google Assistant. Khóa luận đã trình bày rõ ràng quá trình thiết kế, phát triển và kiểm thử, cung cấp tài liệu tham khảo hữu ích cho các nghiên cứu tương tự. Thách thức IoT và các vấn đề về an ninh mạng IoT cần được nghiên cứu thêm để hoàn thiện ứng dụng.
2.1 Ưu điểm và hạn chế
Ứng dụng mang lại sự tiện lợi cho người dùng thông qua điều khiển thiết bị bằng giọng nói. Khả năng tương thích với nhiều thiết bị và khả năng mở rộng là những điểm mạnh. Tuy nhiên, ứng dụng vẫn còn một số hạn chế như độ chính xác của nhận diện giọng nói có thể bị ảnh hưởng bởi môi trường ồn ào, và tính năng còn chưa đa dạng. Việc tích hợp với nhiều nền tảng trợ lý ảo khác nhau có thể là hướng phát triển trong tương lai. Tương lai của IoT và tương lai của ứng dụng IoT trong giáo dục, ứng dụng IoT trong y tế, ứng dụng IoT trong nông nghiệp và ứng dụng IoT trong công nghiệp sẽ phụ thuộc vào việc giải quyết những hạn chế này. Hệ thống điều khiển nhà thông minh là một ứng dụng quan trọng của công nghệ này.
2.2 Giá trị và ứng dụng thực tiễn
Ứng dụng có giá trị thực tiễn cao, góp phần tự động hóa các thiết bị gia dụng. Ứng dụng này có thể được áp dụng rộng rãi trong các hộ gia đình, văn phòng, và các tòa nhà thông minh. Việc nghiên cứu và phát triển các ứng dụng IoT như thế này đóng góp vào sự phát triển của công nghệ IoT và cải thiện chất lượng sống. Dự án IoT HCMUTE này là một ví dụ điển hình về việc ứng dụng công nghệ tiên tiến vào giải quyết các vấn đề thực tiễn. Ứng dụng iOS IoT có thể được phát triển dựa trên nền tảng của ứng dụng này. Khóa luận cho thấy sự thành công của việc kết hợp kiến thức lý thuyết với thực hành, đặc biệt là trong môi trường thực tiễn đào tạo HCMUTE. Học viện kỹ thuật HCMUTE đóng góp vai trò quan trọng trong việc đào tạo nguồn nhân lực cho lĩnh vực này.