Day10:智能城市垃圾箱管理平台

前言

关于阿里云物联网平台的注册与使用,我曾写过一篇帖子,这里放出来供大家参考:

其中控制板载灯的部分与本文下面的控制灯开关部分原理相同,但是代码做了改进,使得更简洁了。

设置变量

我们需要提前在阿里云物联网平台上给产品定义功能:
物联网平台
然后在程序中,将其中的标识符赋值给变量:
设置变量

连接平台

先连接上WiFi,接着连接MQTT:

注意:很多同学都会犯一个错误,设置好MQTT参数后没有发起连接,导致程序无法正常运行。

连接平台

发送程序

每隔半分钟发送一次垃圾箱的实时温湿度到阿里云平台上:
发送程序

接收程序

这段代码的目的是为了能在web平台上控制垃圾箱的灯开关与否。

接收程序

Web设计

UI设计

在这里插入图片描述

  • 地图:显示设备位置;

  • 卡片:显示设备当前温湿度;

  • 实时曲线图:显示设备温湿度变化曲线;

  • 仪表盘:显示设备装载率;

  • 开关:控制设备灯的开关与否。

关于配置数据流的教程,见我在前言中提到的帖子:https://mc.dfrobot.com.cn/thread-308336-1-1.html

交互设计

上文提到的在web端实现控制垃圾箱灯的开关与否,就是与交互设计有关。

首先我们在界面上拖出一个开关,然后点中这个开关:

在这里插入图片描述
设置事件为点击,动作为设置设备属性,然后点击配置设备按钮:

在这里插入图片描述
选择好产品和设备后,属性选择灯的布尔值,然后点击参数来源,选择组件值,再选择到刚才拉出来的这个开关名称,就可以啦。

详细教程见阿里云平台文档:https://help.aliyun.com/document_detail/125144.html

阿里云平台展示与功能演示

阿里云平台展示与功能演示

End

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值