【问题标题】:Using XMPP - PEP/PubSub for sensor readings使用 XMPP - PEP/PubSub 获取传感器读数
【发布时间】:2012-05-31 10:34:53
【问题描述】:

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

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

我打算在具有 100Mbs 连接的 LAN 上进行通信,并根据传感器位置的需要使用多个 WIFI AP。

XMPP 是一个不错的后端选择吗?

如果 100 台设备运行 6-24 个传感器,每个设备每 15-30 秒更新一次,这是否可以很好地扩展?

【问题讨论】:

    标签: xmpp publish-subscribe


    【解决方案1】:

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

    据我所知,我不会使用 PEP,只是直接使用 pubsub 和单个节点让所有传感器发布到。非常简单。

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

    【讨论】:

    • 顺便说一下,如果有兴趣,我已经阅读了article,关于一些研究人员为 Contiki 实施 XMPP!
    猜你喜欢
    • 2015-04-20
    • 2020-07-13
    • 2017-04-13
    • 1970-01-01
    • 2016-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-24
    相关资源
    最近更新 更多