2024年6月5日发(作者:)

涂鸦智能WIFI-SDK说明

版本记录:

版本

1.0.0

1.0.1

1.0.2

1.0.3

编写/修订说明

创建文档

优化部分流程图

修改部分输入参

数和返回值描述

1.

增加低配网方

式设置

2.

更新底层驱动

库和烧录

bin

文件

修订人

刘康

刘康

胡赛

刘康

修订日期

20160630

20160715

20160729

20170330

备注

1.

框架基本接口

(

接入涂鸦云需使用

)

1.1.1获取sdk版本号

函数原型

功能描述

输入参数

输出参数

返回值

备注

CHAR*tuya_get_sdk_ver(VOID)

获取sdk版本号

sdk

版本号

,

"1.0.0"

1.1.2设置wifi配置模式

函数原型

功能描述

输入参数

VOIDtuya_set_wf_cfg(INCONSTBYTEmode)

设置wifi配置模式

mode

0

1

2

输出参数

返回值

备注

默认普通模式

,

必须在

app_init

中调用

普通模式(donothavelowpower)

低功耗模式(withlowpower)

特殊配网模式(specialwithlowpower)

1.1.3设备初始化

函数原型

功能描述

输入参数

OPERATE_RETtuya_device_init(INCONSTCHAR*product_id,

INCONSTSMART_FRAME_CBcb,CONSTCHAR*app_ver);

注册数据处理函数和应用版本号

product_id产品ID

cb手机App命令回调函数指针,

VOID(*)(SMART_CMD_Ecmd,cJSON*root)

<1>cmd命令类型

0表示局域网下发的命令

1表示外网下发的命令

<2>root命令数据

例,{"1":100,"2":200},其中"1"和"2"为数据ID(dpid)编号,100和200为对应dpid

的值

app_ver应用版本号,如"1.0.0"

输出参数

返回值

备注

详见返回值列表

初始化设备,注册数据处理函数