EMW3080+STC15轻松实现设备上云2(阿里云物联网平台、智能生活开放平台)

警告:本系列教程针对ILOP.A221固件开发,如使用其他ILOP固件,请自行修改配网部分、数据上报部分及解析服务器下发信息部分!


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

注意:

  • 1.此例提供数据传输方式为"指令模式",也即指令设置:AT+ILOPDM=2;
  • 2.若采用透传模式:AT+ILOPDM=0,则无需进行tsl文件的传输,可直接执行 4步骤 后到,步骤9 即可,配网绑定成功后,直接发送数据即可。
  • 3.若需要重新配网绑定,建议先做解绑和停止服务操作:AT+ILOPRESET 和 AT+ILOPSTOP。

20.启动 ilop aws一键配网模式后,打开智能家居APP,扫码配网(二维码为步骤16中的二维码)

21.绑定第三方服务

到此为止,我们的EMW3080模块已经实现接入物联网平台、智能生活开放平台(飞燕平台),并可以使用天猫精灵控制啦!

------------------------------------------------------------------------

下期将使用简单的代码实现控制LED亮灭,敬请期待!

发布了18 篇原创文章 · 获赞 8 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_38053385/article/details/86546100