Javascript 公共历史;每个灯光的最后一个值

Javascript 公共历史;每个灯光的最后一个值,javascript,pubnub,Javascript,Pubnub,我正在尝试“升级”它的Web界面部分。现在,当您打开(本教程直接提供)时,您会将滑块的默认值设置为0。是否有可能读取通道的历史记录(我知道这部分是可能的,至少在最后100条消息中是可能的),并提取每个灯光的最后值;历史是这样的: {"item": "light-living", "brightness": 6} {"item": "light-living", "brightness": 9} {"item": "light-porch", "brightness": 60} {"item":

我正在尝试“升级”它的Web界面部分。现在,当您打开(本教程直接提供)时,您会将滑块的默认值设置为0。是否有可能读取通道的历史记录(我知道这部分是可能的,至少在最后100条消息中是可能的),并提取每个灯光的最后值;历史是这样的:

{"item": "light-living", "brightness": 6}
{"item": "light-living", "brightness": 9}
{"item": "light-porch", "brightness": 60}
{"item": "fireplace", "brightness": 4}
{"item": "light-porch", "brightness": 88}
{"item": "light-living", "brightness": 4}
{"item": "fireplace", "brightness": 7}
{"item": "light-porch", "brightness": 84}
所以,我必须为每个“项目”提取最后一个设置值“亮度”;在这种情况下,轻生活,轻门廊和壁炉。这能做到吗

JavaScript用于与PubNub通信


谢谢您的帮助。

我建议每个设备都有自己的频道。然后,您只需要检索每个设备通道的最后一条消息。有道理吗?这对你有用吗?你还想出了别的解决办法吗?让我们知道。对不起,我直到前几天才做这件事。你的评论很有帮助。我只是决定不单独发布项目,而是始终可以将所有具有值的项目发布到一个通道,如:{item_name1:“value1”,item_name2:“value2”,…}。现在的问题是获取历史。请告诉我您的历史问题。创建一个新的SO问题。我在这里创建了它:感谢您的帮助。我建议每个设备都有自己的频道。然后,您只需要检索每个设备通道的最后一条消息。有道理吗?这对你有用吗?你还想出了别的解决办法吗?让我们知道。对不起,我直到前几天才做这件事。你的评论很有帮助。我只是决定不单独发布项目,而是始终可以将所有具有值的项目发布到一个通道,如:{item_name1:“value1”,item_name2:“value2”,…}。现在的问题是获取历史。请告诉我您的历史问题。创建一个新的SO问题。我在这里创建了它:谢谢你的帮助。