Giới thiệu dự án

Sự phát triển mạnh mẽ của cuộc Cách mạng Công nghiệp 4.0 và xu hướng vạn vật kết nối Internet (IoT - Internet of Things) đã thúc đẩy thị trường nhà thông minh (Smart Home) tăng trưởng vượt bậc. Theo các báo cáo thị trường công nghệ toàn cầu, ngành công nghiệp Smart Home đạt tốc độ tăng trưởng kép hàng năm (CAGR) trên 25%, trong đó thị trường Việt Nam ghi nhận sự gia tăng nhanh chóng về nhu cầu hiện đại hóa không gian sống. Tuy nhiên, phần lớn các giải pháp thương mại hiện nay như BKAV SmartHome hay Lumi đòi hỏi chi phí đầu tư phần cứng rất lớn, sử dụng hệ sinh thái đóng và phụ thuộc vào hạ tầng độc quyền, tạo ra rào cản chi phí đáng kể đối với phân khúc người dùng phổ thông.

Đề tài tốt nghiệp "Thiết kế chế tạo mô hình nhà thông minh" được thực hiện bởi nhóm sinh viên ngành Cơ điện tử, Trường Đại học Sư phạm Kỹ thuật – Đại học Đà Nẵng (dưới sự hướng dẫn của ThS. Nguyễn Thị Thanh Vi) nhằm giải quyết bài toán cốt lõi: Xây dựng một hệ thống nhà thông minh tự động hóa cục bộ kết hợp điều khiển, giám sát từ xa qua Internet với chi phí tối ưu, kiến trúc mở và khả năng vận hành ổn định.

                  KIẾN TRÚC TỔNG THỂ HỆ THỐNG SMART HOME
                  
  +-------------------------------------------------------------+
  |                   GIAO DIỆN NGƯỜI DÙNG                      |
  |             Blynk IoT Cloud / Mobile Dashboard              |
  +------------------------------+------------------------------+
                                 | Wi-Fi (TCP/IP - 2.4 GHz)
  +------------------------------v------------------------------+
  |                   GATEWAY TRUYỀN THÔNG                      |
  |                Module Wi-Fi ESP8266EX (SoC)                 |
  +------------------------------+------------------------------+
                                 | UART (Baudrate: 115200 bps)
  +------------------------------v------------------------------+
  |                   KHỐI ĐIỀU KHIỂN TRUNG TÂM                 |
  |           Arduino Mega 2560 / Arduino Uno (ATmega328P)      |
  +-------+----------------------+----------------------+-------+
          |                      |                      |
          | SPI Protocol         | I2C (0x27)           | GPIO / ADC
  +-------v-------+      +-------v-------+      +-------v-------+
  | KHỐI AN NINH  |      | KHỐI HIỂN THỊ |      | KHỐI CẢM BIẾN |
  | - RFID RC522  |      | - LCD 16x2    |      | - Gas MQ-2    |
  | - Keypad 4x4  |      |   (PCF8574)   |      | - PIR HC-SR501|
  | - PIR Cổng    |      +---------------+      | - Flame YG1006|
  +-------+-------+                             | - Rain Module |
          |                                     +-------+-------+
          | PWM / H-Bridge Driver                       |
  +-------v---------------------------------------------v-------+
  |                   KHỐI CƠ CẤU CHẤP HÀNH                     |
  | - Servo SG90 (Cửa chính, Cửa sổ, Gara, Giàn phơi đồ)        |
  | - Driver L298N + Động cơ DC giảm tốc (Cổng trượt Vit-me)   |
  | - Relay Module: Đèn chiếu sáng, Quạt thông gió, Còi Buzzer  |
  +-------------------------------------------------------------+

