物联网软件OpenMQTTGateway、Meta-ACRN、Akraino Edge Stack介绍

以下为你介绍的物联网软件都可用在Linux系统上:OpenMQTTGateway(MQTT 网关)、Meta-ACRN(把Yocto用在ACRN的SOS或者UOS上)、Akraino Edge Stack(高性能边缘云服务)。

1、OpenMQTTGateway(MQTT 网关)

物联网软件OpenMQTTGateway、Meta-ACRN、Akraino Edge Stack介绍

OpenMQTTGateway 是用于 ESP8266、ESP32、Sonoff RF Bridge 或 Arduino 的 MQTT 网关,带有双向 433mhz/315mhz/868mhz、红外通信、BLE、信标检测、兼容 Mi flora/Mi jia、SMS 和 LORA 等能力。 

OpenMQTTGateway 可以与 OpenHAB、Home Assistant、NodeRED 等智能助理集成,实现智能家居环境。

注:上图为 OpenMQTT 网关。

下载地址:https://github.com/1technophile/OpenMQTTGateway

2、Meta-ACRN(把Yocto用在ACRN的SOS或者UOS上)

物联网软件OpenMQTTGateway、Meta-ACRN、Akraino Edge Stack介绍

将 ACRN 管理程序与 Yocto 项目集成的层。

meta-ACRN 开源项目可以很方便的把Yocto用在ACRN的SOS或者UOS上。在Service OS和User OS中使用不同的配置,用户通过Yocto 项目,也可以采用集成法一次性构建完整的系统。在第一次引导时,系统可以运行安装后的脚本填充EFI引导菜单,当系统被配置后自动引导到管理程序。图形、USB、网络和其他设备的虚拟化允许guest OS无缝运行虚拟机或裸机,允许更快的开发周期。通过Yocto Project工具的灵活性,用户可以构建一个小型服务操作系统、图形桌面,甚至如Zephyr Project这样的非Linux RTOS,作为客户操作系统。

什么是ACRN?

ACRN是一个开源参考系统管理程序,旨在满足嵌入式物联网开发的独特需求。

人们日益期望当今的连接设备支持各种硬件资源,操作系统和软件工具/应用程序。虚拟化是满足这些广泛需求的关键,但是,现有解决方案无法为物联网提供合适的规模和灵活性。ACRN旨在成为答案。

ACRN由两个主要组件组成:虚拟机管理程序及其设备模型,其中包含丰富的I/O介体。ACRN将具有基于Linux的Service OS,并将同时运行来宾操作系统(另一个Linux实例,RTOS,Android或其他操作系统),从而为构建复杂的计算系统提供了强大的软件平台。ACRN邀请嵌入式开发人员社区贡献代码,并计划与社区合作以进一步努力提供高质量的开源嵌入式参考系统管理程序。

下载地址:https://projectacrn.org/

3、Akraino Edge Stack(高性能边缘云服务)

物联网软件OpenMQTTGateway、Meta-ACRN、Akraino Edge Stack介绍

AkrainoEdge Stack 是一个面向高性能边缘云服务的开源项目,并为边缘基础设施提供整体的解决方案。Akraino Edge Stack 致力于发展一套开源软件栈,用于优化边缘基础设施的网络构建和管理方式,以满足边缘计算云服务的要求,比如高性能、低延迟和可扩展性等。Akraino Edge Stack 项目涉及的范围从基础设施延伸至边缘计算应用,其范围可以划分为 3个层面。

在最上面的应用层面,AkrainoEdge Stack致力于打造边缘计算应用程序的生态系统以促进应用程序的开发。中间层面着眼于开发中间件和框架以支持上面层次的边缘计算应用。在这个层面中,AkrainoEdge Stack 将开发API 和框架以接入现有互补性的开源边缘计算项目,例如上述的面向物联网的互操作性框架EdgeX Foundry,最大化利用开源社区的现有成果。在最下面的基础设施层面中,AkrainoEdge Stack 将提供一套开源软件栈用于优化基础设施。此外,Akraino Edge Stack 为每种使用案例提供蓝图以构建一个边缘计算平台。每个蓝图是涵盖上述3个层次的声明性配置,其中包括对硬件、各层面的支撑软件、管理工具和交付点等的声明。

Akraino Edge Stack 基于使用案例提供边缘云服务,可部署于电信运营商的塔楼、中央端局或线缆中心等。其应用领域包括边缘视频处理、智能城市、智能交通等。Akraino Edge Stack目前是一个初创项目,于2018年8月进入执行阶段。

下载地址:https://www.lfedge.org/projects/akraino/

注明

以上就是物联网软件OpenMQTTGateway、Meta-ACRN、Akraino Edge Stack的介绍内容,这些物联网软件都能使用在Linux操作系统中。

栏目相关文章