以下为译文:
![](https://i-blog.csdnimg.cn/blog_migrate/8fd3145509059c953c4f1a30190bca33.jpeg)
提到物联网,操作系统的选择上总是充满太多争议——哪个传输数据协议比较适合,甚至最基础的处理发生地(本地或者是云端)。
看起来确实有存在争论的理由,然而当需要处理的事情很急时,不管是往返云端,还是使用臃肿的系统都不会受到青睐。基于这些问题的思考,Oracle和Freescale在物联网领域展开深度合作,联手打造协议转译器和基于Java的软件堆栈。作为合作的一部分,Freescale将联合Java社区过程(JCP)工作组,携手Oracle 和其他JCP成员推动Java平台的标准技术规范。
飞思卡尔是长期嵌入式处理技术的先驱,对于如何利用其技术加速创新和易于使用性有非常深刻的见解,利用其专业技能和见解,帮助Java平台发展并在物联网时代蓬勃发展。
通过Freescale的Kaivan Karimi了解到,方法基于一个运行轻量级Java的传感器,它将与一个“box”通信,而这个“box”可以对各种不同的物联网协议进行转译。这个“box”运行了Oracle Java SE Embedded,由建立在ARM Cortex-A9 core之上的Freescale i.MX 6系列应用处理器支撑。
Karimi在接受采访时表示,基于Java让系统有着非常强的普及性,同时不会给程序员及设备制造者带来额外的限制。从根本上说,思想是让这个“box”承担一切的协议转译,因此可以完成任何场景下的设备互联。
这个“box”同样拥有被连接设备需求的实时数据处理能力,并且可以基于需求将剩余的数据上传到云端。在这里,Oracle工具将完成数据的处理,而客户端则可以根据需求选择任何工具。这种本地处理可以有效的降低延时和开销。
该“box”将首先运用到家用领域,覆盖该领域所有的常用协议,而后续的产品将逐渐发展到商业应用。虽然建立一个崭新的系统将会更加高效,但是鉴于当下许多产品都使用不同的连接装置,转译设备的作用可想而知。
当然,这个想法只是该领域的众多努力之一;同时基于内存及处理性能是否能满足Java的需求,更有许多人怀疑Java是否适合传感器;但是这种生态系统建设的努力,确实值得赞叹。
- Oracle Exalytics X3-4大力提升实时分析洞察力
- Oracle Linux支持面向财富管理的创新SEI财富平台
- Java 7终于支持白名单
- 解耦HTML、CSS和JavaScript