Я создал приложение Google Assistant с Dialogflow, где я отправляю сообщения mqtt со скриптом webhook на esp32. Я сделал эту учетную запись конкретной, чтобы подключить ESP32 с веб-сервером к учетной записи Firebase. Здесь я сохраняю UID-from-firebase-account / macaddress-of-esp32 в текстовом файле на ESP32 и отправляю mac-адрес в firestore.
Это будет специальная ссылка для связи между firebase и ESP32 через mqtt. Google Assistant может быть аутентифицирован с помощью auth0, а с помощью webhook мы можем получить ссылку mqtt из firebase, чтобы отправить сообщение определенному ESP32.
Это лучший подход, если вы хотите вывести продукт на рынок? Если не. Что нужно изменить?