跳转至

开源|EdgeX Napa(v3.1)之设备服务驱动 SDK(device-sdk-go)发布

EdgeX Foundry (以下统一简称:EdgeX) v3 版本开始发生了重大改变,此次发布 v3.1 版本是对上一个 v3.0 版本的补充和优化。注意:v3 版本与 v2 版本完全不兼容。

本文,针对 device-sdk-go v3.1 发布版本的进一步说明。主要是:用 Echo 替换了 gorilla,常见 API 移至 go-mod-bootstrap。

新特性(Features)

  • (安全)添加带有身份验证参数的新 AddCustomRoute 方法 (#1475)
  • 添加设备上次连接指标 (#1515)
  • 更新索引文件以包含用于预加载检查的名称
  • 允许 NameFieldPath 可配置
  • 接受 API 路径中的 URL 转义
  • 用 echo 替换 gorilla/mux 路由器(这是一项大的改变
  • 在混合模式下运行但缺少通用配置时添加更好的错误处理 (#1480)
  • 实现从 URI 加载配置文件、设备和配置观察程序文件 (#1471)
  • 将所有常见 API 移至 go-mod-bootstrap (这是一项大的改变,大大简化了设备驱动开发
  • 调整 GetFileType() 函数以适应新的秘密 URI 格式 (#1507)
  • 使用 go-mod-bootstrap 中的 WrapHandler 函数
  • 更新处理函数以使用 Echo 签名

文档(Documentation)

不再使用 Slack chat 作为交流,改用 GitHub discussion

构建(Build)

升级到 go-1.21、Linter1.54.2 和 Alpine 3.18 (#1511)

持续集成(Continuous Integration)

在标签创建时添加自动发布工作流程(提交代码的规范更多了,也更方便

测试(Testing)

添加 URI 测试文件(#1481)

关于我们

亿琪软件

上海亿琪软件有限公司,全球开放边缘计算和物联网领域的领导者,全球领先的工业物联网软件开发商和解决方案提供商,助力企业和组织实现数字化转型。公司专注于 5G 通信、AI 人工智能、边缘计算和大数据网络安全多项技术领域,致力于物联网领域前沿技术的创新,为用户提供全方位、智能化和安全的物联网解决方案。

  • 2023 年,公司发布“ YiFUSION |工业边缘智能融合网关 ”产品,为工业客户提供一整套的边缘计算+AI 能力:高性能数据采集、多类型数据融合、AI 算法集成、云端业务对接。在边缘网关的基础上,集成了 IoT 平台的边缘协同能力、本地 Web SCADA 和 HMI 功能、本地数据存储、边缘 AI 视频分析、行业应用集成等。

  • 2022 年,公司推出 “ YiCLOUD |亿琪云 ”一站式物联网应用解决方案。公司的业务涵盖了智慧城市、智慧农业、智能工厂和智慧园区等多个领域,公司软硬件产品和解决方案获得华为技术认证,得到中国移动 OCP 认证,公司还是边缘计算产业联盟 ECC 成员。

关注我们

yiqisoft edgexfoundry

联系我们--商业服务

  • 网站:http://yiqisoft.cn
  • 邮件:support@yiqisoft.cn
  • 电话:021-68863086
  • 手机:186-1666-9123