Skip to content

产品配置及快速连接IOT平台示例

场景描述

本章节指导用户通过AT指令配置产品信息及快速连接上开发者中心。

涉及指令

指令名称功能描述
AT+QIOTCFG配置可选参数
AT+QIOTREG配置平台连接模式
AT+QIOTSTATE查询当前设备与平台之间的连接状态

提示:详情请参考产品配置 相关命令

操作步骤

平台侧操作

一、登录开发者中心

登录开发者中心,未注册可单击立即注册完成注册。

二、创建产品

创建产品详情请参考 创建产品

提示:PK、PS码需用户保存好,设备的连接与产品删除等将会需要使用到该PK、PS。

设备侧

一、配置产品信息(初次连接需配置)

在开发者中心创建产品后,平台会通过邮件的方式向您发送ProductKey、ProductSecret码,同一产品下所有设备可以烧录相同的ProductKey和ProductSecret。设备发送引导认证操作时,开发者中心对其携带的ProductKey和ProductSecret进行认证,认证通过。若首次连接开发者中心需先通过 AT+QIOTCFG="productinfo"[,<pk>,<ps>] 指令配置产品信息。将产品密钥烧录进设备,通过设备引导/认证,通过引导/认证的设备会自动添加至平台所在的产品中。

c
[TX]AT+QIOTCFG="productinfo","pxxxxt","cDVTxxxxxxxxWGVB"

[RX]AT+QIOTCFG="productinfo","pxxxxt","cDVTxxxxxxxxWGVB"

OK

二、连接开发者中心

MCU可通过 AT+QIOTREG=<reg_mode> 指令配置平台连接模式,连接开发者中心前需配置PK/PS,若未配置则返回ERROR。

c
[TX]AT+QIOTREG=1

[RX]AT+QIOTREG=1

OK

三、查询当前连接状态

为了进一步确认设备是否正常连接开发者中心,可通过 AT+QIOTSTATE? 指令查询当前设备与平台之间的连接状态。当指令响应 +QIOTSTATE: 8 时,已确定设备与平台建立链接并可进行数据交互业务。

c
[TX]AT+QIOTSTATE?

[RX]AT+QIOTSTATE?

+QIOTSTATE: 8

OK

连接状态说明若下表所示。

响应数值说明
0未初始化
1已初始化
2正在认证
3认证成功
4认证失败
5正在注册
6注册成功,等待订阅
7注册失败
8已订阅,数据可发送
9订阅失败
10正在注销
11注销成功
12注销失败