1、注册阿里云账号,登陆阿里云。
2、进入物联网云平台创建产品。选择高级版
填写产品信息,分类选择,智能生活/电工照明/灯这个分类。
数据格式选择Alink JSON格式。
点击完成后刷新产品列表就可以看到已经有LED远程控制这个产品了。
3、添加设备
添加设备时产品选择刚创建的LED远程控制,DeviceName填写Air模块上的IMEI编号。
点击确认后弹出设备证书信息。
一键复制证书信息,创建一个文本文件暂存一下。
ProductKey: a1sLSgWRLGZ
DeviceName: 869300031602869
DeviceSecret: 2wdomNTGLFZCPykcxCUWrEH3c1O8qGs9
4、产品功能定义
点击产品->产品列表中的查看,进入产品详情。
点击功能定义,可以看到已经存在的标准功能。这是因为我们在创建产品时选择产品分类为灯,系统自动创建了灯所需要的基本功能。
我们需要用到的功能为 主灯开关。标识符为LightSwitch。可以看出这个功能的数据类型为布尔型,也就是说这个功能接受发送数据都是用0和1。关闭 - 0;开启 - 1
4、Topic类列表
我们这个项目主要就用上图红框内的Topic。
这个Topic的作用是对设备进行数据下发。我们设备端需要通过MQTT订阅这个主题。