Я работаю над IoT-устройством, используя google-cloud-iot-core, но я хотел бы разрешить стороннюю поддержку, поэтому я хочу изменить имя хоста mqtt, как это можно сделать?
заранее спасибо
Я работаю над IoT-устройством, используя google-cloud-iot-core, но я хотел бы разрешить стороннюю поддержку, поэтому я хочу изменить имя хоста mqtt, как это можно сделать?
заранее спасибо
Если вы измените эту конечную точку, вы больше не будете общаться с IoT Core. Его нельзя настроить, так как это конечная точка для связи со службой.
Вы можете настроить свой собственный сервер MQTT где-нибудь еще (можно сделать это в GCE или GKE с помощью специального контейнера) и сделать имя хоста любым, которое вы хотите, а затем настроить своего собственного брокера для получения полезных данных MQTT и создания сообщений Pub/Sub или даже Я полагаю, что он действует как прокси-сервер для пересылки самого IoT Core (хотя безопасность и аутентификация могут показаться немного странными).
Или вы можете даже просто перейти прямо в Pub/Sub. Все зависит только от ваших потребностей.
Как я уже упоминал, изменение имени хоста для IoT Core (mqtt.googleapis.com) означает, что вы больше не используете IoT Core. Нет другого способа получить доступ к компоненту посредника связи в IoT Core для создания сообщений Pub/Sub и т. д. Если вы не используете конечную точку IoT Core (имя хоста), то вы будете самостоятельно создавать Pub/Sub. Подсообщения из данных устройства IoT.