Đồ án HCMUTE: Xây dựng hệ thống nhận dạng lệnh tiếng Việt để điều khiển nhà thông minh

Khám phá đồ án HCMUTE về hệ thống nhận dạng lệnh tiếng Việt, ứng dụng trong điều khiển nhà thông minh, nâng cao tiện ích sống hiện đại.

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

Đồ Án Tốt Nghiệp

2020

79
3
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. PHẦN MỞ ĐẦU

1.1. Lý do chọn đề tài

1.2. Mục tiêu của đề tài

1.3. Phạm vi nghiên cứu

1.4. Phương pháp nghiên cứu

2. PHẦN NỘI DUNG

2. CHƯƠNG 1: TỐNG QUAN

1.1. Hệ thống nhận dạng giọng nói

1.1.1. Cơ sở lý thuyết

1.1.2. Mạng tích chập (CNN)

1.1.3. Kiến trúc chung của mạng tích chập

1.1.4. Xử lý dữ liệu và train model

1.2. Hệ thống ứng dụng điều khiển

1.2.1. Cơ sở lý thuyết

1.2.2. REST API

1.2.3. Cơ chế truyền nhận dữ liệu bằng API trong hệ thống

1.2.4. Tổng quan về Socket

1.2.4.1. Khái niệm về socket
1.2.4.2. Cơ chế hoạt động của Socket
1.2.4.3. Ứng dụng của Socket trong đề tài

1.2.5. Tổng quan về hệ thống IOT

1.2.5.1. Cơ sở lý thuyết
1.2.5.2. Thiết bị IoT trong hệ thống

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Hệ thống nhận dạng giọng nói tiếng Việt

Phần này tập trung vào hệ thống nhận dạng giọng nói tiếng Việt, một thành phần cốt lõi của hệ thống nhà thông minh HCMUTE. Bài toán nhận dạng âm thanh được chuyển đổi thành bài toán nhận dạng hình ảnh sử dụng mạng tích chập (CNN). Thay vì sử dụng RNN, nhóm nghiên cứu chuyển đổi file âm thanh (.wav) thành file ảnh spectrogram. Spectrogram, đại diện cho quang phổ âm thanh, được dùng để huấn luyện mô hình CNN. Kết quả dự đoán của mô hình là label lệnh điều khiển. Mô hình được huấn luyện với 3072 mẫu lệnh (spectrogram) và kiểm tra với 768 mẫu. Độ chính xác của mô hình được đánh giá và thể hiện qua ma trận độ chính xác và biểu đồ đánh giá. Xử lý tín hiệu sốthuật toán nhận dạng giọng nói đóng vai trò quan trọng trong việc đảm bảo hiệu quả của hệ thống. Việc chuyển đổi dữ liệu từ dạng âm thanh sang hình ảnh là một giải pháp sáng tạo và hiệu quả trong ngữ cảnh này.

1.1 Mô hình CNN và quá trình huấn luyện

Mô hình mạng tích chập (CNN) được sử dụng với cấu trúc layer cụ thể (Hình 1.2 trong báo cáo). Quá trình huấn luyện sử dụng 3072 mẫu spectrogram, mỗi mẫu đại diện cho một lệnh điều khiển. Dữ liệu được tiền xử lý để tối ưu hóa quá trình huấn luyện. Kết quả huấn luyện được đánh giá thông qua ma trận nhầm lẫn (Hình 1.3) và biểu đồ đánh giá hiệu năng (Hình 1.4), cho thấy độ chính xác của mô hình trong việc nhận dạng các lệnh tiếng Việt. Thuật toán tối ưu hóakĩ thuật huấn luyện sâu được áp dụng để đạt được hiệu quả cao. Big datadữ liệu lớn là yếu tố quan trọng để đảm bảo độ chính xác của mô hình. Nghiên cứu tập trung vào việc tối ưu hóa cấu trúc mạng, hàm kích hoạt và hàm mất mát để cải thiện hiệu suất của mô hình nhận dạng. Việc sử dụng mạng neuron và các kỹ thuật xử lý tín hiệu số là điểm mấu chốt trong thành công của hệ thống.

1.2 Khó khăn và giải pháp trong xử lý dữ liệu

