要在阿里云物联网平台上创建支持MODBUS协议的产品和设备,并添加具有MODBUS描述的物模型,请遵循以下步骤:
创建MODBUS协议产品
- 登录阿里云物联网平台,进入控制台。
- 选择“产品”管理页面,点击“创建产品”按钮。
- 在新建产品页面,填写产品名称,确保名称唯一且符合字符限制要求。
- 节点类型必须选择为直连设备,因为MQTT型实例仅支持直连设备,且MODBUS协议通常用于直接连接场景。
- 接入网关协议不适用于此步骤,因为您创建的是直连设备而非网关子设备。
- 设置所属品类。尽管选择标准品类不会关联预定义的MODBUS功能,但您可以根据实际需求选择或申请新品类。
- 完成其他非MODBUS特定参数配置后,点击创建,完成MODBUS协议产品的创建。
添加MODBUS物模型属性
- 在刚创建的产品详情页,点击“功能定义”页签。
- 选择“添加自定义功能”,因为MODBUS设备需要自定义物模型来匹配其通信特性。
- 在添加自定义功能对话框中:
- 输入功能名称,如“电机状态”,并确保名称符合规范。
- 设置标识符(例如:MotorStatus),需避开系统保留参数。
- 选择适合的数据类型,如
int32
、enum
等,并根据MODBUS寄存器类型确定。
- 对于MODBUS设备,还需在扩展描述中详细配置MODBUS参数:
- 操作类型:根据MODBUS功能码选择,如离散量输入(0x02)、保持寄存器读写(0x03/0x06)等。
- 寄存器地址:指定该属性对应的MODBUS寄存器地址,格式为
0xXXXX
。
- 原始数据类型:与数据类型对应,确保与设备实际发送的数据格式一致。
- 如适用,设置比特位置和取值范围,以精确映射MODBUS数据到物模型属性。
- 填写完所有必要信息后,点击“确认”保存您的MODBUS物模型属性定义。
通过上述步骤,您不仅成功创建了支持MODBUS协议的产品,还为该产品添加了具有MODBUS特性的自定义物模型属性,从而能够有效地与阿里云物联网平台进行数据交互。