物联网:让东西自己讲话?


最近国内物联网很热门,其实物联网的核心是协议,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,从而实现对外开放互联。

物联网, 有什么用呢? 我有必要 在下班的路上打开空调吗? 有必要 让洗衣机工作吗?

如果真的有需要,现有的技术早已满足 不就一单片机应用吗?

物联 最主要的还是 传感器 技术 人工智能技术 的发展 没有它们的突破性进步 想都别想。

我理解的物联网其实没有楼上说的那么狭隘。上面说的只是物联网作用的一小部分。物联网的作用很大,其实他就是通过节点统计数据的,比如我在一个城市水管都布置了节点,那么我就能实时监控详细的用户情况,甚至夸张的说,我可以检测到一个家庭,有几口人,一天上多少次厕所,等等。听说过很经典的尿片与啤酒的例子吗?看似没有联系的东西能通过数据挖掘联系到一起。物联网就是这个数据采集的工具。

美国科技博客读写网(ReadWriteWeb)所评选的“2009年十大物联网应用”中,一家英国网站Pachube.com让我们开始体验物联网的美妙:

Pachube.com:实时传感数据