Khó khăn trong việc xử lý dữ liệu giọng nói tiếng Việt bao gồm độ đa dạng của giọng nói, tiếng ồn nền và sự khác biệt giữa các giọng nói. Xử lý tiếng ồnphân tích tín hiệu giọng nói là hai thách thức lớn. Tuy nhiên, nhóm đã áp dụng các kỹ thuật tiền xử lý tín hiệu như lọc nhiễu, chuẩn hóa biên độ và trích xuất đặc trưng MFCC để giảm thiểu ảnh hưởng của tiếng ồn. Cơ sở dữ liệu lớn được sử dụng để huấn luyện mô hình giúp cải thiện khả năng tổng quát hóa của mô hình. Việc lựa chọn các thuật toán xử lý tín hiệu phù hợp cũng rất quan trọng. Nhóm đã giải quyết vấn đề đa dạng giọng nói bằng cách thu thập dữ liệu từ nhiều người nói khác nhau. Phân tích tín hiệu số được sử dụng rộng rãi để cải thiện chất lượng dữ liệu đầu vào.

II. Hệ thống nhà thông minh và ứng dụng điều khiển

Hệ thống sử dụng kiến trúc client-server với backend NodeJs và frontend ReactJs (web) và React Native (mobile). REST API được sử dụng để truyền nhận dữ liệu giữa client và server. Json Web Token (JWT) đảm bảo bảo mật. Socket.io được sử dụng để truyền nhận dữ liệu thời gian thực giữa server và các thiết bị Internet vạn vật (IoT). Ứng dụng điều khiển bao gồm web admin, mobile app cho người dùng, hỗ trợ nhiều chức năng như quản lý thiết bị, người dùng, khu vực, chia sẻ quyền, hẹn giờ và xem lịch sử. Phát triển hệ thống nhà thông minh này đòi hỏi sự kết hợp nhuần nhuyễn giữa phần cứng và phần mềm.

2.1 Kiến trúc hệ thống và giao tiếp

Hệ thống sử dụng kiến trúc ba tầng: client (web/mobile), server (NodeJs), và các thiết bị IoT. REST API đảm nhiệm việc truyền dữ liệu giữa client và server NodeJs. Socket.io cho phép truyền nhận dữ liệu thời gian thực giữa server và các thiết bị IoT. Cơ sở dữ liệu MongoDB lưu trữ thông tin về thiết bị, người dùng và lịch sử hoạt động. Ứng dụng điều khiển từ xa được thiết kế thân thiện với người dùng, hỗ trợ nhiều nền tảng. Việc sử dụng framework nhà thông minh phù hợp đóng vai trò quan trọng trong việc xây dựng hệ thống. Hệ thống được thiết kế theo nguyên tắc mở rộng và linh hoạt, dễ dàng tích hợp thêm các thiết bị và chức năng mới. An ninh nhà thông minh được đảm bảo thông qua cơ chế xác thực và mã hóa dữ liệu.

2.2 Tích hợp thiết bị IoT và quản lý

Các thiết bị IoT sử dụng chip ESP8266 được kết nối với hệ thống qua Wifi. Internet vạn vật (IoT) là nền tảng của hệ thống. Điều khiển bằng giọng nói được tích hợp thông qua mô hình nhận dạng giọng nói đã được xây dựng. Hệ thống cho phép người dùng quản lý thiết bị, tạo nhóm thiết bị (khu vực), chia sẻ quyền sử dụng và lập lịch trình hoạt động. Ứng dụng di động cho phép người dùng giám sát và điều khiển thiết bị từ xa. Tiện ích nhà thông minh được tối ưu hóa thông qua giao diện người dùng trực quan. Cơ sở dữ liệu được thiết kế để đảm bảo hiệu quả và khả năng mở rộng. Hệ thống điều khiển từ xa và khả năng tích hợp với các thiết bị khác là ưu điểm nổi bật. Thực tiễn áp dụng tại HCMUTE cho thấy hiệu quả của hệ thống.

III. Đánh giá và tiềm năng phát triển

