新版本引入了许多架构更改,包括用于改进微服务之间QOS的消息总线和一组新的可扩展API。其他主要的改进包括使用Angular JS构建的新UI、用于配置设备服务的简化设备配置文件、安全性增强以及对应用程序服务的一系列改进。
EdgeX(爱尔兰)版本有什么独特之处
EdgeX Foundry(爱尔兰)是该社区的第二个主要版本,并建立在长达四年的高速发展,以及现实世界的客户部署基础上,包括以下主要变化/补充:
- EdgeX v2 API(适用于所有服务)
- 跨API提供响应对象和一致状态
- 允许通过系统跟踪数据(通过相关ID)
- 为service-2-service通信协议的新模式设置EdgeX
- 将允许向消息交换添加其他安全性
- 通过消息总线从设备服务到应用程序服务
- 支持MQTT、OMQ和Redis Streams实现
- 作为可选辅助订阅户的核心数据
- 更高的安全性
- 所有服务(包括应用程序和设备服务)的标准化保密提供商
- 通过API网关启用领事API
- 安全清理–过程中不再必须在docker容器中以root用户身份运行,从而防止Redis在不安全模式下运行
- 新的设备服务
- CoAP(in C)-受限应用协议是一种用于资源受限节点和网络的web传输协议
- GPIO(in-Go)-通用引脚输入/输出是用于将微控制器连接到其他电子设备的标准接口。鉴于其在设备上的可用性,它也非常受Raspberry Pi采用者的欢迎
- LLRP(in Go)-低层读卡器协议是许多RFID读卡器的标准化网络接口
- UART(在Go中)-通用异步接收器/发送器是串行数据通信,用于调制解调器中,并可在USB到UART桥接器中与USB一起使用
- 简化设备配置文件
- 应用程序服务改进
- LLRP库存应用程序服务(运行中)
- 新的结构化自定义配置功能
- ProfileName和SourceName的新筛选函数
- 加密函数加密密钥的秘密提供程序的使用
- 用于快速启动新自定义应用程序服务的新模板
- 自定义应用程序服务的新自定义触发器功能
- 新的和改进的图形用户界面(GUI)
- 使用Angular JS构建改进的GUI
- 易于维护/添加
- 符合行业标准
- 设备配置向导
- 数据可视化
- 大大改进了元数据的创建/更新/管理
- 服务状态和资源(mem、CPU等)监控
EdgeX Foundry 2.0是一个主要版本,与以前的EdgeX 1.x系列版本不兼容。
有关 EdgeX Hanoi 版本变更与更新的更多详细信息,请参阅版本说明
版本发布频率
为了向 EdgeX 使用者提供可预测的基础来铺设他们的商业解决方案,我们的目标是至少提前 12 个月规划版本主题,并计划在既定发布的 6 个月内提前交付各项功能。
版本发布频率为每年 2 次,正常情况下,四月和十月为版本发布月。