寻找有关如何实现信息亭样式/全屏客户端的想法,该客户端将实时或基于推送显示发送给它的消息。基本上,想一个911调度中心呼叫板。我正在考虑展示一个xmpp机器人,并制作一个只能向机器人发送消息的简单xmpp客户端。
这是针对一个非常小的紧急灾难机构作战室,只需要能够显示从建筑物中的一台计算机输入的简单消息。 XMPP是一个很好的解决方案吗?
答案 0 :(得分:1)
像XMPP这样的IM协议是可以接受的解决方案。
XMPP似乎符合要求,它已经成熟并且有很多客户支持它所以没有必要编写客户端,只需设置一个常规的IM客户端发送给“伙伴”即大板
你是否倒退了这个问题?描述一下你想要多做什么然后寻求协议的建议。它有点像你可能围绕一个协议设计而不是围绕你的要求进行设计。
答案 1 :(得分:0)
这应该像单个HTML页面一样简单,使用Strophe.js和XMPP帐户全屏运行。 Strophe是一个易于使用的Javascript中的XMPP库。
像基本的那样。{html,js}这里的例子应该是你想要的: http://code.stanziq.com/cgit/strophe/strophejs/tree/
答案 2 :(得分:0)
听起来像一个简单的pubsub设置(XMPP将适用于此),其中客户端都是发布者,而战争室是唯一的订阅者。这消除了对名单的需求,因此它保持了初始配置非常简单。
我不知道您更喜欢使用哪种语言,但Smack使用pubsub API以及您喜欢的任何支持pubsub扩展的XMPP服务器都会非常简单。 (您需要从源代码构建Smack,因为该特定API是新的,而不是在发布版本中。)