行业垂直门户网站

设为首页 | 加入收藏

您当前的位置:北极星智能电网在线 > 正文

物联网跨平台解决方案 打造移动互联新生活

北极星智能电网在线  来源:移动Labs    2012/8/23 15:04:06  我要投稿  

北极星智能电网在线讯:2012年8月21日至8月22日,中国移动在北京国际会议中心举办“第六届移动互联网国际研讨会”,聚焦于云、管、端、“台”,更广泛、更深入地探索构建合作共赢的产业新生态,打造移动互联新生活。以下为北京雅鲁藏布科技有限公司技术总监许小刚发表演讲。

以下为演讲速记:

许小刚:各位来宾专家大家好,第一是讲了这套解决方案的背景,包括规范的借鉴,以及在嵌入式系统中以前的成功经验给我们的建议,最后是介绍了这套解决方案的具体的技术细节,以及如果采用了这套解决方案以后所带来的优点,以及给客户和物联网雇主产生的新的技术的领先点。最后列举两个简单的例子。

首先,在物联网尤其是在感知层,由于存在不同的传感器设备,物联网是跨领域、跨平台的,而且所使用的运行环境也会根据行业的不同,或者领域的不同有所变化。如果我们没有一个很好的跨平台的解决方案,很难做到物联网最初的目的,物联网领域与信息网络的互通跟交换信息。这是对感知层的要求。对应用层的要求,物联网的采集点不再是以前的简单的信息的采集,更需要更多的复杂的处理。随着物联网应用的深入,物联网应用的更新跟下载也是很大的问题,尤其在各种以前的物联网采集点的时候以及客户端,都在不断地更新应用和下载。所以我们提出了远程控制和下载的功能。

第三对实时性的要求,物联网的数据,尤其是跟云端进行互通的时候,需要的是更实时更快捷的数据的上传跟反馈控制这样的要求。所以在讨论提出解决方案之前,我们提供了JAVA这套背景以及和之前发展的经验,JAVA语言是面向对象本身也是跨平台开发的语言,随着JAVA语言的发展,在三个领域,首先是 PC机领域上客户端的开发,另外是企业应用领域所需要的标准,最后是指JAVA在嵌入式系统提出的一套标准。

目前Google的安卓系统也同样以JAVA语言作为应用开发的语言。为什么在物联网的客户端尤其是终端会采用JAVA语言这套方案。是因为物联网本身需要适应不同的运行环境,对开发者的要求要能够快速地进行应用开发和应用的部署,同时JAVA虚拟机提供了这样的技术,在JAVA的应用出错或者崩溃的时候对整个的系统没有影响,这是当时JAVA设计之初所想追求的目标,同时也是我们在JAVA客户端和终端所要达到的目的。

下面着重地介绍J2ME的特点,J2ME是跨不同的操作系统和运行环境,所以说运行的时候会有一致性屏蔽不同的操作系统,上层有虚拟机,会割裂上层 JAVA的应用、硬件跟操作系统的依赖性。会起到不同的应用,在不同的环境和操作系统下不做任何的修改进行运行。而且JAVA本身的J2ME架构的思想给物联网跨平台提供了很多建议,比如说应用的管理、应用的周期、应用的安装跟解释都提供了很好的规范,同时网络接口的规范上可以跨越不同的网络硬件,网络承载,所以在设计这套方案的时候会借鉴J2ME对网络、对应用管理的建议。但是最终为什么没有J2ME的方案呢?因为J2ME尤其在Google的安卓起来以后,它的技术已经处在停滞的状态,另外J2ME本身绕不过去的是本身的“来森斯”的应用费用。所以最终选择的开源的Google的安卓的Dalvik虚拟机。

Dalvik是Google安卓系统虚拟机的内核,在设计之初就考虑了跨平台以及提供了开放的接口,另外是开源的,所以说虚拟机最终的开发模式上提供了给开发者、终端厂商提供了三种开发模式,虚拟机可以用最标准的C来实现,用C实现很大的优势是平台的独立性比较强,因为只要在C的环境下进行编译就可以直接用虚拟机,另外及时编译的方案,可以采用汇编的方案对芯片和操作系统都可以有优化,这样可以极大地利用芯片以及操作系统的优势,最后一种方案是可以提供第三方编译器的方案,可以独立的第三方很容易用自己的变异器系统进行虚拟机的开发跟运行。

接下来是在跨平台解决方案中所使用的Dalvik虚拟机方案中的整体的架构

它主要是三个部分,一个是虚拟机的部分,另外是应用管理,我们不但加入了原有的普通的JAVA应用的生命周期的管理,同时增加的远程下载、远程控制、远程安装的管理,最后是物联网标准模块的支持,包括对各种外围传感器的设备,GPS设备以及各种接入设备以及芯片的支持,以及驱动的支持,屏蔽,使得在应用开发的时候可以不用太关心底层的硬件和底层的驱动,对应用开发者来说提高了开发的效率。

