北极星

搜索历史清空

  • 水处理
您的位置:电力评论正文

构筑基于操作系统的物联网生态环境

2015-09-11 08:51来源:CSDN博客关键词:物联网智能终端物联网操作系统收藏点赞

投稿

我要投稿

物联网领域,很多情况下,硬件终端的功能比手环简单得多,无需或者无法运行第三方开发的APP。这种场景下,上述架构也可以很好的实现人与物的交互。举例来说,为了实现对环境的实时检测,未来可能会开发很多依靠太阳能供电、无显示屏等外设的“环境监测器”,以公共服务的形式,安装到任何可以安装的地方。用户通过智能手机,可以随时读取这些小玩意儿上的检测数据。这时候,如果是第一次读取某种型号监测器上的数据,则首先用手机上的M2M APP Store客户端软件,扫一下监测器上的二维码,客户端会自动根据二维码中记录的信息,到M2M APP Store上下载一个应用程序。这个应用程序调用蓝牙、Zigbee等无线服务,从监测器上获取数据,然后显示出来。

基于这样的一个物联网生态环境,可以改变很多既有的商业模式,达到更高效率的整体效果。比如下面这张图,说明了这个效果:

如果没有物联网操作系统,那么应用程序提供商(腾讯/阿里等)就需要跟硬件设备提供商进行紧密捆绑,形成联盟。这一个一个的联盟,有点“龙虎结姻”的感觉,强强联合,但又不是一类生物。对消费者来说,也非常麻烦。比如你买了跟阿里结成联盟的家电,那么就必须购买阿里的智能家居服务,即使腾讯做得更好,你也无法更换。但是如果有了物联网操作系统,那么就会打破这种紧密耦合的关系。硬件厂商只需要通过物联网操作系统,把硬件的能力暴露出来即可。互联网厂商只需要开发对应的应用程序,放到M2M APP Store即可。具体怎么组合,由最终用户决定。可能的一种场景是,阿里的家电控制、节能等功能做得很好,而腾讯的用户感知、大数据分析做得更好,用户会在家电上同时安装两个APP,分别获取最好的体验。显然,这在没有物联网操作系统的时候是无法做到的。

还有一个好处,就是让更专业的人,去做更专业的事。互联网公司聚焦做用户体验,硬件厂商聚焦做硬件,God god and Satan unto Satan。

基于这样一个生态环境架构,物联网操作系统的架构大致如下:

通过定义标准的硬件驱动程序接口,实现操作系统内核与硬件驱动程序的分离。通过引入Java虚拟机,并定义基于C语言的标准API接口,实现应用程序与硬件的分离。这与Android的实现思路有雷同的地方,但是也有不同的地方:

1、 物联网操作系统的整体映像尺寸,必须是能够高度伸缩的,以适应硬件资源受限的应用场景。比如既能够适应手环等硬件资源相对丰富的应用场景,也能够适应环境监测器等不是非常智能的应用。具体来说,操作系统的尺寸,应该能够从10几K甚至更小,到数十M的伸缩量级;

原标题:构筑基于操作系统的物联网生态环境
投稿与新闻线索:陈女士 微信/手机:13693626116 邮箱:chenchen#bjxmail.com(请将#改成@)

特别声明:北极星转载其他网站内容,出于传递更多信息而非盈利之目的,同时并不代表赞成其观点或证实其描述,内容仅供参考。版权归原作者所有,若有侵权,请联系我们删除。

凡来源注明北极星*网的内容为北极星原创,转载需获授权。

物联网查看更多>智能终端查看更多>物联网操作系统查看更多>