Everyware 软件框架(ESF)

IoT物联网边缘软件框架

简介

Everyware Software Framework (ESF)是一种面向边缘计算机和物联网网关的高级、多平台和灵活的应用程序开发环境。ESF通过其随时可用的字段协议库与现场设备连接和接口。可以通过丰富的Java api或基于web的可视化编程环境在边缘处理字段数据。

所得数据可以发布并交付给领先的物联网云服务,如Everyware Cloud (Eurotech物联网集成平台)、Eclipse Kapua、AWS物联网和Azure物联网。

Everyware软件框架连接了物理世界和数字世界。它将字段设备和数据源封装到一个公共模型中。对于每个现场设备,都创建数字孪生。两者可以合并到运行在边缘的可视化组合数据流中,也可以从云进行远程管理。因此,现场设备的远程管理和监控变得更加容易:ESF成为广泛的物联网应用的理想解决方案。

ESF是Everyware IoT物联网架构的一部分。

使用ESF,您能够:

  •  深入底层设备,将数据传输上云——通过现成的现场协议库(MODBUS、OPC UA、S7等)以及对MQTT的支持,使用简单的可视化编程工具在几分钟内即可完成PLC数据发送到远程端的应用配置。PLC的数字孪生还将使云平台对现场的远程指挥、控制等交互成为可能。
  • 开发物联网边缘应用——可视化地组合数据流图,用于数据采集、路由、过滤、聚合和分析:ESF连线为易于配置、组合和管理物联网应用程序提供了基于web的界面。还可以使用完整的Java api开发定制的数据流组件或完整的边缘应用程序。
  • 管理边缘计算机以及物联网网关——控制和配置边缘节点,包括它们的应用程序,它们的配置和它们的网络接口,如以太网,Wi-Fi和蜂窝调制解调器。启用边缘节点的远程管理和远程更新。安全管理包括供应、凭证、证书、签名应用程序包和签名远程管理通信。
  • 庞大的软件生态——ESF是Eclipse Kura的商用企业版,Eclipse Kura是面向物联网网关的开源Java/OSGi边缘计算平台。由一个活跃的、充满活力的社区支持,Eclipse Kura提供了一个模块市场和在Eclipse市场上可用的物联网插件。通过简单的拖放操作,应用程序和库可以从Eclipse IoT市场安装到ESF运行环境中。

ESF的功能结构如图:

Everyware软件框架允许以最小的开发时间开发稳定灵活的物联网应用程序,更快地推向市场。软件开发人员和设备管理员还可以利用ESF与Everyware Cloud (EC)云平台进行集成。


ESF的价值和优势

对开发者来说

  • 开发和管理物联网边缘计算应用
  • 可直接使用的现场通信协议库
  • 可视化编辑数据流向,管理、分析并编辑数据
  • 全功能Java API,适用于物联网边缘节点
  • 简单快速创建原型架构
  • 开源技术


系统集成商

  • 将运营技术(OT)整合入信息技术(IT)的框架中
  • 完成设备配置和首次激活
  • 远程接入多功能物联网边缘网关或其他现场设备
  • 强力的安全性
  • 轻松连接主流的物联网云服务平台


生产管理者

  • 更快的创新,更快的产品上市速度以及更快的回馈
  • 远程设备监测和控制
  • 易于集成到现有IT系统中或者定制的网络应用开发
  • 更具精确的项目执行
  • 强保护性