1.登录智能生活开放平台
2.创建项目
3.新建产品
4.点击刚刚创建的产品,进入功能定义界面
5.稍微往下拉,我们可以看到平台根据产品的设备类型,已为我们自动创建了标准功能主灯开关LightSwitch和故障上报Error
6.点击新增,添加标准功能!这里可根据项目的需要添加不同的功能。也可根据用户产品特殊需求,添加自定义功能,需经过1个工作日的平台工作人员审核。
7.功能定义完成后,需要获取到产品的tsl文件,即点击“新增”旁边的查看JSON。并拷贝文件内容,进行在线json压缩处理:json在线压缩工具地址(注意:压缩但不转义)。
8.拷贝压缩后的文本,并保存为bin文件,并用Notepad++打开,编码格式:使用UTF-8,查看字符个数结果,并记录。
9.打开在EMW3080+STC15轻松实现设备上云1中下载的固件MX1290_0000.ILOP.A221,并打开到MX1290_0000.ILOP.A221\MX1290_0000.ILOP.A221\tsl-split-tools目录下
10.在此处输入命令cmd并回车
11. 输入命令 split.exe xxx.bin(xxx.bin为步骤8保存的bin文件,需将该文件放到tsl-split-tools目录下)
12.我们可以看到在文件夹下多出来了两个文件tsl_with_4096_0.bin和tsl_with_420_1.bin
13.点击 下一步:调试设备。并选择模组
14.点击新增测试设备,可根据自己项目的需要选择是否设置DeviceName
15.添加完成,将自动生成测试设备所需的三元组,如下图:
16.点击“人机交互”,开通“使用公版APP控制产品”,更换面板
17.设置“多语言管理”
18.设置“配网引导”
19.打开格西烽火通过 AT 指令,逐一发送AT指令,实现连接 liop 平台(点我下载完整工程包)
指令具体说明如下:
序号 | 步骤 | 发送指令(或操作) |
---|---|---|
0 | 确认AT指令模式 | AT |
返回 | OK |
|
1 | 关闭串口回显功能 | AT+UARTE=OFF\r |
返回 | OK |
|
2 | 设置 ilop 产品信息 | AT+ILOPSET= ProductKe, ProductSecre, DeviceSecret, DeviceName\r 注意:这里是调试阶段,可采用AT指令写入的方式进行设置产品信息,若批量生产烧录时,推荐采用高效的 BAT 自动烧录系统 |
返回 | OK |
|
3 | 设置 ilop 数据格式 | AT+ILOPDM=2\r |
返回 | OK |
|
4 | 设置 ilop 服务器站点位置-上海 | AT+ILOPDOMAIN=0\r |
返回 | OK |
|
5 | 设置 tsl 长度和分包数量 | AT+ILOPTSLPRE=4516,2\r |
返回 | OK |
|
6 | 发送tsl文件 | AT+ILOPTSL=0\r |
返回 | > 后 |
|
发送tsl文件 | tsl_with_4096_0.bin文件 | |
7 | 发送tsl文件 | AT+ILOPTSL=1\r |
返回 | > 后 |
|
8 | 发送tsl文件 | tsl_with_420_1.bin文件 |
返回 | OK |
|
9 | 启动 ilop 服务 | AT+ILOPSTART\r |
返回 | OK |
|
10 | 启动ilop aws路由器配网模式 | AT+ILOPAWSSTART\r |
返回 | OK |
|
11 | 启动 ilop aws一键配网模式 | AT+ILOPAWSPRESS\r |
返回 | OK |
|
12 | 打开公版APP, 扫描配网二维码 | 开始为设备配网 |
返回 | +ILOPEVENT:ILOP,LOCAL_CONNECT |
|
13 | 向ilop平台上报ICA标准格式数据,属性:错误代码,值为1 | AT+ILOPSENDICA=event,Error.ErrorCode,0\r |
14 | 向ilop平台上报ICA标准格式数据,事件:WIFI_Channel,值为1 | AT+ILOPSENDICA=property,WIFI_Channel,22\r |
返回 | OK |
|
15 | 向ilop平台上报ICA标准格式数据,多个数据。 | AT+ILOPSENDICA=property, NightLightSwitch,0, LightSwitch,1\r |
返回 | OK |
|
16 | 停止ilop服务 | AT+ILOPSTOP\r |
返回 | OK |
注意:
20.启动 ilop aws一键配网模式后,打开智能家居APP,扫码配网(二维码为步骤16中的二维码)
21.绑定第三方服务
到此为止,我们的EMW3080模块已经实现接入物联网平台、智能生活开放平台(飞燕平台),并可以使用天猫精灵控制啦!
------------------------------------------------------------------------
下期将使用简单的代码实现控制LED亮灭,敬请期待!