一、云平台配置(我们这里使用阿里云)
1、注册和登录
(1)找到云平台官网,点击右上角的注册登录,完成之后,进行实名认证,任选一种认证方式。
2、实例的开通和创建
(2)认证完成之后找到左上角的三条横杠(或者首页左上角的产品)
(3)然后找到物联网然后右侧找到物联网平台
(4)点进去然后点击管理控制台第一次用会让你开通物联网平台,然后点击开通,进去之后点击 同意协议,然后点击立即开通
(5)然后点击管理控制台,会进入到实例概览界面,如果没有公共实例就先等阿里云给创建好,然后点开通公共实例点击开通的时候会有一个类似警告⚠的说明然后点我已理解以上内容然后点确认开通.
(这里需要等待几分钟)
3、产品和设备的创建
(6)创建好之后点进去,左侧找到设备管理,点开,再点击产品,点击创建产品
(7)输入产品名称,现在做项目的时候是点击自定义品类,标准品类后期看具体需求
然后节点类型:普通设备(如灯开关,温湿度,二氧化碳浓度等等显示类和控制类的)都是选择直连设备,网关设备就选网关设备,看后期具体需求
联网方式首选WiFi如果需要别的协议就选对应的,数据格式最常用的就是JSON,然后校验级别默认弱校验,认证方式默认设备密钥,产品描述可以自己添加对该产品的描述。
(8)添加设备,两种方法,一可以在创建完产品之后,在当前界面点击前往添加,也可以在设备管理->设备->添加设备。
(9)在弹出的对话框内选择你之前创建的产品名称,并填写DeviceName为你自己起的名字(比如智能温湿度可以写smartTemperature1,备注名称为“智能温湿度传感器1号”(也就是你自己对设备的一个备注。创建完成后在设备列表中可以看到刚刚添加的设备。
(10)功能定义。找到刚刚创建的产品->功能定义->前往编辑草稿->添加自定义功能/标准功能
(11)添加完成后发布上线。
4、MQTTFX工具使用
(1)下载:获取资源地址<点击这里>
里面是已经下载好的,直接点击.exe文件运行即可
(2)配置属性
(2.1)找到刚刚创建的设备,点击查看,再点击查看MQTT连接参数
(2.2)配置mqtt
(3)连接。配置完成之后,点击conect,右边亮绿灯代表连接成功,此时回到云平台,刷新一下,就可以看到设备由“未激活”变成了“在线”。
(4)订阅该设备。复制图一橙色框中的内容,粘贴到图二的②处,将${}的内容改为要连接的设备名,点击订阅
(5)此时即可在线调试