Mục tiêu của dự án:

  1. Thiết kế phần cứng hệ thống: Xây dựng bo mạch điều khiển tích hợp vi điều khiển ATmega328P/ATmega2560 phối hợp cùng vi mạch Wi-Fi ESP8266EX.
  2. Triển khai hệ thống an ninh đa lớp: Kết hợp xác thực không tiếp xúc qua RFID RC522 (13.56 MHz) và bàn phím ma trận 4x4 chống xâm nhập.
  3. Tự động hóa theo ngữ cảnh môi trường: Xử lý dữ liệu thu thập từ các cảm biến khí gas MQ-2, cảm biến quang phổ lửa YG1006, cảm biến chuyển động hồng ngoại thụ động (PIR) và cảm biến mưa để kích hoạt cơ cấu chấp hành theo thời gian thực.
  4. Xây dựng giao diện IoT: Phát triển dashboard điều khiển và cảnh báo tức thời qua nền tảng Blynk App kết nối mạng Wi-Fi 2.4 GHz.
  5. Chế tạo mô hình thực nghiệm: Hoàn thiện sa bàn kiến trúc kích thước $1000 \times 800 \text{ mm}$ mô phỏng đầy đủ các phân khu chức năng: Phòng khách, phòng ngủ, khu bếp, gara xe, sân phơi đồ và cổng tự động.

Phạm vi và giới hạn nghiên cứu:

  • Phạm vi: Tập trung vào mô hình nhúng điều khiển phân tán cho hộ gia đình 4 người, ứng dụng giao thức Wi-Fi 802.11 b/g/n nội bộ và Blynk Cloud server.
  • Giới hạn: Mô hình thực nghiệm sử dụng nguồn điện DC $5\text{V} - 12\text{V}$, các thiết bị công suất lớn được mô phỏng thông qua động cơ Servo SG90, động cơ DC giảm tốc và rơ-le (Relay) cách ly quang.

Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Tiêu chí Giải pháp thương mại (BKAV, Lumi) Hệ sinh thái DIY truyền thống Hệ thống đề xuất trong đồ án
Chi phí đầu tư Rất cao ($1.500 - $5.000+) Rất thấp ($30 - $50) Tối ưu ($80 - $120)
Giao thức mạng Zigbee 3.0, Z-Wave, KNX RF 315/433 MHz, Bluetooth Wi-Fi 2.4 GHz (TCP/IP) qua ESP8266
Khả năng mở rộng Giới hạn theo thiết bị của hãng Khó chuẩn hóa kiến trúc Cao (Module hóa phần cứng mở)
Xử lý biên (Edge) Gateway chuyên dụng Vi điều khiển đơn chip Kiến trúc kép (ATmega + ESP8266)
An ninh cơ học Khóa vân tay độc lập Điều khiển relay đóng/mở đơn giản RFID RC522 + Bàn phím 4x4 + IoT

Bảng ưu tiên yêu cầu người dùng (Phương pháp MoSCoW)

  • Must-have (Bắt buộc): Báo động rò rỉ khí gas qua còi và App; Cảnh báo cháy tự động; Mở cửa cổng qua RFID RC522; Mở cửa chính bằng mã số bàn phím 4x4; Bật/tắt đèn, quạt qua Blynk.
  • Should-have (Cần có): Giàn phơi tự động thu vào khi trời mưa; Đèn cổng tự bật khi có người và tự ngắt sau 3 giây; Đo và hiển thị nhiệt độ, độ ẩm trên màn hình LCD 16x2.
  • Could-have (Có thể thêm): Điều khiển đóng/mở rèm cửa và cửa sổ từ xa; Theo dõi biểu đồ nhiệt độ phòng khách theo thời gian thực.
  • Won't-have (Chưa thực hiện): Nhận diện khuôn mặt bằng AI Camera; Nhận diện giọng nói offline đa vùng.

Thiết kế hệ thống

Technology Stack & Linh kiện tiêu chuẩn:

  • Core Processing: Microchip ATmega328P (16 MHz clock, 32 KB Flash, 2 KB SRAM) và ATmega2560 (256 KB Flash, 8 KB SRAM).
  • Communication Gateway: Espressif ESP8266EX Wi-Fi SoC (Firmware Blynk v1.0.1, UART 115200 bps, Wi-Fi 802.11 b/g/n).
  • Security Subsystem: Module đọc thẻ RFID-RC522 (tần số 13.56 MHz, giao tiếp SPI, thuật toán mã hóa Crypto-1), bàn phím ma trận 4x4 màng quét (Row-Column scanning).
  • Sensing Layer:
    • Module khí gas MQ-2 (Chất bán dẫn $SnO_2$, so sánh ngưỡng qua IC LM393 / đọc ngõ ra Analog).
    • Cảm biến phát hiện ngọn lửa (Diode YG1006, dải quang phổ $760 - 1100\text{ nm}$).
    • Cảm biến PIR HC-SR501 (IC BISS0001, thấu kính Fresnel, góc quét $<100^\circ$, tầm quét $2 - 4.5\text{ m}$).
    • Cảm biến mưa (Mạch điện cực mạ niken + IC so áp LM358).
  • Actuation & Power:
    • Động cơ Servo TowerPro SG90 (Điện áp $4.8 - 5\text{V}$, Momen xoắn $1.8\text{ kg}\cdot\text{cm}$, điều chế xung PWM $50\text{ Hz}$).
    • Module cầu H kép L298N (Dòng đỉnh $2\text{A}$, hỗ trợ điều khiển chiều và băm xung ENA/ENB) kết hợp cơ cấu trục vít - me trượt.
    • Nguồn cấp: Khối hạ áp DC-DC LM2596 và IC ổn áp tuyến tính 78M05 cấp dòng độc lập cho vi điều khiển và cơ cấu động cơ.

