扩展开发

设备资源插件

封装通信与设备能力,让步骤不依赖具体连接细节。

更新于 2026-09-29 · 公开评估指南

明确能力契约

资源插件应说明它能提供哪些动作、返回哪些数据,以及如何报告通信异常。同一能力的不同实现,应在单位和错误语义上保持可比较。

  • 先定义最小必需能力。
  • 把能力不支持与设备暂时不可达区分开。

管理连接与并发

连接建立、超时、释放和并发访问属于资源层的重要职责。共享设备需要明确谁持有连接、谁负责关闭,避免一个运行影响另一个运行。

  • 初始化失败能否重试,应由设备性质决定。
  • 串行协议需要保证请求与响应正确配对。

接入验收

建立可重复的资源测试,覆盖正常响应、断连、部分响应、超时和释放后再连接。实机日志应脱敏后用于定位,不直接公开地址与序列号。

  • 测量稳定性与精度需要独立验证。
  • 模拟通过与实机通过分别记录。

← 返回文档中心 · 阅读开发实践 · 返回主站