本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
配置 Modbus TP 源 (CLI)
可以在网关功能中定义 Modbus TCP 数据源。您必须在单个功能配置中定义所有 Modbus TCP 源。
有关使用Amazon CLI,请参阅配置数据源 (Amazon CLI).
你必须安装Amazon IoT SiteWise连接器来使用 Modbus TCP 源。
此功能具有以下版本。
| 版本 | 命名空间 |
|---|---|
| 1 | iotsitewise:modbuscollector:1 |
Modbus TCP 功能配置参数
在功能配置中定义 Modbus TCP 源时,您必须在capabilityConfigurationJSON 文档
sources-
Modbus-TCP 源定义结构的列表,每个结构均包含以下信息:
name-
源的唯一友好名称。
measurementDataStreamPrefix-
(可选)要在源中所有数据流的前面加上的字符串。网关会将此前缀添加到来自该源的所有数据流。使用数据流前缀,可以区分来自不同源的同名数据流。在您的账户中,每个数据流都应具有唯一的名称。
destination-
包含以下信息的目标结构:
type-
目的地的类型。
streamName-
Amazon IoT Greengrass 流的名称。
streamBufferSize-
流缓冲区的大小。
endpoint-
一个包含以下信息的终端节点结构:
ipAddress-
Modbus TCP 源的 IP 地址。
port-
(可选)Modbus TCP 源的端口。
unitId-
(可选)单位 ID。默认值为 1。
minimumInterRequestDuration-
每个请求之间的最短持续时间(以毫秒为单位)。
propertyGroups-
定义协议请求的标记定义的属性组列表。
name-
属性组的名称。这应该是唯一标识符。
tagPathDefinitions-
测量在源中的位置。例如,字节和字的顺序、地址和转换类型。每个的结构
MeasurementPathDefinition由连接器定义。 scanMode-
定义源的扫描模式行为和可配置参数。