Minimum solution to add Google Voice Assistant commands to iot-core device

Internet of Things IoT Frameworks 2 years ago

0 0 0 0 0 tuteeHUB earn credit +10 pts

5 Star Rating 1 Rating
_x000D_ _x000D_ I am developing a consumer product using ESP32 WiFi module which needs to support Google Assistant voice commands. I have tried reading up on the Google cloud solutions, and i find it difficult to figure out exactly what the minimum viable solution requires. I'm going for the best simple solution here. What i need is: Consumer device (ESP32) connected to the internet (cloud service, or custom server) No need to get any configuration from the cloud on startup Google Assistant Voice commands (On, Off, RGB light) sent from Google VA to device I don't need to send any events from Device->Cloud only act on commands sent from Cloud->Device My current progress is: ESP32 connected to Cloud-IoT-Core controllable by sending commands from the console (OK) Google Voice Assistant accepting voice commands and updating a Firebase live database with correct values (OK) Having the IoT device respond to the Firebase changes (How?) Can anyone explain if this is the correct approach and possibly how i connect the firebase events (triggered by VA) to update the device (Using Cloud Functions?), also if there is a simpler approach please let me know. Do i really need the Firebase database or can i go directly from VA to Cloud-IoT-Core device? And how? My expected flow is something like: ESP32<->WiFi<->MQTT<->Cloud-IoT-Core<-Cloud functions<-Firebase<-Voice Assistant Does that seem correct? Thanks. Martin

Posted on 16 Aug 2022, this text provides information on IoT Frameworks related to Internet of Things. Please note that while accuracy is prioritized, the data presented might not be entirely correct or up-to-date. This information is offered for general knowledge and informational purposes only, and should not be considered as a substitute for professional advice.

Take Quiz To Earn Credits!

Turn Your Knowledge into Earnings.

tuteehub_quiz

Answers (0)

Post Answer

No matter what stage you're at in your education or career, TuteeHub will help you reach the next level that you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice sessions to improve your knowledge and scores.

Important Internet of Things Links