从技术特点上来说,第一是开放的代码,是基于Google安卓的虚拟机的部分,虚拟机是完全可控并且是定制化的,第二个特点是跨平台的系统,虚拟机目的就是能够跨越不同的操作系统和不同的运行环境,支持不同的芯片跟硬件,这同样是在Google安卓设计之初最主要的目的之一。第三个特点是虚拟机的升级问题,本身Google对Dalvik虚拟机的优化是不断地更新,发展很快,所以很容易从Google那里学到更多的技术。第四点是应用的管理更加的容易,本套方案充分考虑了虚拟机与无线网络连接的功能,以及物联网对不同的低层的无线网络,包括Wifi不同的支持,所以说物联网的应用很容易被远程的控制下载,以及更新、安装、运行,还有一些状态的控制都可以很容易的进行。

最后是虚拟机本身支持多任务多进程的方式,可以做到物联网的应用不再是简单的应用跑在一个终端点上,可以多个应用协同操作的。

采用这套方案以后带来的优点,我想从两个方面来说。

第一是对应用来说,应用的管理,应用下载远程控制最大的好处在物联网各个点去部署的时候,如果应用不能随时地去更新,以后的应用的升级和物联网重新的部署都会产生极大的耗费,如果远程控制可以做多应用随时更新,这同时也是借鉴了智能手机应用的特点。

此外,对物联网的企业以及应用者来说提供了一个插件,使物联网各种应用开发会更加的容易,因为可以直接在PC环境下进行开发。

另外,虚拟机本身屏蔽了很多硬件设备和芯片,使得应用的开发者不会太在意应用传感器的特性以及驱动方面的信息。对开发者的要求更低,同时也开发的应用更加的丰富。

第四点我们搭载了无线的模块,包括无线网络的支持,使得虚拟机应用的实时性更加的准确,而且可以随时将数据传送到服务器上。

也增加了应用的能力,之前很多物联网的应用,更多的应用只是开关性的,比如说打开关闭的控制,现在的应用不光是可以将各类的数据传送到服务器上,另外更重要的应用,首先可以对数据进行处理,另外数据对各种设备进行很容易的控制,因为应用的能力增强了。

最后,首先是基于安卓的开发系统,同时J2ME理念和规范对开发者提供了开放的开发平台,这同样可以促进开发者和行业应用的快速的开发和实施应用。对物联网企业来说会带来的好处。

首先对应用的丰富和开发应用的容易,无线模块的支持这使得物联网企业部署物联网架构的时候可以很容易地去调节以及部署各种设备以及接入点,各种功能可以很快地进行提升和更新。同时物联网企业部署物联网的时候能力也会大大的提升。

另外一个好处是硬件以及对上层来说传感器各种外围设备的屏蔽,使得物联网部署的速度会更加的快,承载了我们的解决方案不用太关心他所选择的各种外围芯片是什么样的,也不用看操作系统是怎样的,所以说部署的时候只要把这套系统应用起来以后它的各种芯片可以说是即插即用,甚至可以随时更换,这是我们觉得这套方案中对物联网的行业以及应用所带来的影响。

最后我们给出两个案例,首先第一个案例是通常所说的电表抄表的系统,现在智能电表是采用IC卡的方式记录用户的信息,但是有个很大的问题用户需要全程的参与,用户需要拿这些IC卡到各种电力营业厅去进行充电以及进行交费,还要将卡插入智能电表里进行充电,这对用户来说,用户的参与导致了用户很麻烦,时间上也并不是实时的,如果采用我们跨平台的方案以后,第一点是用户的交费可以是实时的,用户的查询也可以实时,智能电表里有这种无线的方案和电力的各种交费系统进行连接,交费可以是实时的,实时充电、供电,而不是以前使用IC卡的时候没有电就直接把电掐掉,或者是用户没有短时间内没有进行交费就无法进行供电。这是我们觉得给智能电表抄表系统带来的影响。

如果可以在应用上做到更大的应用的开发,不仅仅只是用户用电情况的查询,可能会增加一些控制,比如说一些在某一地区里可以采用一些电力的控制,我们的方案屏蔽了设备,所以说电力公司在它使用的时候可以不用在意当前使用了哪几个厂商智能电表,采用了这套系统,可以实时的直接在应用开发上来支持不同的智能电表厂商的驱动。

第二个案例是“资产管理”,目前资产管理最主要的现状首先是信息化的管理,另外是在信息化管理的过程中无法能够有效地去配备资产设备,以及进行远程控制。产生了资产管理设备岗位上人员可能需要更多的人员,由于事情的复杂度导致了花费大量的人力。如果采用跨平台的解决方案以后,第一是提供了无线模块,所以做到数据的实时的反馈,可以远程进行监控,另外可以适应不同的资产。电路增加可以适用不同的设备,因为它是相对独立的,因为有各种无线模块的支持,所以做到设备的报警和状态,可以实时传送到控制中心,也节约了人力成本,不需要人力各个资产配置上花费大量的时间进行盘库。

好的,谢谢大家!

分享到:
北极星投稿热线:陈女士 13693626116 邮箱:chenchen#bjxmail.com(请将#换成@)

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

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

热点关注
国网826号文解读

国网826号文解读

昨天国网公司下发了《关于进一步严格控制电网投资的通知》(国家电网办【2019】826号文)。文中提出了“三严禁、二不得、二不再”的投资建设思路。个人认为,这不仅仅是一个文件,而是国网公司整体发展战略转型的一个标志。作为世界上最大的电网企业,国网公司每年因投资建设所需的采购数额巨大,对电

--更多
最新新闻
新闻排行榜

今日

本周

本月

深度报道
相关专题

关闭

重播

关闭

重播