# 设备自注册

原理: 自定义协议包将消息解析为DeviceRegisterMessage,并设置header:productId(必选),deviceName(必选),configuration(可选)。 平台将自动添加设备信息到设备实例中。如果是注册子设备,则解析为 ChildDeviceMessage<DeviceRegisterMessage>即可

TIP

header中的configuration为设备的自定义配置信息,会保持到DeviceInstanceEntity.configuration中,类型为Map<String,Object>, 在后续的操作中,可通过DeviceOperator.getSelfConfig来获取这些配置信息。