Hệ thống đã đạt được mục tiêu chính là xây dựng một hệ thống nhận dạng lệnh tiếng Việt để điều khiển nhà thông minh. Hệ thống hoạt động ổn định với độ chính xác cao trong điều kiện môi trường lý tưởng. Tuy nhiên, vẫn còn một số hạn chế về khả năng nhận dạng trong môi trường ồn ào và độ chính xác với các câu lệnh phức tạp. Đánh giá hệ thống dựa trên các chỉ số độ chính xác, thời gian phản hồi và khả năng mở rộng. Nghiên cứu đề xuất các hướng phát triển trong tương lai như nâng cao độ chính xác của mô hình nhận dạng giọng nói, mở rộng khả năng tương thích với nhiều loại thiết bị IoT hơn và phát triển thêm các tính năng thông minh. Tiềm năng phát triển của hệ thống rất lớn, có thể áp dụng rộng rãi trong các lĩnh vực khác nhau. Nghiên cứu hệ thống nhà thông minh cần được tiếp tục để cải thiện hiệu năng và mở rộng ứng dụng.

3.1 Ưu điểm hạn chế và hướng phát triển

Ưu điểm: Hệ thống hoạt động ổn định, giao diện người dùng thân thiện, khả năng tích hợp nhiều thiết bị. Hạn chế: Độ chính xác của mô hình nhận dạng giọng nói có thể bị ảnh hưởng bởi tiếng ồn, chưa hỗ trợ các câu lệnh phức tạp. Hướng phát triển: Nâng cao độ chính xác của mô hình, tích hợp các công nghệ AI tiên tiến hơn (ví dụ: trí tuệ nhân tạo AI tiếng Việt), mở rộng khả năng tương thích với nhiều thiết bị và nền tảng khác nhau, phát triển các tính năng thông minh hơn như tự động hóa và học máy. HCMUTE có thể tiếp tục nghiên cứu và phát triển hệ thống để đáp ứng nhu cầu ngày càng cao của người dùng. Case study này đóng góp vào sự phát triển của công nghệ nhà thông minh tại Việt Nam. Báo cáo này cung cấp cái nhìn tổng quan về hệ thống và các hướng phát triển trong tương lai.

3.2 Ứng dụng thực tiễn và giá trị nghiên cứu

Hệ thống có thể ứng dụng rộng rãi trong các lĩnh vực như nhà ở thông minh, văn phòng thông minh, và các hệ thống tự động hóa khác. Ứng dụng thực tế của hệ thống chứng minh được hiệu quả của việc sử dụng AI tiếng Việt trong điều khiển thiết bị. Giá trị nghiên cứu nằm ở việc ứng dụng các công nghệ tiên tiến như CNN, NodeJs, ReactJs và MongoDB vào xây dựng một hệ thống nhà thông minh. Luận văn này đóng góp vào sự phát triển của công nghệ thông tin và trí tuệ nhân tạo tại Việt Nam. Trường Đại học Công nghệ Thông tin - Đại học Quốc gia Thành phố Hồ Chí Minh (HCMUTE) đóng vai trò quan trọng trong việc đào tạo và nghiên cứu các công nghệ này. Thực tiễn đào tạo tại HCMUTE cho thấy sự thành công của dự án này.

01/02/2025

Trích đoạn nội dung tài liệu

CHƯƠNG 1: TỐNG QUAN 1. Hệ thống nhận dạng giọng nói 1. Cơ sở lý thuyết Thông thường khi xử lý dữ liệu dạng âm thanh hay ngôn ngữ tự nhiên thì các hệ thống sẽ sử dụng Recurrent Neural Network (RNN) như Long ShortTerm Memory Networks (LSTM) bởi vì đây là dữ liệu dạng sequence. Tuy nhiên, nhóm thực hiện đã chuyển bài toán nhận dạng âm thanh bằng RNN về bài toán nhận dạng hình ảnh sử dụng CNN bằng cách chuyển file âm thanh (.wav) thành file hình ảnh (spectrogram) – là hình ảnh quang phổ của âm thanh.

Những file spectrogram có label là các lệnh mà nó đại diện và model nhận dạng hình ảnh dựa trên những file này. Kết quả dự đoán của model chính là label lệnh điều khiển. Ví dụ : một file .wav của lệnh “bật đèn 1” sẽ có spectrogram như sau: Hình 1.1 : Quang phổ spectrogram của file âm thanh 1. Mạng tích chập (CNN) Phép tích chập là một khái niệm trong xử lý tín hiệu số nhằm biến đổi tín hiệu đầu vào thông qua phép biến đổi với bộ lọc để trả về thông tin đầu ra là một tín hiệu mới.