Bản đồ gán chân Virtual Pins trên nền tảng Blynk IoT:

+---------------+------------------------+-------------------------------+
| Virtual Pin   | Kiểu dữ liệu / Widget  | Chức năng điều khiển          |
+---------------+------------------------+-------------------------------+
| V0            | Button (0 / 1)         | Bật/tắt đèn chiếu sáng        |
| V1            | Button (0 / 1)         | Bật/tắt hệ thống quạt làm mát |
| V2            | Slider / Step (0 - 180)| Điều khiển góc mở cửa sổ      |
| V3            | Display / Gauge        | Hiển thị nhiệt độ phòng (°C)  |
| V4            | Display / Gauge        | Hiển thị độ ẩm không khí (%)  |
| V5            | Display / LED Widget   | Trạng thái nồng độ khí Gas    |
| V6            | Notification Push      | Cảnh báo khẩn cấp (Cháy/Gas)  |
+---------------+------------------------+-------------------------------+

Phương pháp nghiên cứu và phát triển (Methodology)

Dự án áp dụng mô hình phát triển hệ thống nhúng V-Model, kết hợp các chu kỳ lặp ngắn theo nguyên lý Agile để tích hợp phần cứng và phần mềm.

       YÊU CẦU HỆ THỐNG                             KIỂM THỬ TOÀN DIỆN
     (Functional Specs)                            (Acceptance Testing)
             \                                              /
      THIẾT KẾ KIẾN TRÚC                           KIỂM THỬ HỆ THỐNG
     (Hardware/Software)                          (Integration Testing)
             \                                          /
      THIẾT KẾ CHI TIẾT                       KIỂM THỬ KHỐI CHỨC NĂNG
     (Schematic / PCB)                           (Unit Testing)
             \                                      /
              +---------> LẬP TRÌNH & CHẾ TẠO <-----+
                           (Implementation)

Ma trận đánh giá rủi ro và biện pháp khắc phục:

STT Rủi ro kỹ thuật Mức độ Biện pháp giảm thiểu
1 Sụt áp và xung ngược từ động cơ gây treo vi điều khiển Cao Phân tách đường nguồn logic $5\text{V}$ và nguồn động cơ $12\text{V}$, thêm diode dập xung và tụ lọc $1000\mu\text{F}$.
2 Mất kết nối Wi-Fi làm gián đoạn điều khiển cục bộ Cao Thiết lập chế độ xử lý ngắt phần cứng độc lập cho RFID, bàn phím và cảm biến khẩn cấp tại Arduino Uno.
3 Cảm biến gas MQ-2 và cảm biến lửa báo sai (False Positive) Trung bình Tích hợp giải thuật lọc trung bình trượt và căn chỉnh biến trở phân áp LM393 theo môi trường thực nghiệm.

Triển khai thực nghiệm và kết quả

Quá trình phát triển phần mềm và thuật toán cốt lõi

Toàn bộ mã nguồn firmware được tối ưu hóa trên nền tảng C/C++ nhúng. Thay vì sử dụng hàm trễ chặn delay(), hệ thống sử dụng máy trạng thái hữu hạn (FSM) và bộ đếm thời gian millis() để đảm bảo tốc độ phản hồi đa luồng cho các ngõ vào/ra.

1. Thuật toán xác thực thẻ RFID RC522 qua chuẩn giao tiếp SPI:

Module RC522 giao tiếp với vi điều khiển qua các chân MISO, MOSI, SCK và SS. Thuật toán so khớp mã định danh UID 4-byte lưu trong bộ nhớ:

#include <SPI.h>
#include <MFRC522.h>

#define SS_PIN 10
#define RST_PIN 9
MFRC522 rfid(SS_PIN, RST_PIN);

// UID thẻ quản trị viên đã đăng ký
byte masterCardUID[4] = {0x3A, 0xC4, 0x82, 0x1F};

void setupRFID() {
    SPI.begin();
    rfid.PCD_Init();
}

bool checkRFIDAccess() {
    if (!rfid.PICC_IsNewCardPresent() || !rfid.PICC_ReadCardSerial()) {
        return false;
    }
    
    bool accessGranted = true;
    for (byte i = 0; i < 4; i++) {
        if (rfid.uid.uidByte[i] != masterCardUID[i]) {
            accessGranted = false;
            break;
        }
    }
    rfid.PICC_HaltA();
    rfid.PCD_StopCrypto1();
    return accessGranted;
}

2. Thuật toán cảnh báo khí Gas và đẩy dữ liệu lên Blynk Cloud:

Xử lý tín hiệu analog từ cảm biến MQ-2, thực hiện chuẩn hóa dữ liệu ADC 10-bit ($0 - 1023$) và kích hoạt còi báo động kết hợp gửi tín hiệu qua ESP8266:

#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>

const int MQ2_ANALOG_PIN = A0;
const int BUZZER_PIN = D5;
const int GAS_THRESHOLD = 450; // Ngưỡng điện áp tương ứng nồng độ nguy hiểm

void processGasSensor() {
    int gasRawValue = analogRead(MQ2_ANALOG_PIN);
    Blynk.virtualWrite(V5, gasRawValue); // Gửi giá trị lên Blynk App

    if (gasRawValue > GAS_THRESHOLD) {
        digitalWrite(BUZZER_PIN, HIGH);
        Blynk.logEvent("gas_alert", "Cảnh báo: Phát hiện rò rỉ khí Gas vượt ngưỡng!");
    } else {
        digitalWrite(BUZZER_PIN, LOW);
    }
}

3. Thuật toán quét ma trận phím 4x4 mở khóa cửa:

Sử dụng phương pháp quét lần lượt các hàng ở mức logic LOW và đọc trạng thái các cột có gắn điện trở kéo lên nội (Pull-up Resistors), so khớp chuỗi mật khẩu 6 ký tự.


Kiểm thử và đánh giá hiệu năng

+-----------------------------------------------------------------------+
|                    KẾT QUẢ ĐO KIỂM HIỆU NĂNG THỰC TẾ                  |
+----------------------------------------------------+------------------+
| Chỉ số kiểm thử                                    | Giá trị đo được  |
+----------------------------------------------------+------------------+
| Thời gian đáp ứng quét thẻ RFID RC522              | < 45 ms          |
| Độ trễ phản hồi nút nhấn điều khiển qua Blynk      | 120 ms - 350 ms  |
| Thời gian phát hiện ngọn lửa (khoảng cách 0.8 m)   | < 80 ms          |
| Tỷ lệ nhận diện thẻ RFID hợp lệ (100 lần thử)      | 99.0 %           |
| Thời gian đóng giàn phơi khi cảm biến mưa kích hoạt| 1.8 s            |
| Sai số đo góc động cơ Servo SG90                   | ± 1.5°           |
+----------------------------------------------------+------------------+

Hệ thống đã trải qua 50 chu kỳ kiểm thử tải liên tục trong 48 giờ. Kết quả cho thấy tỷ lệ hoàn thành tác vụ đóng/mở cửa, tự động hóa môi trường đạt $98.6%$. Các trường hợp trễ cục bộ xuất hiện khi băng thông Wi-Fi suy giảm, tuy nhiên cơ chế ngắt cứng trên vi điều khiển ATmega vẫn thực thi chính xác các chức năng an toàn tại chỗ.


Đổi mới và đóng góp kỹ thuật

  1. Kiến trúc điều khiển phân tán Master-Slave Hybrid: Tách biệt hoàn toàn tầng điều khiển chấp hành khẩn cấp (Arduino - phản hồi tức thời dưới $50\text{ ms}$) và tầng truyền thông mạng (ESP8266 - giao thức TCP/IP). Ngay cả khi mất kết nối Internet, hệ thống an ninh cơ học tại chỗ vẫn duy trì hoạt động $100%$.
  2. Tối ưu hóa chi phí phần cứng đến 85%: So với việc triển khai các module công tắc thông minh Zigbee đắt tiền, việc tự thiết kế hệ thống bo mạch nhúng từ các linh kiện cơ bản giúp hạ giá thành sản xuất nguyên mẫu xuống dưới $100\text{ USD}$ mà vẫn tích hợp đầy đủ 7 phân hệ chức năng.
  3. Thuật toán tự động hóa thích ứng thời tiết đa kênh: Cơ chế phối hợp kép giữa cảm biến mưa và cảm biến ánh sáng điều khiển giàn phơi đồ và cửa sổ một cách tự động, loại bỏ hoàn toàn sự can thiệp thủ công của con người trong các điều kiện thời tiết cực đoan.

Ứng dụng thực tế và triển khai

Kịch bản ứng dụng trong đời sống:

  • Căn hộ thông minh phổ thông: Triển khai giám sát an ninh phòng khách và phòng bếp, cảnh báo cháy nổ sớm cho người dùng qua điện thoại di động khi vắng nhà.
  • Hệ thống nông nghiệp/nhà kính thu nhỏ: Ứng dụng khối cảm biến môi trường (nhiệt độ, độ ẩm, ánh sáng, mưa) để tự động điều chỉnh hệ thống tưới và mái che di động.
  • Phòng trọ/Ký túc xá thông minh: Tích hợp đầu đọc RFID RC522 và bàn phím ma trận giúp quản lý ra vào an toàn mà không cần chìa khóa kim loại truyền thống.
                  SƠ ĐỒ ĐẤU NỐI MỞ RỘNG VỚI NGUỒN AC 220V
                  
  +-------------------+             +-------------------+       +---------------+
  | Bo điều khiển     | Tín hiệu    | Relay Module      | 220V  | Tải công suất |
  | Arduino / ESP8266 | 5V Logic    | Cách ly Quang     | AC    | Đèn / Quạt /  |
  | Digital Output Pin+------------>| (Optocoupler)     +------>| Máy bơm nước  |
  +-------------------+             +-------------------+       +---------------+

Hướng dẫn lắp đặt và triển khai thực địa:

  1. Yêu cầu nguồn điện: Sử dụng bộ chuyển đổi nguồn Switching AC-DC $220\text{V} \rightarrow 12\text{V}/3\text{A}$ chất lượng cao; cấp qua module hạ áp LM2596 để cấp $5\text{V}$ ổn định cho ESP8266 và Servo.
  2. Đấu nối rơ-le công suất: Để điều khiển thiết bị điện lưới gia dụng ($220\text{V}\text{ AC}$), sử dụng module Relay 4 kênh có cách ly quang (Optocoupler EL817) để chống xung điện áp cao dội ngược về vi điều khiển.
  3. Môi trường mạng: Định cấu hình router Wi-Fi phát băng tần $2.4\text{ GHz}$ cố định (chuẩn WPA/WPA2-PSK), gán địa chỉ IP tĩnh hoặc cấu hình Auth Token cố định trên ứng dụng Blynk.

Hạn chế và hướng phát triển

Hạn chế hiện tại:

  • Băng thông truyền thông giữa Arduino và ESP8266 qua giao tiếp nối tiếp UART mềm (SoftwareSerial) còn giới hạn tốc độ truyền nhận dữ liệu lớn.
  • Mô hình chưa tích hợp giao thức truyền thông không dây công suất thấp dạng lưới (Mesh Network như Zigbee/BLE Mesh) cho các nút cảm biến ở khoảng cách xa.
  • Phụ thuộc vào nền tảng đám mây công cộng (Blynk Cloud), chưa xây dựng Local Server riêng biệt (như Home Assistant / Mosquitto MQTT Broker).

Hướng phát triển trong tương lai:

  • Nâng cấp vi điều khiển trung tâm lên chip lõi kép 32-bit ESP32 tích hợp sẵn Wi-Fi và Bluetooth LE, giảm số lượng linh kiện phần cứng.
  • Triển khai giao thức MQTT (Message Queuing Telemetry Transport) chạy trên nền máy chủ cục bộ Raspberry Pi 4 kết hợp Home Assistant.
  • Tích hợp module camera AI ESP32-CAM để nhận diện khuôn mặt tại cổng ra vào và tích hợp điều khiển qua giọng nói với trợ lý ảo Google Assistant/Alexa.

Đối tượng hưởng lợi

  • Sinh viên ngành Kỹ thuật (Cơ điện tử, Điện tử viễn thông, CNTT): Nguồn tài liệu tham khảo thực tế về thiết kế mạch in, tích hợp vi điều khiển và lập trình nhúng IoT đa nền tảng.
  • Kỹ sư phát triển IoT: Mẫu kiến trúc tham chiếu (Reference Architecture) kết hợp giữa phần cứng mã nguồn mở và dịch vụ đám mây với chi phí cực thấp.
  • Hộ gia đình và Doanh nghiệp vừa/nhỏ: Phương án tự triển khai hệ thống nhà thông minh DIY với mức ngân sách tiết kiệm từ $70% - 85%$ so với các gói thương mại khép kín.

Câu hỏi thường gặp (FAQ)

1. Hệ thống có hoạt động được khi nhà bị mất kết nối Internet không?

Có. Tất cả các tính năng an ninh tại chỗ như quét thẻ RFID RC522, nhập mật mã bàn phím 4x4, cảm biến tự bật đèn cổng, cảm biến mưa thu giàn phơi và còi hú báo cháy/gas hoạt động độc lập nhờ vi điều khiển ATmega cục bộ. Mất Internet chỉ ảnh hưởng đến khả năng giám sát và điều khiển từ xa qua ứng dụng Blynk trên smartphone.

2. Làm thế nào để mở rộng thêm các thiết bị điện 220V công suất lớn?

Hệ thống sử dụng các ngõ ra số (Digital Pins) kết nối trực tiếp với module Relay cách ly quang. Để điều khiển các tải công suất lớn như bình nóng lạnh hoặc điều hòa nhiệt độ, chỉ cần nối tiếp ngõ ra Relay với một Khởi động từ (Contactor AC) chuyên dụng.

3. Hệ thống tiêu thụ bao nhiêu điện năng trong chế độ chờ?

Tổng công suất tiêu thụ của toàn bộ mạch điều khiển bao gồm Arduino Mega, ESP8266, các module cảm biến và màn hình LCD ở trạng thái nghỉ dao động trong khoảng $2.5\text{W} - 4.2\text{W}$, tương đương mức tiêu thụ điện năng chưa đến 3.5 kWh mỗi tháng.

4. Nền tảng Blynk được sử dụng trong dự án có mất phí duy trì không?

Đồ án sử dụng gói Blynk IoT miễn phí (Free Tier), đáp ứng đầy đủ nhu cầu cho các Widget điều khiển cơ bản (đèn, quạt, cửa sổ, biểu đồ cảm biến). Đối với các hệ thống thương mại quy mô lớn, người dùng có thể chuyển đổi sang Local Blynk Server hoặc Home Assistant hoàn toàn miễn phí và không giới hạn thiết bị.


Kết luận

Đồ án tốt nghiệp "Thiết kế chế tạo mô hình nhà thông minh" đã hoàn thành xuất sắc các mục tiêu thiết kế và chế tạo kỹ thuật đề ra. Bằng cách tích hợp sáng tạo giữa vi điều khiển ATmega, vi mạch truyền thông Wi-Fi ESP8266EX và nền tảng IoT Blynk, nhóm tác giả đã xây dựng thành công một mô hình nhà thông minh toàn diện với 7 phân hệ chức năng: An ninh vào cửa đa phương thức (RFID + Keypad), giám sát môi trường (nhiệt độ, độ ẩm, rò rỉ khí gas, báo cháy), tự động hóa thích ứng thời tiết (mưa, ánh sáng) và điều khiển từ xa qua mạng Internet.

Kết quả thử nghiệm thực tế khẳng định tính khả thi cao, độ ổn định vượt trội và chi phí sản xuất tối ưu của giải pháp. Đề tài không chỉ có giá trị thực tiễn sâu sắc trong việc ứng dụng công nghệ IoT vào nâng cao chất lượng cuộc sống mà còn mở ra hướng nghiên cứu đầy tiềm năng trong việc phát triển các thiết bị gia dụng thông minh "Make in Vietnam".