Skip to content

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

场景描述

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

涉及API接口

函数说明
Qth.init()初始化配置并启动QuecThing功能
Qth.setEventCb()设置平台事件回调处理函数
Qth.setProductInfo()配置IOT平台产品信息
Qth.start()启动IOT平台连接

提示:详情请参考产品配置 相关接口设备连接 相关接口

操作步骤

平台侧

一、登录开发者中心

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

二、创建产品

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

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

设备侧操作步骤

一、初始化配置

开发前您还需要完成工程的QuecPython方案的初始化,需要在使用联网服务前调用。初始化指的是在模组上电后,完成模组基本的配置,达到可以配网连接平台,以及状态上报等功能状态的过程。

c
/* 初始化QuecThing SDK */
Qth.init()

二、事件回调

事件回调处理接口简单的说就是为事件源(组件)添加一个监听任务 event_cb ,当设备触发了某件事件时,交给监听器去处理,开发者只需要在 event_cb 相应事件回调函数下作具体处理即可。

c
/* 注册事件回调函数 */
eventCb={
    'devEvent':App_devEventCb, 
}
Qth.setEventCb(eventCb)

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

QuecThing SDK 提供读写设备信息的接口及参考实现,可根据具体的实际情况进行适配。设备发送引导认证操作时,开发者中心对其携带的ProductKey、ProductSecret进行认证,认证通过,下发该设备接入所需信息。设备再携带这些信息与开发者中心建立连接。

c
/* 配置产品信息*/
Qth.setProductInfo("p1xxxS", "VnhyxxxxxxxxSTFh")

四、连接开发者中心

模组启动连接开发者中心,在开发者中心和设备间建立安全,稳定的通信并实现设备管理,监测,控制等操作。

c
/* 启动平台连接 */
Qth.start()