Tín hiệu đầu ra sẽ giữ lại các đặc trưng về cạnh, đặc trưng biến thiên của dữ liệu. Mạng tích chập là mạng neuron có lớp sử dụng phép biến đổi tích chập giữa trọng số và dữ liệu đầu vào. Mạng tích chập được sử dụng phổ biến trong lĩnh vực thị giác máy tính. Kiến trúc chung của mạng tích chập Mỗi tầng tích chập sẽ bao gồm nhiều đơn vị mà kết quả ở mỗi đơn vị là một phép biến đổi tích chập từ layer trước đó thông qua phép nhân tích chập với bộ lọc.[1] Thiết kế thông dụng của một mạng tích chập 2 chiều sẽ có dạng như sau: 3 do an INPUT -> [[CONV -> RELU]*N -> POOL?]*M -> [FC -> RELU]*K -> FC Trong đó: INPUT: Tầng đầu vào CONV : Tầng tích chập RELU: Tầng biến đổi POOL: Tầng tổng hợp, thông thường là Max pooling.

Với yêu cầu bài toán của đề tài, nhóm đã lựa chọn sử dụng CNN với số layer và thông số cụ thể như sau : Hình 1.2 : Cấu trúc layer của model CNN 1. Xử lý dữ liệu và train model Nhóm đã ghi âm được 3840 file âm thanh với 24 label là 24 lệnh sử dụng để điều khiển thiết bị. Sau đó, 3840 file âm thanh này được chuyển thành 3200 file (.png) hình ảnh spectogram gồm 3072 file để train model và 768 file để test. Spectrogram từ 24 lệnh điều khiển sau khi được chuyển từ file âm thanh (.wav) sẽ có hình dạng như sau: 4 do an Tắt đèn 1 Bật đèn 1 Bật đèn 2 Tắt đèn 2 Bật đèn 3 Tắt đèn 3 5 do an Bật đèn 4 Tắt đèn 4 Bật đèn 5 Tắt đèn 5 Bật đèn 6 Tắt đèn 6 6 do an Tăng đèn 6 Giảm đèn 6 Bật đèn 7 Tắt đèn 7 Bật quạt 1 Tắt quạt 1 7 do an Tăng quạt1 Giảm quạt 1 Tắt phòng khách Tắt phòng ngủ Tắt phòng bếp Tắt ban công Sau khi train model với 3072 mẫu lệnh đã được chuyển từ âm thanh về spectrogram, nhóm đã tiến hành đánh giá lại độ chính xác của model với tập test gồm 768 mẫu lệnh và thu được kết quả như sau: 8 do an Hình 1.3 : Ma trận độ chính xác 9 do an Hình 1.4 : Biểu đồ đánh giá kết quả train model nhận diện 1.

Hệ thống ứng dụng điều khiển 1. Cơ sở lý thuyết Hệ thống xử lý dữ liệu và điều khiển gồm có phần xử lý backend NodeJs và phần giao diện frontend ReactJs cho web và React Native cho mobile. Những phần này chạy độc lập ở những tier khác nhau và truyền nhận dữ liệu với nhau qua giao thức http/https. Hiện nay, hầu hết cái ứng dụng client-server đều sử dụng phương thức web API để giao tiếp giữa các ứng dụng.

Nhóm sử dụng Json web token để bảo mật cho API dùng trong hệ thống, client lúc gửi request tới server phải kèm token của user để xác thực JwT được mã hoá bơi thuật toán RSA gồm public key / private key đi theo cặp hoặc HMAC SHA256 nên sẽ an toàn hơn cho các thiết bị của người dùng và hệ thống , khó có thể bị tấn công DDOS bằng cách thực hiện nhiều request tới server. REST API REST hay RESTful API là một tiêu chuẩn trong việc thiết kế API cho các ứng dụng web (Web services) để tiện cho việc quản lý resources thông qua các phương thức được quy định trước giúp cho backend và frontend giao tiếp với nhau dễ dàng hơn. 10 do an Hình 1.5 : Sơ đồ hoạt động của REST API [2] Client sẽ gửi http/https request đến server để thực hiện những thao tác với dữ liệu: o GET: lấy dữ liệu o POST: tạo mới dữ liệu trong database o PUT: update dữ liệu o DELETE: xoá dữ liệu Sau khi nhận được request và xử lý server sẽ trả về dữ liệu dạng json hoặc XML cho client. Cơ chế truyền nhận dữ liệu bằng API trong hệ thống Những yêu cầu từ Web hay Mobile app liên quan đến xử lý dữ liệu được lưu trữ trong cơ sở dữ liệu đều được request tới server Nodejs bằng cách gọi API thông qua các routes hay url đã được server định nghĩa.

