【小鱼闪闪】使用米思齐云平台远程控制开灯-获取温度数据(图文)
以上就是连接mixly云平台,操作MQTT的方法,官方文档中现在已不提供app客户端的下载,因此像使用手机app开关灯这样的设置暂时不能实现,只能登录网页来操作实现。注意:温度开关这里 ,消息主题为led,这个主题名称就是在硬件订阅或者发送的主题名字,这里容易出错。编写一个接收led主题消息的程序,当接收到1时开灯,这里使用8266的内置led灯(GPIO=2)2. 在组件中新建2个组件,一个控制
小飞鱼接着上一案例继续研究,今天就把获取温度和远程开灯同时集成到一个程序中。一开始做的时候反复试了几次两个功能都不能同时应用,经过查询相关文档发现问题所在,这里介绍一下避免C友们碰到类似问题。
1.创建项目,这里的项目名称wenduled 在程序中会使用到。

2. 在组件中新建2个组件,一个控制灯的开关,一个温度显示表。

注意:温度开关这里 ,消息主题为led,这个主题名称就是在硬件订阅或者发送的主题名字,这里容易出错。

同样,为温度表设置主题wendu。

3. 同样还是使用ESP8266开发板。编写程序,先连接wifi、连接mixio云平台
编写一个向主题wendu发送数据的程序,DHT11端口为12.
编写一个接收led主题消息的程序,当接收到1时开灯,这里使用8266的内置led灯(GPIO=2)
编译上传程序到开发板。
4. 在云平台上可以直接发送数据到指定主题上,查看小灯是否正常开关。



5. 也可以在组件页面,点击右上角的绿色按钮后,使用开关进行开关灯。组件上的温度表也显示出当前的温度值。
6. 如果有更复杂的功能,可以使用逻辑界面,编写更复杂的功能。

以上就是连接mixly云平台,操作MQTT的方法,官方文档中现在已不提供app客户端的下载,因此像使用手机app开关灯这样的设置暂时不能实现,只能登录网页来操作实现。如果只是读取温度数据,可以参照上一个示例连接到app查看。如果有更好的方法,欢迎一块探讨交流。
更多推荐



所有评论(0)