AWS IoT поддерживает это через userPools, как это можно сделать с помощью обмена сообщениями в Google Cloud?-Спасибо
Cloud IoT Core рекомендует для этого HTTP-мост.(https://cloud.google.com/iot/docs/how-tos/http-bridge) Чтобы установить соединение с HTTP Bridge, необходимо подготовить закрытый ключ, подписанный JWT, для аутентификации. Проблемы будут заключаться в следующем: где вы храните PK безопасным способом в сеансе браузера и как сделатьсвязь между пользователем браузера и идентификатором устройства IoT?
Кстати, «Google Cloud Messaging» не был частью Google Cloud IoT, это был другой продукт. Теперь Firebase Cloud Messaging является рекомендуемым продуктом https://firebase.google.com/docs/cloud-messaging/
использовать клиент JavaScript MQTT, например Eclipse Paho ;для этого просто нужен внешний IP.
MQTT