跳转到帖子

游客您好,欢迎来到黑客世界论坛!您可以在这里进行注册。

赤队小组-代号1949(原CHT攻防小组)在这个瞬息万变的网络时代,我们保持初心,创造最好的社区来共同交流网络技术。您可以在论坛获取黑客攻防技巧与知识,您也可以加入我们的Telegram交流群 共同实时探讨交流。论坛禁止各种广告,请注册用户查看我们的使用与隐私策略,谢谢您的配合。小组成员可以获取论坛隐藏内容!

TheHackerWorld官方

基于百度物联网搭建可视化的温湿计

精选回复

发布于

说明:

本项目是基于NodeMCU 和百度天工组合,搭建的实时监测室内温度和湿度项目。
首先我们看看效果怎么样
效果
在线demo

硬件准备

  • NodeMCU(esp8266开放版)
  • DHC11
  • 杜邦线

    云平台注册

  • 1,访问百度天工注册账号,如果有百度账号直接登录即可。
  • 2,在左侧「产品服务」-「物联网服务」中,选择「物接入」
  • 3,点项目名称可进入到项目详情页面,点击「新建物模型」。填写「名称」、「添加属性」。这里的属性就是我们需要采集的上报的信息,所以这里我加了两个属性:D1_Temperature 温度 number类型 D1_Humidity 湿度 number类型
    物模型.png
  • 4 创建完物模型,接下来创建物影子。名称自定义即可,这个在后面会用到。来自的物模型选择刚才创建的模型,点击创建即可完成。创建完成后,获取连接信息备用(连接信息中,key 是仅在生成后显示一次的)这里建议将配置信息下载。
    物影子.png
  • 5 购买实时数据库(用来储存温度和湿度的数据)点击时序数据库 TSDB配置即可,完成后付费即可(2元/一月)
    创建数据库.png
    到此,百度云的配置到此结束。

    给板子刷入固件

    工具

  • 百度物联网固件
  • 软件ESP8266Flasher
    ESPEasy 百度天工适配版
    刷入固件
    3485334571.png

    连线

    VCC(+、3.3v)

DATA(D4)

GND(-、G )
2551972659.jpg

配置

刷完系统,打开电脑 WiFi 列表,可以看到 ESP_Easy_0 作为无线热点出现了,而且是加密(密码是configesp),连接它。如果没发现,请重启 NodeMCU。
2054219029.png
连上后,请在浏览器尝试打开 192.168.4.1,会跳转到设置页面。
1943862804.png
选择自己的 WiFi,输入密码,点击 connect
3834820024.png
记住这个ip地址,后面我们用这个ip地址访问即可。
在 ESPEasy 管理界面,选择 Device ,点击第一行的 Edit。
4203712230.png
配置如下:
2518151869.jpg

配置 MQTT 连接

在 ESPEasy 管理界面,选择 Controllers ,点击第一行的 Edit(一定是第一行,因为只有首个支持 MQTT)。
点开编辑界面中,如图选择 Baidu MQTTUse Hostname
随后将第一步中,天工云平台上获取到的物影子信息,其中 Client Id 填写物影子名称。
4060518868.png
配置
Subscribe/Publish/lwl topic 中分别如图填写物影子对应的主题(Topic),主题可在百度云天工-控制台-物影子详情页-交互 tab 查看。
此时配置完成。
返回到物影子,要是设备提示在线,则说明配置成功。若是离线,则说明配置有问题,请仔细检查。
3650399811.png

配置仪表盘

  • 1,首先进到物可视,点创建「仪表盘」

3636128431.png

  • 2,进入后,顶上有俩标签,选择「数据表」
  • 3,左侧新建数据表,因为我有俩仪表指针图和一个时序折线图,所以这一步我要创建两个数据表,一个时序数据库类型,一个物管理类型
  • 4, 创建完后,返回「仪表盘」。将需要的图拖动到空白处,点对应的图,右侧设置一下绑定数据,如下图

201797774.gif
好了,本次简单的小项目到此结束,在实践过程中遇到问题,在下方留言吧。


版权属于:逍遥子大表哥

本文链接:https://blog.bbskali.cn/1725.html

按照知识共享署名-非商业性使用 4.0 国际协议进行许可,转载引用文章应遵循相同协议。

创建帐户或登录后发表意见

最近浏览 0

  • 没有会员查看此页面。