Request nhận dạng giọng nói sẽ được gửi từ Mobile App tới server Python, sau khi xử lý và nhận dạng được lệnh thì server Python sẽ gửi request thực thi lệnh đó tới server NodeJs để điều khiển và gửi thông báo qua socket. Tổng quan về Socket. Khái niệm về socket Giữa 2 chương trình ứng dụng chạy trên mạng truyền nhận dữ liệu cần có một kết nối hay liên kết hai chiều để làm nhiệm vụ trung gian truyền tin. Hiện tại, việc truyền nhận dữ liệu đơn thuần thì chỉ cần dùng http request để gửi tin và trả response về kết quả xử lý yêu cầu đó.

Tuy nhiên, những ứng dụng đòi hỏi sự liên tục và real time thì nếu dùng giao thức http/https sẽ mang đến hạn chế và phiền phức cho cả client và server vì server 11 do an thường xuyên phải lắng nghe request từ phía client hay client phải liên tục thực hiện request liên tục để server trả về kết quả và so sánh sự thay đổi. Vì vậy, nhóm đã lựa chọn sử dụng socket để duy trì kết nối giữa các ứng dụng và thiết bị trong hệ thống.io chỉ là một công cụ giúp truyền nhận dữ liệu trong các ứng dụng cần realtime như chat, game,… Socket sẽ truyền nhận tín hiệu ngay lập tức khi có sự kiện xảy ra, tuy nhiên socket vẫn cần một ngôn ngữ lập trình để hiện thực và server trung gian để truyền dữ liệu. Cơ chế hoạt động của Socket Socket hoạt động trên cả giao thức TCP và UDP, socket của hệ thống sẽ lấy chung địa chỉ ip và port của server xử lý back-end NodeJs và hoạt động ở tầng 4 của mô hình OSI (Tranport Layer): Hình 1.6 : Cơ chế hoạt động của Socket Cơ chế Keep-alive của socket sẽ quyết định việc có duy trì kết nối hay không. Quá trình gồm có 3 thuộc tính: - tcp_keepalive_time: Khoảng thời gian không có tín hiệu.

Mặc định là 7200s. - tcp_keepalive_intvl: Khoảng thời gian chờ chiều bên kia hồi đáp. Mặc định là 75s. 12 do an - tcp_keppalive_probles: Số lần sẽ thử lại nếu việc giao tiếp gặp lỗi.

Mặc định là 9. Ứng dụng của Socket trong đề tài Hệ thống nhà thông minh mà nhómn thực hiện là một hệ thống cần độ chính xác cao và ngay lập tức nên tính chất realtime được đặt lên hàng đầu. Socket đảm nhận vai trò truyền dữ liệu giữa server, client , và thiết bị. Khi một lệnh đều khiển phát ra từ phía người dùng, ngay lập tức socket sẽ chuyển dữ liệu của action về server xử lý và đồng thời chuyển tín hiệu cho thiết bị.

Các sự kiện mà socket sẽ gửi tín hiệu xử lý cho các client đang lắng nghe gồm: “UPDATE_DEVICE”,” LOCK_DEVICE”, “UPDATE_SENSOR”, … Tuỳ thuộc vào từng loại sự kiện mà server sẽ quyết định xử lý tín hiệu gửi về như thế nào và gửi thông báo đến tất cả socket client. Tổng quan về hệ thống IOT 1. Cơ sở lý thuyết Internet of Things (Vạn vật kết nối ) là một mạng lưới các thiết bị kết nối internet. Trong đó các thiết bị, phương tiện truyền tài hay thiết bị kết nối được nhúng vào các bộ phận điện tử, phần mềm, cảm biến.[3] Vì được kết nối internet nên các thiết bị này có thể truyền nhận dữ liệu thông qua các giao thức mạng, chúng ta có thể thu thập và lưu trữ dữ liệu các thiết bị này và sử dụng cho các một đích khác nhau.

