SiLA 2 集成
概述
SiLA 2 (Standardization in Lab Automation) 是实验室自动化领域的国际标准通信协议。本系统实现了 SiLA 2 标准接口,支持与符合 SiLA 2 标准的上位系统通信。
实现的接口
1. ChromatographService
服务描述:色谱仪控制接口
命令:
2. DetectorService
服务描述:检测器控制接口
命令:
属性:
3. TemperatureController
服务描述:温度控制接口
属性:
4. PneumaticController
服务描述:气路控制接口
属性:
5. HistoryService
服务描述:历史数据查询接口
命令:
gRPC 接口
连接地址
协议文件
协议定义位于 src/edge/internal/sila2/proto/:
客户端示例
HTTP 网关
为方便集成,系统提供 SiLA 2 HTTP 网关:
基础路径
接口映射
使用示例
ANIML 数据格式
系统支持 ANIML (Analytical Information Markup Language) 标准数据格式。
结果结构
安全考虑
认证
SiLA 2 gRPC 接口支持:
- 无认证模式(默认)
- TLS 加密(可选)
控制权限
通过环境变量控制:
