北极星

搜索历史清空

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

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

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

投稿

我要投稿

3、 一旦物联网终端上运行了一个APP,如果该APP是基于client-server模式(比如智能手机上的微信),则物联网终端需要跟APP的“应用程序后台”进行交互,实现业务逻辑;

4、 物联网终端跟“终端管理后台”建立持久的通信连接,用于实时更新物联网操作系统内核版本、实时更新物联网终端的硬件驱动程序等。还是上面讲的例子,一台冰箱更换了内置摄像头,这时候物联网终端需要连接到终端管理后台,去下载对应的驱动程序。一般情况下,终端管理后台由物联网终端制造厂商建立并维护,比如针对家电领域,是由家电厂商建设的,针对汽车领域,则是由车厂建设;

5、 物联网终端上运行的APP,由第三方开发者或者ICP/ISP开发,并上载到M2M APP Store,供用户按照需求下载;

6、 物联网终端之间能够通过本地通信通道(蓝牙、WiFi、Zigbee等)进行通信,这种通信无需借助后台。比如,汽车到达路口后,可以跟信号灯通信,向信号灯注册。这样信号灯就能够掌握各个方向的排队汽车数量,然后根据数量来决定信号的变换,达到优化交通的目的。物联网终端之间的直接通信(端端通信)是物联网关键能力之一,也是物联网区别于移动互联网的关键地方之一。

为加深对这个生态模型的理解,举一个餐饮行业的例子。先说一下需求吧,我经常去家门口的一家餐馆吃饭,而且每次去,点的餐食基本都一样。但现在的问题是,每次去都要排队,点餐,交钱,然后拿餐牌,找座位,等待。显然这是一个重复乏味的过程,如果能够通过自动化的物联网应用,使得这个过程简化或者自动化,那就很理想了。

我们开发一种通用的智能手环,智能手环上运行物联网操作系统。手环除了具备通用的闹钟提醒、身体生物指标测量和报告等功能外,还具备RFID功能,该功能的打开与否,由用户控制,比如甩一下手环、按一个按钮等。在餐馆门口,安装一套ID识别设备,一旦一个带手环的人进入餐馆,并打开了RFID功能,就立即被检测到。检测设备把进入者的ID上报给后端服务器,后端服务器进一步判断这个人是否已经有消费记录。如果没有,OK,遵循通常的点餐、交钱、等待等流程,但是这个过程中,后台系统会建立针对这个人的档案,并记录其点餐列表、等待时间、座位号等信息。

如果这个人第二次来就餐,那好了,运行在手环上的APP(由餐馆开发并上载到M2M APP Store,由用户安装到手环上)会立即震动提醒消费者,并通过自带的小屏幕,自动把上一次点的餐食列表等信息呈现给消费者,让消费者确认是否点同样的餐食。如果确认点同样的餐食,则消费者只需要找个空闲的位置坐下,然后等待即可,手环上的APP会自动检测出座位号,并联系餐馆的后台服务器下订单。吃完后,通过手环确认一下,可自动完成支付,甚至可以对本次消费满意度点评。显然,排队、点餐、交钱等过程完全省略了,大大提升了就餐方便程度。

要实现这个过程,最关键的一点就是,手环上需要运行一个餐馆特定的APP,这个APP能够跟RFID联动,并跟餐馆后台交互,完成就餐过程的自动化。这样的APP可能有多个,因为你可能要去很多餐馆就餐。如果没有物联网操作系统的支持,这是无法做到的。或者说也可以做到,但是你的手腕上需佩戴很多手环,一个餐馆一个。这样的话,你的职业也变了,变成餐馆的活体广告牌了。

这个餐饮行业的应用,几乎把上面生态模型中的每个模块都涉及到了:手环与餐馆检测系统的交互,属于端端通信,手环上运行的APP,需要从M2M APP Store下载。具体下载哪些餐馆的APP,由消费者通过智能手机控制。手环上的任何一个APP,都需要跟自己的后台进行通信。假设手环上的某个配件(比如某个按钮、甚至RFID等)坏了,需要更换一个新的,这时候手环需要跟终端管理后台进行通信,下载新配件的驱动程序。

上述过程的最核心需求,就是物联网操作系统支持的两大分离特性:应用软件和硬件分离,操作系统内核和硬件设备驱动程序的分离。

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

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

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

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