JOSH是中国的“MicroEJ”~

很多人不了解JOSH,我们推荐大家去看看MicroEJ,我们是中国版的MICROEJ,下面的文章翻译自MICROEJ的官网,让大家直观的了解~
MICROEJ被定位为可连接对象的ANDROID™的小兄弟

MicroEJ的首席执行官兼创始人Fred Rivard在接受Lembarqué.com的独家采访时,解释了为何嵌入式应用程序环境MICROEJ VEE(虚拟执行环境)现在被誉为“ Android™的同级兄弟”,如今这个名字已被广泛接受由巨型Google™本身。 MICROEJ VEE已被公认为“物”的标准解决方案,以使其更加智能,安全,尤其是低消耗。

在去年4月举行的Google Cloud Next'19会议上,Google和 MicroEJ共同介绍了MicroEJ VEE紧凑,安全和可靠的嵌入式应用程序环境,将其作为Android的“小兄弟”。 您能解释一下这种关系吗?
 
FRED RIVARD : MICROEJ VEE与Android共享相同的虚拟化标准,其规范已在公共领域使用了20多年,每天用于数百亿电子设备,而不仅仅是智能手机。我们的区别在于该标准的实施。与Android不同,VEE可以在任何类型的处理器上运行,从复杂的SoC(片上系统)到售价不到1美元的微控制器。因此,MicroEJ大大降低了与标准内存占用量相关的硬件成本,因为VEE通常只需要50 KB的内存,而Android需要超过50 MB的内存。
 
我们的消耗量也非常低,因为我们的VEE安全容器可以在时钟频率为16 MHz的处理器上运行,并且可以在不到25 ms的时间内启动,而Android需要一个时钟周期为GHz的高能耗处理器,而启动需要数十秒。最后,VEE可以在所有嵌入式RTOS / OS(实时操作系统)上运行,而Android仅依赖Linux。因此,这个术语是“小兄弟”。
 
Google和MICROEJ共同研究了我前面提到的两种虚拟化标准实施的异同,这些标准在我们的网站https://www.microej.com/product/vee/上进行了总结。我还要回想一下,几年前Google推出了一个用于连接对象的Android,称为Android Things。但是它没有兑现对市场的承诺:太贵,太重,不够快。此后,Google正式将Android Things在智能扬声器和联网屏幕的垂直市场上重新定位,将MICROEJ VEE定位为“ Things”的唯一标准解决方案,以使其更加智能,安全且特别是低消耗。
 
 
 
 
 
从技术角度来看,如何使IoT对象连接到Google Cloud IoT平台更容易?
 
FRED RIVARD : 作为Google Cloud合作伙伴,我们在Google Cloud Next'19上发布了二进制形式的App软件组件,名为GCP Edge Plug。其目的是通过“无管道代码”方法大大简化任何智能对象与Google Cloud IoT Core服务的连接。GCP Edge Plug完全符合“一次编写,随处运行”的愿景,因为它是一个通用的,可下载的代理程序,无论在哪个操作系统上运行,都可以在任何处理器上完全相同地运行。
此外,该代理可在VEE信任执行容器(即所谓的沙箱)中安全运行。MICROEJ VEE容器通过将应用程序彼此隔离以及管理RAM的使用和外围访问权限来实现更好的安全性管理。
 
 
 
实际上,GCP Edge Plug嵌入了MQTT机器对机器协议,并使设备和云之间的所有“内部管道”透明化,尤其是所有可能变化的加密部分和API。该代理可在MicroEJ Application Store上找到,MicroEJ Application Store是一个在线商店,其中包含软件组件和库,并且全部以开源形式提供。通常,基于MICROEJ VEE的连接对象的用户可以使用新的Apps来简单地扩展其功能,甚至可以在云中订阅新服务,就像使用Google Play Android的智能手机世界中的方式一样。
 
请注意,作为与JFrog合作的一部分,今天我们正在开发MicroEJ应用程序商店的第2版,称为FORGE,该合作伙伴关系提供了有关存储和分发软件组件的专业工具。应该注意的是,我们在这里所做的事情是一个真正的基础趋势,因为三分之二的客户希望使用这种生态系统来跨多个产品线利用他们的软件组件。就像Android彻底改变了智能手机的世界一样,MicroEJ正在扰乱当今在个人电子,打印机,智能仪表,医疗设备和家庭自动化系统等领域的智能对象市场。我们的应用程序安全容器已被Landis + Gyr,Atlantic,EDF,Thales,Hager.
 
 
 
您能详细说明使用MicroEJ技术对Zebra Technologies这样的公司的贡献吗?
 
FRED RIVARD : 在Google Cloud Next'19上,Zebra,Google和MicroEJ分享了有关扫描仪和打印机制造商Zebra Technologies如何管理其物联网转换的会议。Zebra希望通过向合作伙伴生态系统开放以创建第三方应用程序,从而增加其设备的价值,同时确保这些新应用程序可以在不同系列的打印机系列(超过40条不同产品的系列)上运行并且不进行修改或中断打印机的实时操作。
 
MICROEJ VEE正是通过提供真实的可信执行环境(TEE)并保证遵守实时约束来实现的。在这种情况下,Zebra向其生态系统提供了GCP Edge Plug应用程序。下载此应用后,打印机将受益于安全的Google云连接。然后,下载各种软件代理(例如Twitter代理,Google Maps代理或HTML服务器)变得非常容易。
 
在Google Cloud Next'19中,我们证明了实时打印推文或打印带有随机地址和图像的徽章的便捷性……并利用Google的分析工具进行预测性维护根据从打印机捕获的操作状态数据。在安全方面,所有应用程序都在各自的容器中运行。容器控制应用程序的执行,并在允许的情况下与打印活动通信,所有这些操作均在TEE环境的监督下进行。如果打印机允许打印机连接到云,则该应用程序可以与Google代理进行通信。这样就可以打印应用程序传输的数据,并且活动跟踪将保存在云中。
 
此外,应注意,所有应用程序开发都可以在模拟器上完成。MicroEJ实际上提供了一种虚拟设备,可以在工作站上通过我们的基于Eclipse的集成开发环境MicroEJ Studio创建和测试应用程序。这使Zebra无法对40多种不同型号的打印机执行物理测试!
 
 
 
 
 
 
 
 
 

猜你喜欢

转载自www.cnblogs.com/cxh1087/p/11753563.html
今日推荐