在配置Link SDK时,您需要先获取设备的认证信息。本文介绍设备认证信息获取的方法和步骤。
前提条件
已创建产品,且产品的认证方式为设备密钥。
背景信息
设备接入物联网平台前,需通过身份认证。关于身份认证的更多信息,请参见设备安全认证概述。
您可以根据设备的认证方式,获取设备的认证信息。设备认证的方式主要包含以下两种:
获取一机一密设备认证信息
一机一密认证方式的安全性较高,推荐使用。
您可以通过以下方式获取设备的认证信息(ProductKey、DeviceName和DeviceSecret)。
通过物联网平台控制台创建设备,获取设备认证信息。具体操作,请参见单个创建设备和批量创建设备。
创建设备后,您也可以在设备详情页,单击DeviceSecret旁的查看,查看设备的认证信息。
通过调用API,创建设备,获取设备认证信息。更多信息,请参见RegisterDevice。
创建设备后,您也可以查询设备的认证信息。更多信息,请参见QueryDeviceDetail。
获取一型一密设备认证信息
您可以通过以下步骤获取设备认证信息。
开启动态注册:在已创建产品的产品详情页面,开启动态注册开关。
物联网平台将进行短信验证,以确认是您本人操作。
说明若设备发出激活请求时,物联网平台校验发现该开关未开启,将拒绝新设备的动态激活请求。已激活设备不受影响。
根据认证方式获取设备认证信息。
一型一密预注册:
在物联网平台为产品添加设备,然后获取设备认证信息。具体操作与获取一机一密设备认证信息相同,请参见获取设备认证信息。
一型一密免预注册:
无需在物联网平台为产品添加设备,设备端通过Link SDK,携带ProductKey、ProductSecret和DeviceName,向物联网平台发起动态注册请求后,获取到ClientID和DeviceToken,将其作为设备认证信息。
设备端一型一密的更多信息,请参见MQTT动态注册使用说明和HTTPS动态注册概述。