物联网:让东西自己讲话?
最近国内物联网很热门,其实物联网的核心是协议,XMPP 是首当其冲推荐的,博文
MAKING THINGS TALK 01 – CONTROLLING LIGHTS WITH YOUR MOBILE VIA XMPP详细谈了这方面架构。
我们怎样让东西自己谈话?怎样使它们彼此互相谈话?如何让这些变成实时?什么样的完美技术适合建立物联网the Internet of Things? 如何使他们和人交流?而且必须是一个简单的设置启动就可以了。
XMPP – 一个实时联系协议,也许可以加速物联网最近实时联系是一个热门,Mindmeister 和Google Wave
是两个提供实时联系服务的案例(QQ受到挑战了),从技术角度看,XMPP是激活这些技术的开放协议。
原本它是一种可扩展的即时消息协议。著名的文章What Can You Do with XMPP? XMPP能带给你什么 值得一看,主要详细介绍XMPP的。
试验,可以通过Android电话借助XMPP控制办公室照明灯:设置了一个OpenFire XMPP服务器,作为中央节点,负责用户的管理. 使用带有一个Flex客户端(网页Flash + 开源 XMPP 客户端库 XIFF)的Macbook,就能控制一个带有PhidgetInterfaceKit和
RelayBoard的灯 . 这个实验可以在我们实验室看到,而且可以将任何嵌入式设备通过这种方式连接Web。
从中我们得出如下设计理念:
1.XMPP协议是一种不同的标准Web的研究与开发方法。这会改变我们的软件架构环境,并且可以在将来激活新的服务。
2.因为XMPP是实时的, 适合在展览会或博物馆进行分布式安装,你可以内置一个用户资料库,跟踪你的访问者正在做什么?
另外一篇文章:Social Computing: Let the Bots Talk!社会计算让机器人相互讲话更从架构高度对XMPP在社会化计算网络中作用进行深入的分析,并介绍分布式云计算架构LinkedProcess试图使任何一个到CPU终端连接互联网,也就是物联网的基础架构,从而组成一个Linked Process cloud,主要是基于XMPP协议。
也可以组成一个私有的家庭网络,将手机 家里电脑和机顶盒 音响MP3/4等连成一个家庭网络中心,叫社会化家庭自动化和媒介分享Social home automation and media sharing。
。
家庭自动化设计直接或者通过UPnP/XMPP桥接暴露给LinkedProcess,从而实现对外开放互联。