使用XMPP - PEP / PubSub进行传感器读数

时间:2012-05-31 10:34:53

标签: xmpp publish-subscribe

我打算为我正在进行的项目设置一些传感器。我计划在每个托管传感器的设备上使用一个简单的xmpp客户端,并通过PEP / PubSub发布读数。

我想运行一个程序,在收到传感器客户端的推送通知后动态显示此传感器数据。

我打算在LAN上与100Mbs连接以及传感器位置所需的几个WIFI AP进行通信。

XMPP是后端的好选择吗?

这样可以说100个设备运行6-24个传感器,每个传感器每15-30秒更新一次吗?

1 个答案:

答案 0 :(得分:1)

XMPP肯定能够处理这个用例,并且基于您展示的一小部分要求似乎很合适。我假设传感器数据是少量的文本信息。

从我所看到的情况来看,我不会使用PEP,只需将pubsub直接与单个节点一起发布所有传感器即可。非常简单。

我认为任何XMPP服务器都应该能够轻松处理该负载。我知道我能够在大约5分钟内({3.7} alpha版本)向Openfire中的持久节点发布800,000-1,000,000个项目。非持久性节点可能会做得更好。