仅当设备在线时,物联网推送通知

时间:2018-06-09 04:20:25

标签: google-cloud-platform google-cloud-pubsub google-cloud-iot

我有一个应该能够接收推送通知的物联网设备,但我不希望以任何方式保留通知。设备当前在线并接收通知,或者它不是,然后通知应该丢失,并且一旦设备再次上线就不会发送。 我知道这不是配置通知的工作原理......或者它们是什么?还有其他办法可以解决这个问题吗? 基本上它会向设备发送一种命令

1 个答案:

答案 0 :(得分:0)

据我所知,您无法配置当客户端不确认时Google PubSub不断向客户端推送消息的频率和时间。

您的客户知道当前时间吗?如果是这样,您可以在客户端尝试以下算法:

  1. 客户端收到命令。
  2. 客户确认收货。
  3. 客户端仅在具有最近时间戳记的情况下才执行命令。

这样,当客户端重新联机时,它将耗尽停机期间排队的命令,但不会对其执行任何操作。