大爷用蔬菜制作出动物世界发生什么事了?大爷用蔬菜制作出动物世界时间过程详解

用MQTT轻松启动物联网世界
大爷用蔬菜制作出动物世界发生什么事了?大爷用蔬菜制作出动物世界时间过程详解
文章图片

MQTT是物联网的消息传递协议 。 在这个例子中 , 我们展示了如何在没有一行代码的情况下快速启动和运行MQTT!在这个项目中所需要用到的东西硬件部分数量#IoT Octopus(是基于ESP8266的板)1Raspberry PI 3B(运行node-RED)1软件部分和网络在线服务Node-REDIoT Werkstatt - Arduino Portable 1.8.5 包括Ardublock(需要它构建基于超级块”所需的MQTT代码 - 使用像scratch(TM)这样的块)物联网无处不在 - 更重要的是了解背后的原理 。 在这个例子中 , 我们展示了每个人如何基于开放标准(如Arduino , MQTT , Node-RED ......)以简单易用的可视化”编码轻松地为数字世界构建自己的想法 。 不需要输入任何代码 - 但是你可以根据需要稍后修改生成的草图 。
准备好了?
让我们开始吧:你只需要在链接中下载IoT Werkstatt”软件包 , 其中包括Arduino 1.8.5的可移植版本 , 所有需要的库以及更重要的Ardublock - 我们为物联网创建了超级块”。 大爷用蔬菜制作出动物世界发生什么事了?大爷用蔬菜制作出动物世界时间过程详解
文章图片
△ #loT Octopus 带有BME280的ESP8266接下来你应该使用带有Node-RED(预先安装好)的Raspberry Pi启动并运行 - 只需要添加我们需要*安装MQTT代理(只需通过google获取教程) 。
全部完成?
让我们使用MQTT作为数据传输层 , 将数据流从传感器构建到图形仪表板 。 大爷用蔬菜制作出动物世界发生什么事了?大爷用蔬菜制作出动物世界时间过程详解
文章图片
△ Arublock - 作为Arduino IDE插件在#IoT Octopus(ESP8266)上运行的传感器客户端要获取生成的Arduino / ESP8266的代码 , 只需将附件的xml加载到Ardublock中...在Raspberry PI上设置WIFI SSID /密码和MQTT代理 。 我们在这里使用的传感器是Bosch Sensortec BME280 , 用于温度 , 气压和空气湿度 。 我们为每个人创建一个主题” 。 按Hochladen auf Octopus”... Arduino IDE现在应该编译生成的代码并将其上传到ESP8266 。 我们的传感器设备现在会将测到的数据发布到MQTT代理 。 完成!大爷用蔬菜制作出动物世界发生什么事了?大爷用蔬菜制作出动物世界时间过程详解
文章图片
△ 在Node-RED中从代理接收MQTT消息的流程复制并按流程附加到Node-RED ...双击red”MQTT接收器 , 为MQTT代理设置安全性和网络 。 现在你应该看到调试面板上的消息(右) 。 完成!大爷用蔬菜制作出动物世界发生什么事了?大爷用蔬菜制作出动物世界时间过程详解
文章图片
△ Node-RED仪表盘如果你想在这样的图形界面中查看数据 , 则需要在Node-RED中安装Node-RED仪表板 。 此处使用它的流程中包括该部分的配置 。 你需要自己安装仪表板插件 。 - 完成 -


推荐阅读