加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

安卓上的物联网应用畅想

(2010-07-08 10:06:52)
标签:

it

手机

通信

安卓

操作系统

应用程序

物联网

分类: 思维篇

安卓,英文名为Android,一款风靡全球的开源操作系统;物联网,从北京到无锡到广州,中国大江南北不可阻挡的热潮。如果存在一种模式,能将物联网的触角平滑地移植到安卓操作系统上,无论对于安卓开辟新境界,还是对于物联网大众化,都大有裨益。

不妨以洗衣机为例。洗衣机生产厂商为安卓操作系统开发一个应用程序,这个应用程序的任务,是让用户在安卓手机上,通过移动互联网实现对洗衣机的远程控制操作。换句话说,将用户通过洗衣机操作面板实现的近程操作转化为通过安卓手机上的应用程序实现的远程操作。

用户将洗衣机买回家,将电话线插在洗衣机的调制解调器端口上,或者将宽带网线直接接在洗衣机的有线网卡端口上,洗衣机的控制系统就可以接入互联网了。控制系统通过互联网跟洗衣机生产厂商的服务器相连,将出厂时每台洗衣机唯一的产品编码信息加密发送到服务器上,以验证洗衣机的合法身份,同时洗衣机也根据服务器反馈回来的验证码鉴别服务器的身份,也就是洗衣机和服务器之间双向鉴权。验证通过后,除非网络连接断开,否则洗衣机一直与服务器保持连接。同时用户在洗衣机上设置控制码,以对控制它的手机进行鉴权。

用户打开安卓手机,根据产品说明书上表明的网址,下载并安装该洗衣机的安卓系统专用物联网客户端。客户端上的控制界面与洗衣机的按钮面板界面类似,用户需要事先在客户端上输入洗衣机的产品编码以及此前在洗衣机上设置的控制码。当用户在客户端的控制界面操作,发出控制指令时,客户端就通过手机接入移动互联网,将洗衣机产品编码、控制码连同控制指令一并发到洗衣机厂商的服务器上,服务器根据洗衣机产品编码对洗衣机进行寻址,将控制码发给洗衣机进行身份验证,洗衣机确认控制码无误后,接收控制指令并执行。如果用户发出的控制指令要求洗衣机反馈自身监测到的运行状态信息,例如各部件是否存在异常、环境温度、衣服重量等信息,则洗衣机将这些信息通过服务器转发到安卓手机客户端上,用户就可以在手机屏幕上查看到洗衣机的运行状态信息了。

以上技术上和运营模式上的想法还可以随着产业规模的发展而调整,谷歌可以作为物联网服务器运营商,为洗衣机和用户提供连接通道,而无需生产厂商为售后的物联网服务单独设置服务器,这样一来可以增强规模效应,降低运营成本,也使得物品生产厂商开发安卓物联网客户端的门槛下降,有利于吸引更多的厂商开发与产品配套的安卓物联网客户端。

安卓操作系统作为移动互联网时代的集大成者,更应该成为物联网时代的领军系统。而要吹响向物联网进军的号角,则需要将物联网应用程序平滑地植根于现有的安卓操作系统上。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有