IoT MQTT协议教程介绍了如何控制远程外围设备。 我们已经介绍了MQTT协议及其工作原理,并且我们已经知道IoT MQTT用于从远程传感器发送数据。 简要回顾一下,MQTT是遥测中使用的轻量级协议。 多个物联网平台支持MQTT与远程物联网板和传感器交换数据。 通常,IoT板使用MQTT连接到获取信息的IoT平台。
项目介绍
在此项目中,我们以不同的方式使用MQTT,换句话说,我们希望使用MQTT控制IoT板(例如MKR1000)。 该项目的目标是使用MQTT远程控制RGB Led矩阵。
要构建此项目,我们将使用:
- Arduino的MKR1000
- 4×4 RGB LED矩阵
MKR1000将使用MQTT连接到Ubidots云平台。 该项目分为两个步骤:
- 使用Web界面配置Ubidots以处理RGB颜色分量
- 开发MQTT客户端以连接到Ubidots并管理RGB Led矩阵
在该项目的最后,我们使用Ubidots Web界面远程控制RGB Led矩阵。
配置物联网板
在第一步中,我们将配置Ubidots接口以处理三个颜色分量。 我们将使用滑块来控制它们。 让我们开始吧。 在继续之前,您必须使用此链接创建一个免费帐户。 登录该应用程序,然后单击“ 设备”以创建一个新设备。
我们使用RGB控制器作为设备名称。 设备充当数据容器,在这里我们可以对保存交换数据的变量进行分组。 设备准备好后,我们可以开始添加新变量: