Tổng hợp hướng dẫn điều khiển thiết bị sử dụng nodeMCU ESP8266 và Google Assistant

Mục tiêu của chuỗi bài hướng dẫn này không chỉ là các đoạn hội thoại điều khiển thiết bị đơn giản mà hướng đến một ứng dụng Internet of Things hoàn chỉnh với trải nghiệm tương tác hai chiều bằng giọng nói; trợ lý ảo Google Assistant phải có khả năng linh hoạt đối đáp với người sử dụng trong nhiều ngữ cảnh khác nhau, có khả năng nhận biết và đưa ra gợi ý đối với những yêu cầu bị sai, thiếu thông tin từ người dùng và cuối cùng là phải liên kết được với hệ thống phần cứng giúp người sử dụng có thể điều khiển, giám sát hệ thống các thiết bị điện.
Muốn như vậy, chúng ta phải xây dựng được ứng dụng hội thoại đầy đủ các ngữ cảnh khác nhau thông qua các intents và kết hợp thêm các tính năng nâng cao khác bao gồm:
fulfillment WebhooksSlot filling, triển khai fullfilment lên Cloud Functions for Firebase và liên kết để lưu trữ dữ liệu với Firebase Realtime Database, từ đó liên kết tới phần cứng NodeMCU ESP8266. Các nội dung trên được nhóm TAPIT IoTs các hướng dẫn trong thành 6 phần sau: 

   Phần 1: Giới thiệu Actions on Google

   Phần 2: Giới thiệu nền tảng Dialogflow và tạo Action đầu tiên

   Phần 3: Thiết kế hội thoại với Dialogflow

   Phần 4: Mô phỏng và triển khai ứng dụng với Actions on Google Integration

   Phần 5: Xây dựng và triển khai Fulfillment

   Phần 6: Kết nối Firebase Realtime Database

Chúc các bạn thành công!


Nhóm TAPIT IoTs