Phần này giúp các bạn 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 sẽ có trong những phần tiếp theo bao gồm: fulfillmentWebhooks, Slot 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.Continue Reading

Blynk được biết đến là một nền tảng ứng dụng điện thoại nổi tiếng cho các ứng dụng Internet of Things cho cả Android và iOS. Tuy nhiên, với Server Blynk quốc tế người dùng sẽ bị giới hạn Energy dẫn đến không thể sử dụng, trải nghiệm được nhiều dịch vụ. Bài viết này cung cấp hướng dẫn để các bạn có thể cài đặt Server Blynk trên máy tính Windows của mình, không giới hạn Energy…Continue Reading

HiveMQ là một nền tảng truyền nhận dữ liệu dựa trên giao thức MQTT, được thế kế với đặc tính nhanh, hiệu quả, độ tin cậy cao khi truyền dữ liệu 2 chiều giữa các thiết bị Internet of Things. Với phiên bản miễn phí của HiveMQ các bạn được 25 connections (kết nối đồng thời) trong 06 tháng sử dụng.Continue Reading

Mosquitto là một MQTT Broker mã nguồn mở cho phép thiết bị truyền nhận dữ liệu theo giao thức MQTT (versions 3.1 và 3.1.1) – Một giao thức nhanh, nhẹ theo mô hình publish/subscribe được sử dụng rất nhiều trong lĩnh vực Internet of Things. Bài viết này cung cấp các hướng dẫn để các bạn có thể cài đặt được Mosquitto Broker trên máy tính Windows.Continue Reading

Bài viết này sẽ hướng dẫn các bạn cài đặt Arduino IDE để có thể lập trình cho ESP32. Trước khi bắt đầu, các bạn tiến hành tải và cài đặt ArduinoIDE phiên bản mới nhất.  Sau đó, các bạn cài đặt thư viện và chức năng nạp code trên IDE cho ESP32 theo từng bước chi tiết như trong bài viết.Continue Reading

Trong phần trước, mình đã hướng dẫn các bạn cách xây dựng một cuộc hội thoại ngắn với chức năng điều khiển Light và Fan sử dụng nền tảng Dialogflow, chúng ta đã biết agent có thể nhận biết được mục đích yêu cầu của người dùng thông qua các intents và trích xuất được dữ liệu chi tiết từ yêu cầu của người dùng thông qua các entities. Phần này mình sẽ hướng dẫn các bạn cách liên kết với trợ lý ảo Google Assistant bằng công cụ Integrations để chạy mô phỏng kết quả và sau đó triển khai ứng dụng trên smartphone hoặc các thiết bị có hỗ trợ Google Assistant.Continue Reading

Tài liệu này cung cấp mô tả thiết kế phần cứng của Kit phát triển Bluetooth nRF52832 do nhóm TAPIT R&D phát triển với các tiêu chí: đơn giản, dễ tiếp cận và giá thành rẻ. Chuỗi bài viết hướng dẫn lập trình Bluetooth Mesh và BLE sẽ được nhóm thực hiện trên Kit phát triển này. Continue Reading

Trong phần trước, mình đã giới thiệu đến các bạn nền tảng Dialogflow và hướng dẫn cách tạo project Actions on Google để liên kết với Dialogflow Agent. Phần này chúng ta sẽ tìm hiểu thêm một vài thành phần của Dialogflow để có thể xây dựng hội thoại cho trợ lý ảo Google Assistant. Xong 3 phần, các bạn có thể demo cuộc hội thoại trên nền web được rồi nha. Continue Reading

Dialogflow tiền thân có tên là API.AI được Google mua lại vào năm 2016, đây là nền tảng cho phép xây dựng các cuộc hội thoại hai chiều bằng giọng nói hay văn bản với công cụ xử lý và hiểu ngôn ngữ tự nhiên (natural language understanding-NLU). Sau đó các cuộc hội thoại này có thể được tích hợp vào các sản phẩm và dịch vụ khác nhau như các trợ lý ảo Google Assistant, Amazon Alexa, Microsoft Cortana,… hay tạo các chatbot tích hợp vào các ứng dụng Facebook Messenger, Slack,…Continue Reading