EdgerOS 简介
什么是 EdgerOS
EdgerOS 是翼辉信息自主研发,面向“万物互联”时代的新一代智能边缘计算操作系统。她继承了翼辉信息自主知识产权嵌入式实时操作系统 SylixOS 的稳定、安全、可靠、开放等特点,聚焦边缘计算领域,致力于解决行业发展的核心问题。EdgerOS 主要部署在应用场景的边缘侧,靠近用户业务数据源头,能够联合物联网产业链上下游,为用户提供近端边缘计算服务,满足行业在低时延、高带宽、安全与隐私保护等方面的需求。
产品特点
自主内核
EdgerOS 采用完整自主知识产权的 SylixOS 内核,是一款完全自主设计的智能边缘计算操作系统。自主内核让 EdgerOS 拥有了强大的系统演进能力,可从底层或其他更深度的维度进行整合优化,为合作伙伴提供更加深度的技术支持。同时自主内核可以有效摆脱国外的技术控制,打破技术壁垒,拥有更广阔的发展空间。
极简开发
EdgerOS 不仅在内核上打造了一个高性能的 JSRE 引擎,还提供了功能非常丰富的开发框架,包括 App 框架、流媒体框架、AI 框架、设备管理框架等。同时,EdgerOS 提供了非常强的设备抽象能力,设备开发者无论通过标准协议还是私有协议,都可以将设备能力接入爱智系统,并通过爱智设备框架的标准接口被上层的应用开发者使用,真正实现了软硬件的解耦。此外,爱智还提供了 AI 接口和爱智云服务,开发者无需关心用户账号、设备远程访问、应用的分发、支付等技术问题,只需要专注于业务功能的开发,有效降低应用开发的难度和成本,提高开发效率。
开放生态
EdgerOS 通过在操作系统层面对物联网设备和服务的抽象和标准化,实现了物联网软硬件的完全解耦,能够有效促进产业分工,推动整个产业进行重构。秉承开放的心态和理念,EdgerOS 不限制智能设备的厂家或者品牌,能够为所有的开发者提供完备的技术支持,设备和应用之间可以随意组合,应用开发者和设备开发者可以随意组合。开发者可以自由选择标准协议或私有协议,或从爱智应用市场、设备中心中获取海量的开发资源。 EdgerOS 不重新发明标准,而是将硬件、应用和云等关键元素进行连接,为开发者提供广阔的开发土壤。
随心访问
EdgerOS 通过爱智云为开发者和消费者提供远程访问能力。无需新增任何代码,也无需任何后端配置,随时随地即可远程访问系统底层设备。
安全无忧
EdgerOS 具备强大的安全保障能力。在底层安全方面,EdgerOS 内核来自翼辉信息嵌入式实时操作系统 SylixOS, SylixOS 已通过操作系统 SIL3/SIL4 国际安全等级认证,此认证是操作系统领域最高等级安全认证,通过 SIL 等级认证的操作系统则可以应用在极高安全性要求的轨道交通牵引系统、信号系统、车身控制系统等高安全的行业领域。在上层安全方面,EdgerOS 使用了基于安全容器的沙箱技术和基于数字证书的多域安全认证,对访问的安全性做到有效防护。同时 EdgerOS 拥有多维度权限管理功能,支持配置用户-应用-设备间的访问权限,对系统能力进行组合,保证使用的安全性。
产品架构
EdgerOS 为操作系统产品,整个系统架构共分为五层,从下向上分别为:内核层、JSRE、系统服务层、应用框架层和应用层。
内核层
EdgerOS 内核来自翼辉信息嵌入式实时操作系统 SylixOS,SylixOS 已历经数十年持续开发,拥有超百万行代码,内核自主化率 100%;并且经过航天、军工、轨交等众多行业的验证,首批搭载设备已累计八万小时不掉电运行,迄今已稳定承载上千个项目,真正做到了坚若磐石,万无一失。
JSRE
EdgerOS 的高性能 JavaScript 运行时把互联网技术栈带入了物联网和边缘计算领域,在封装了大量基础库的同时,为上层框架提供了丰富的 API,EdgerOS 的基础库包含了安全加密、AI、多媒体、数据库和多种通信协议等核心能力。
系统服务层
EdgerOS 在系统服务层提供了丰富的系统服务和基础组件,基础组件包含了 General(通用组件)、Multi-Task(多任务)、Network(网络)、IoT Protocol(物联网协议)、File System(文件系统)等;系统服务包含了Account(账户服务)、Master(桌面服务)、Notify(系统通知服务)、Permission(权限管理服务)和爱智云服务等众多服务。
应用框架层
应用框架层涵盖了 App 框架、流媒体框架、AI 框架和设备管理框架四大能力集合。其中 App 框架提供了丰富的基础组件,降低了应用开发的复杂度;流媒体框架和 AI 框架,为开发者提供了开箱即用的人工智能接口和流媒体处理能力;设备管理框架实现了对智能设备的高度抽象和封装,开发者不需要了解智能设备的底层通信协议细节,只需要调用高度抽象的设备接口,就可以快速发现和连接设备,并调用设备的各项功能。
应用层
EdgerOS 应用层提供了几款内置应用,最终用户可以通过设置、设备和网络等内置应用管理自己的智能设备、用户分组、权限和无线网络等设置,同时可以通过爱智世界下载和安装丰富多彩的爱智应用。