云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

MySQL数据库_食戟之灵第四季百度云_是什么

小七 141 0

我对物联网世界的最新进展非常着迷,好的云服务器,自助建站系统哪个好,更感兴趣的是它能以多么便宜和容易的方式解决这个问题。我在家里经常遇到的一个问题是植物的保湿延迟?所以在本文的第一篇博文中我们将把硬件和软件结合起来,基本上把土壤含水量输入我们的系统

图像礼貌

我们可以通过N种方式来监测土壤的含水量,所以这不是唯一的方法。所以我们需要什么

我们将分步进行。

让我们的Raspberry PI MQTT和SAPUI5设置完成

我们希望Raspberry PI能够接收传感器湿度数据,从而充当消息代理。对于RPI,我们可以使用Mosquitto作为消息代理,在本文后面的RPI上安装。现在我们已经安装了代理,大淘客app,返利手游,大数据平台,下一步是运行它,以便在我们的情况下监听针对特定主题发布的消息

现在我们正在监听针对主题发布的任何消息,下一步是我们想要一个应用程序以基本级别显示它们。有什么比在RPI上运行本地工具的SAPUI5应用程序更好呢。我也可以用点头,但我想用我们的SAPUI5。复制了示例应用程序并对其进行了修改。我想我们的应用程序得到实时更新,所以考虑使用网络套接字。好在除了MQTT之外,Mosquitto还支持websockets。所以添加了websocket代码到我们的应用程序中,如下所示。

为Mosquitto添加了bootstrap

创建了连接并添加了回调,使用了以前的上下文绑定方法

当消息到达时做什么,简单地更新模型。

为了测试,我在RPI中手动将消息推送到topic,我们的应用程序显示了它立即。

连接我们的ESP8266湿度传感器

这是最简单的部分所有你需要的是几根电线。这就是我的设置看起来的样子

将代码部署到ESP8266以读取湿度传感器并将数据发布到MQTT服务器

现在我们已经完成了所有设置剩余的就是读取传感器数据并发布到RPI MQTT代理的一些方法。您所要做的就是安装Arduino IDE,该IDE将用于将代码部署到ESP8266。在我的示例代码中,我首先连接到我的wifi

一旦连接,我们将创建一个PubSub客户端

一旦连接到wifi并注册为MQTT客户端,剩下的就是读取湿度百分比并发送消息

所有设置让我们现在看演示?

因此,我们现在得到了水分数据,目的是与SAP cloud集成,通过电子邮件/whatsapp发出警报,以降低水分含量,增强SAPUI5仪表板,并通过SAPUI5应用程序自动或手动浇灌植物。天空是我要说的极限。请随时提供您的反馈和意见。