您现在的位置是:北京京华拓创科技有限责任公司 > 公司新闻
物联网端的边缘计算开源平台,灵图数智
北京京华拓创科技有限责任公司26-05-11【公司新闻】9人已围观
简介灵图数智聚焦的面向物联网端的边缘计算开源平台,以EdgeXFoundry和Apache Edgent为代表,旨在解决物联网设备接入多样性、数据采集与高效处理等问题,通过微服务架构、标准化接口和实时数据分析功能,支持工业物联网及通用物联网场景
灵图数智聚焦的面向物联网端的边缘计算开源平台,以EdgeXFoundry和Apache Edgent为代表,旨在解决物联网设备接入多样性、数据采集与高效处理等问题,通过微服务架构、标准化接口和实时数据分析功能,支持工业物联网及通用物联网场景的边缘计算需求。 以下是具体介绍:
EdgeXFoundry定位与目标EdgeXFoundry是Linux基金会发布的面向工业物联网边缘计算的标准化互操作性框架,部署于路由器、交换机等边缘设备,为传感器、设备等物联网器件提供即插即用功能,解决物联网软硬件及接入方式多样性导致的数据接入困难问题,简化并标准化工业物联网边缘计算架构,创建互操作性组件生态系统。
架构分层与功能
设备服务层提供设备接入功能,由多个设备服务组成。用户根据设备服务软件开发工具包(SDK)编写生成微服务,使用设备文件定义南侧设备信息(如源数据格式、存储格式、操作命令等),将设备数据格式转换后发送至核心服务层。支持MQTT、ModBus、BLE等多种接入方式。
核心服务层由核心数据、命令、元数据、注册表和配置4个微服务组件构成。核心数据微服务存储管理南侧设备数据;元数据微服务存储管理设备元数据;命令微服务将设备文件操作命令转换为通用API供用户监测控制设备;注册表和配置微服务存储设备服务相关信息。
支持服务层提供边缘分析和智能服务,如规则引擎微服务允许用户设定规则,当数据满足条件时触发特定操作(如监测温度传感器,温度低于25度时关闭空调)。
导出服务层由客户端注册和分发等微服务组件组成,用于将数据传输至云计算中心。客户端注册记录后端系统信息,分发将数据从核心服务层导出至指定客户端。
系统管理和安全服务系统管理服务提供安装、升级、启动、停止和监测控制微服务的功能;安全服务保障设备数据和操作安全。
技术特点与应用领域
技术特点最新版本未提供用户自定义应用计算框架,但支持将应用部署在网络边缘并注册为导出客户端处理数据;设计满足硬件和操作系统无关性,采用微服务架构,所有微服务能以容器形式运行于各种操作系统,支持动态功能增减,具有可扩展性;为每个接入设备提供通用RestfulAPI,便于大规模监测控制物联网设备。
应用领域主要应用于工业物联网场景(如智能工厂、智能交通),以及其他需要接入多种传感器和设备的场景。
定位与目标Apache Edgent是开源编程模型和微内核风格运行时,可嵌入边缘设备,提供对连续数据流的本地实时分析,解决边缘设备数据高效分析处理问题,加速边缘计算应用在数据分析处理上的开发过程。
开发模型与组件基于Java或安卓开发环境,开发模型由提供者、拓扑、数据流、数据流的分析处理、后端系统5个组件组成。
提供者包含Edgent应用程序运行方式和位置信息,具有创建和执行拓扑的功能。
拓扑作为容器,描述数据流来源和数据处理方式,记录数据输入、处理和导出至云的过程。
数据流提供多种连接器接入数据源(如MQTT、HTTP、串口协议等),用户可添加自定义代码控制传感器或设备数据输入;数据不局限于真实传感器或设备数据,还支持文本文件和系统日志等。
数据流的分析处理提供功能性API实现对数据流的过滤、分裂、变换和聚合等操作。
后端系统因边缘设备计算资源稀缺,用户可通过MQTT和ApacheKafka方式连接后端系统(如IBMWatson IoT平台)进一步处理数据。
技术特点与应用领域
技术特点提供丰富数据处理API,切合物联网应用数据处理需求,降低应用开发难度并加速开发过程;应用可部署于运行Java虚拟机的边缘设备,实时分析传感器和设备数据,减少上传至后端系统的数据量,降低传输成本。
应用领域主要应用于物联网场景,也可用于分析日志、文本等类型数据(如嵌入服务器软件实时分析错误日志)。
很赞哦!(23)