Thiết bị IoT trong hệ thống Các thiết bị IoT trong hệ thống đều được kết nối với internet bằng chip wifi ESP8266 v12 được gắn trên mạch. Như vậy mọi tín hiệu điều khiển và dữ liệu thông tin của thiết bị sẽ phải thông qua nó để truyền nhận. Vì vậy, một thiết bị mới khi được cấp nguồn sẽ phát ra tín hiệu wifi để người dùng cài đặt thông số của mạng wifi. ESP8266 có bộ nhớ flash 8Mb cho phép lưu trữ một số thông tin cấu hình cơ bản và có nhiều cách để kết nối với internet.

Nhưng trong phạm vi đề tài nhóm đã dùng socket để kết nối ESP8266 với hệ thống internet. Hoạt động của thiết bị IoT Thiết bị IoT mà nhóm đã phát triển gồm có thành phần chính gồm: ESP8266, role, nguồn , tụ điện, … Trên mỗi thiết bị sẽ có 1-5 đầu ra có thê gắn được 1-5 thiết bị điện sử dụng trong gia đình vì nguồn điện cung cấp cho mạch sẽ là điện 220V.7 : Mạch thiết bị điều khiển 14 do an 1. Tổng quan về NodeJs 1. Cơ sở lý thuyết Nodejs là một nền tảng được phát triển dựa trên ngôn ngữ javascript và chạy trên runtime engine của chrome.

Phần dưới của Nodejs là C++ nên tốc độ xử lý và thực thi khá nhanh. Điều này phù hợp cho những hệ thống xử lý tốc độ cao hay realtime NodeJs áp dụng cho các ứng dụng có lượng truy cập lớn cần phát triển nhanh như: Websocket server (Chat, Game, …), Realtime service, … Tuy nhiên, Nodejs chỉ hỗ trợ chạy đơn luồng và sử dụng kiến trúc hướng sự kiện Event-Driven, cơ chế non-blocking I/O giúp cho nó nhẹ và hiệu quả hơn. NodeJs không nên sử dụng cho các ứng dụng đòi hỏi xử lý GPU vì nó rất tốn tài nguyên.8 : Các thành phần của NodeJs 15 do an 1. Cơ chế hoạt động Trong javascript, hầu hết các lời gọi I/O đều là non-blocking.

Nghĩa là khi có HTTP request, truy xuất dữ liệu trong DB hoặc đọc ghi vào bộ nhớ thì hệ thống sẽ không tạm dừng (blocking) các đoạn code tiếp theo (như các ngôn ngữ server khác PHP, Ryby,.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Bài viết "Hệ thống nhận dạng lệnh tiếng Việt cho nhà thông minh tại HCMUTE" trình bày một hệ thống tiên tiến giúp người dùng điều khiển các thiết bị trong nhà thông qua lệnh tiếng Việt. Hệ thống này không chỉ nâng cao trải nghiệm người dùng mà còn tạo ra sự tiện lợi và hiệu quả trong việc quản lý các thiết bị thông minh. Một trong những điểm nổi bật của nghiên cứu là khả năng nhận diện giọng nói chính xác, giúp người dùng dễ dàng tương tác mà không cần phải sử dụng các thiết bị điều khiển phức tạp.

Để tìm hiểu thêm về công nghệ nhận dạng giọng nói và ứng dụng của nó trong việc điều khiển thiết bị, bạn có thể tham khảo bài viết Luận văn thạc sĩ khoa học máy tính nghiên cứu công nghệ nhận dạng giọng nói tiếng việt sử dụng học máy và ứng dụng vào việc điều khiển thiết bị trong nhà bằng điện thoại android.

Ngoài ra, nếu bạn quan tâm đến các hệ thống giám sát và điều khiển trong nhà thông minh, hãy xem bài viết Đồ án hcmute điều khiển và giám sát ngôi nhà thông minh để có cái nhìn sâu hơn về các giải pháp công nghệ hiện đại trong lĩnh vực này.

Cuối cùng, bài viết Đồ án hcmute điều khiển và giám sát mô hình nhà thông minh dùng kit entel galileo cũng sẽ cung cấp cho bạn những thông tin bổ ích về việc ứng dụng công nghệ trong việc giám sát và điều khiển nhà thông minh. Những tài liệu này sẽ giúp bạn mở rộng kiến thức và hiểu rõ hơn về xu hướng công nghệ hiện đại trong lĩnh vực nhà thông minh.