通知短信+运营短信,5秒速达,支持群发助手一键发送🚀高效触达和通知客户 广告
本文阅读时间大概10分钟,主要介绍一个基于nodemcu (esp8266) 开源的wifi 温度计(DS18B20) [toc] 该开源WiFi温度计主要有如下功能: - 温度计可以作为http server,提供get 接口,适合没有internet 的应用场景 - 提供自定义socket 可以指定个人服务器,wifi 温度计固件会定期上报tcp数据格式到个人服务器,适合自己搭建云服务的用户。 - 可以对接乐为物联物联网平台,实现远程监控,存储,微信报警。 # 视频教程 [wifi 温度计 温湿度计 使用介绍教程](http://v.youku.com/v_show/id_XMzg1Mzk2Mjk1Mg==.html?spm=a2hzp.8244740.0.0) [wifi 温度计 温湿度计 对接grafana+influxDB](http://v.youku.com/v_show/id_XMzg2ODQ2OTU1Mg==.html?spm=a2hzp.8244740.0.0) # 获取方法 [TAOBAO](https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.594c1debqwIXVQ&id=577627400961) | [weidian](https://weidian.com/item.html?itemID=2599717521) # wifi 温度计 功能展示 ## 功能1:作为http server 提供get 接口 主要针对没有互联网的局域网内应用 ![](https://leweidoc.oss-cn-hangzhou.aliyuncs.com/lewei50/img/wifi-ht-20180913-10.jpg) data 数组里面就是温度数值,10秒钟更新一次。 ## 功能2:自定义socket,数据推送到个人服务器 ![](https://leweidoc.oss-cn-hangzhou.aliyuncs.com/lewei50/img/wifiht-20180923-7.jpg) 固件定时一分钟推送{"status":"succeed","data":[28.1875],"mac":"18fe34e0b7d8"}作为心跳包 固件相应read 命令,返回{"status":"succeed","data":[28.1875],"mac":"18fe34e0b7d8"} (data 数组中内容为实时温度值) ## 功能3:可以直接对接乐为物联平台,完成数据显示,存储,报警 ![](https://leweidoc.oss-cn-hangzhou.aliyuncs.com/lewei50/img/wifiht-20180923-11.jpg) # 1 硬件与软件准备 |序号 |种类 |名称|备注| |---|---|---|---| |1 | 硬件 |nodemcu开发板DS18B20传感器|![](https://leweidoc.oss-cn-hangzhou.aliyuncs.com/lewei50/img/wifi-ht-20180913-8.jpg)| |2 | 软件|[FLASH_DOWNLOAD_TOOLS_V3.6.4](https://leweidoc.oss-cn-hangzhou.aliyuncs.com/lewei50/software/FLASH_DOWNLOAD_TOOLS_V3.6.4.rar)|nodemcu 下载工具| ## 1.1 连接硬件 如下图,用nodemcu 给18b20供电,18B20数据线接到ndoemcu D5引脚。 ![](https://leweidoc.oss-cn-hangzhou.aliyuncs.com/lewei50/img/wifi-ht-20180913-8.jpg) 硬件原理图参考:[硬件原理图](https://github.com/lewei50/lua-on-nodemcu/blob/master/demo/ESP8266-DS18B20/esp-tUSB-201808D2.PDF) ## 1.2 获取固件,下载固件 [固件下载软件:FLASH_DOWNLOAD_TOOLS_V3.6.4](https://leweidoc.oss-cn-hangzhou.aliyuncs.com/lewei50/software/FLASH_DOWNLOAD_TOOLS_V3.6.4.rar) 获取固件:https://github.com/lewei50/lua-on-nodemcu/tree/master/demo/ESP8266-DS18B20/bin 下载固件: ![](https://leweidoc.oss-cn-hangzhou.aliyuncs.com/lewei50/img/wifiht-20180923-5.jpg) 下载完成后,重启设备 # 2 设置nodemcu,配置平台相关参数 ## 重启,连接AP 重启nodemcu,找到如下ssid 的ap ,连接,密码12345678, ![](https://leweidoc.oss-cn-hangzhou.aliyuncs.com/lewei50/img/wifi-ht-20180913-1.jpg) ## 配置wifi 参数(http://192.168.4.1/dev) 访问 http://192.168.4.1/dev ,看到如下页面 ![](https://leweidoc.oss-cn-hangzhou.aliyuncs.com/lewei50/img/wifiht-20180923-8.jpg) TcpServer:用户自己的服务器地址(后面介绍,不用可以不填写) SN:乐为平台 用户账户的userkeye_ID (章节3.2 有介绍),获取方式如下图 ![](https://leweidoc.oss-cn-hangzhou.aliyuncs.com/lewei50/img/wifiht-20180923-4.jpg) 配置完成后点击保存. ![](https://leweidoc.oss-cn-hangzhou.aliyuncs.com/lewei50/img/wifiht-20180923-9.jpg) ## 配置wifi 参数(http://192.168.4.1) 登录192.168.4.1 配置相关wifi 参数,点击保存 ![](https://leweidoc.oss-cn-hangzhou.aliyuncs.com/lewei50/img/wifiht-20180923-10.jpg) 设备会自动重启,一切正常的话,会看到windows 系统,网络里面多了一个设备,名称为DS18B20_SN,点击进去可以随时修改配置。 ![](https://leweidoc.oss-cn-hangzhou.aliyuncs.com/lewei50/img/wifi-ht-20180913-6.jpg) # 3 乐为物联平台配置 登录 [https://www.lewei50.com ](https://www.lewei50.com ),注册账号,登录。 ## 3.1 添加温湿度模板设备 注意选择正确模板 ![](https://leweidoc.oss-cn-hangzhou.aliyuncs.com/lewei50/img/wifiht-20180923-1.jpg) 点击保存 ![](https://leweidoc.oss-cn-hangzhou.aliyuncs.com/lewei50/img/wifiht-20180923-2.jpg) 保存成功后sensor 页面会出现三个传感器 ![](https://leweidoc.oss-cn-hangzhou.aliyuncs.com/lewei50/img/wifiht-20180923-3.jpg) ## 3.2 记录平台账户相关参数 每个账户都有一个userkey,每个设备对应一个ID,记录下新建立的模板设备的userkey_ID,如下图 ![](https://leweidoc.oss-cn-hangzhou.aliyuncs.com/lewei50/img/wifiht-20180923-4.jpg) # 4 通过乐为物联平台监控,报警 ![](https://leweidoc.oss-cn-hangzhou.aliyuncs.com/lewei50/img/wifiht-20180923-11.jpg)