IoT push-уведомления только когда устройство подключено - PullRequest
0 голосов
/ 09 июня 2018

У меня есть устройство IoT, которое должно иметь возможность получать push-уведомления, но я не хочу, чтобы уведомления сохранялись каким-либо образом.Устройство либо в данный момент подключено к сети и получает уведомление, либо нет, а затем уведомление должно быть потеряно и не доставлено, когда устройство снова подключится к сети.Я понимаю, что это не так, как работают уведомления конфигурации ... Или они?Есть ли другой способ решить эту проблему?В основном это отправка своего рода команд на устройство

1 Ответ

0 голосов
/ 27 июня 2018

Насколько я знаю, вы не можете настроить, как часто и как долго Google PubSub будет отправлять сообщения клиентам, когда клиенты не подтверждают.

Знают ли ваши клиенты текущее время?Если это так, вы можете попробовать этот алгоритм на клиенте:

  1. Клиент получает команду.
  2. Клиент подтверждает получение.
  3. Клиент выполняет команду, только если он имеет недавнийотметка времени.

Таким образом, когда клиент возвращается в оперативный режим, он истощает команды, которые были поставлены в очередь во время простоя, но не выполняет над ними никаких действий.

...