我对PubNub很新。我一直用它来控制一个相对简单的物联网设备。
用户界面允许用户发布{ "desiredState": state }
形式的消息。
然后,订阅该频道的实际设备会相应地设置状态并发回新消息{ "actualState": state }
。
然后两端都知道actualState
和desiredState
之间是否存在差异。但是,我不清楚如何利用PubNub API来检索每条消息的最新信息。所以,例如,我想要一个像这样的JSON对象:
{
"desiredState": state1,
"actualState": state2
}
在这种情况下,state1
将是最新的"desiredState"
消息,state2
将是最新的"actualState"
消息。
我调查了storage and playback mechanism,但我不确定这是最简单的方法。
什么是有效的PubNub解决方案,用于记住我发布的每个可能密钥的最新值?