搜索
查看: 1920|回复: 0

物联网开放 利用百度云实现监控室内温度和湿度

[复制链接]

576

主题

848

帖子

2157

积分

管理员

本论坛第一帅

Rank: 9Rank: 9Rank: 9

积分
2157

热心会员推广达人宣传达人突出贡献优秀版主荣誉管理论坛元老

QQ
发表于 2020-2-6 15:24:42 | 显示全部楼层 |阅读模式
QQ截图20200206152401.png
说明:
本项目是基于NodeMCU 和百度天工组合,搭建的实时监测室内温度和湿度项目。
首先我们看看效果怎么样
效果
硬件准备
  • NodeMCU(esp8266开放版)
  • DHC11
  • 杜邦线
云平台注册


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

连线
VCC(+、3.3v)
DATA(D4)
GND(-、G )

配置
刷完系统,打开电脑 WiFi 列表,可以看到 ESP_Easy_0 作为无线热点出现了,而且是加密(密码是configesp),连接它。如果没发现,请重启 NodeMCU。

连上后,请在浏览器尝试打开 192.168.4.1,会跳转到设置页面。

选择自己的 WiFi,输入密码,点击 connect

记住这个ip地址,后面我们用这个ip地址访问即可。
在 ESPEasy 管理界面,选择 Device ,点击第一行的 Edit。

配置如下:

配置 MQTT 连接
在 ESPEasy 管理界面,选择 Controllers ,点击第一行的 Edit(一定是第一行,因为只有首个支持 MQTT)。
点开编辑界面中,如图选择 Baidu MQTT,Use Hostname。
随后将第一步中,天工云平台上获取到的物影子信息,其中 Client Id 填写物影子名称。

配置
Subscribe/Publish/lwl topic 中分别如图填写物影子对应的主题(Topic),主题可在百度云天工-控制台-物影子详情页-交互 tab 查看。
此时配置完成。
返回到物影子,要是设备提示在线,则说明配置成功。若是离线,则说明配置有问题,请仔细检查。

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

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

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

有志者,事竟成,破釜沉舟,百二秦关终属楚. 苦心人,天不负, 卧薪尝胆 ,三千越甲可吞吴
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

温馨提示
1:发帖请遵守《中华人民共和国网络安全法》,发帖内容不得维护国家的、集体的、个人的利益。
2:请勿发布恶意攻击他人的技术文章、工具、和使用教程,发现后删帖处理。
3:本站的目的在于让更多的人了解网络安全,避免受到他人的恶意攻击。
4:本站中的部分文章,可能会出现一些“技术类手段”,但这仅仅为学习演示所用,而非恶意传播技术。
5:本站中的部分文章,可能转载自互联网。如有侵权行为,联系我们删除即可。
6:学习仅是充实头脑,切勿恶意攻击个人、企业等。所造成的法律后果一切由自己承担,本站及其站长概不负责。
我知道了
快速回复 返回顶部 返回列表