
产品介绍
OpenEmber是一个专用于嵌入式Linux系统的应用程序开发框架。框架包含设备端应用程序常见的模块,包括消息通信、设备管理、数据采集、协议解析、状态监控、配置管理、日志记录、远程升级、图形界面等功能模块。模块之间采用消息通信机制进行同步,天生支持分布式部署,也就是说,功能模块可以部署在不同的硬件平台(包括异构多核平台)。项目默认实现了Linux系统监控功能,可通过Web查看系统状态。
主要特性
- 消息通信服务(MSG)
- 远程升级功能(OTA)
- 日志服务系统(Log)
- 设备管理和监控
- 数据采集和处理
- 协议解析功能
- 状态监控系统
- 配置管理模块
- 图形界面支持
- 分布式部署架构
- 异构多核平台支持
- 磁盘空间管理
- POSIX 兼容性
技术规格
项目类型:嵌入式 Linux 应用程序开发框架
开源协议:Apache-2.0 License
编程语言:C/C++, JavaScript, Vue
目标平台:Linux 系统
架构支持:异构多核平台
部署方式:分布式部署
通信机制:消息通信同步
构建系统:CMake
Web界面:Vue.js