Кто-нибудь знает простой способ вызвать событие, когда устройство в Google Core IoT отключается? До того, как я переключился на реализацию Интернета вещей Google, это было очень легко обрабатываться путем запуска события при отключении MQTT, но похоже, что у Google нет простого способа сделать это.
Кто-нибудь знает, планируется ли что-то для этого?
Кто вернулся, мне нужно почесать, чтобы они увидели, что что-то подобное является основным требованием для управления устройствами IoT!
На других платформах, таких как AWS и Microsoft, это уже реализовано (или какой-то способ легко с этим справиться): https://docs.aws.amazon.com/iot/latest/developerguide/life-cycle-events.html
Состояние подключения устройства (онлайн / офлайн) к концентратору Auzure iot
Мне жаль, что я не знал об этом, прежде чем писать весь свой код и реализовывать свою настройку с использованием платформы Google IoT, я думаю, что я виноват в том, что предположил что-то настолько простое, и это должно быть стандартным для Будут доступны устройства Интернета вещей.
Как вы собираетесь конкурировать с другими провайдерами IoT, если вы не можете проводить даже базовые офлайн / онлайн-мероприятия ?!
Мой ответ на этот вопрос SO показывает, как мне пришлось написать более 100 строк кода только для создания функции firebase, чтобы проверить, подключено ли устройство к сети (но это все еще не обрабатывает автономные события и является просто взломом для чего-то, что < strong> должен быть встроен в ЛЮБОЙ поставщик услуг IoT!): https://stackoverflow.com/a/54609628/378506
Я надеюсь, что кто-то еще придумал способ сделать это, поскольку я провел много дней в поисках документации SO, Google, Google Core IoT и до сих пор ничего не нашел.
Даже если бы MQTT Last Will поддерживался, мы могли бы это сделать, но даже это НЕ ПОДДЕРЖИВАЕТ Google (https://cloud.google.com/iot/docs/requirements) ... давай, ребята!