资料介绍
描述
介绍
我没有智能家居,但我想了解我们家中几个房间的温度/湿度统计数据。因此,我开始在 Raspberry Pi 3B+ 上放置一些带有 BME280 的 NodeMCU,并使用 MQTT、InfluxDB、Telegraf 和 Grafana 安装监控。在我看来,最好的部分是:您不需要任何互联网服务,您的数据就在家里......
我们需要什么步骤
- 安装 mosquitto (mqtt)
- 安装 InfluxDB
- 安装电报
- 安装grafana
- 用 micropython 准备 NodeMCU
- 自定义boot.py
- 上传boot.py到 NodeMCU
- 在 Grafana 中创建仪表板
安装蚊子
非常简单,只需输入:
sudo apt install mosquitto mosquitto-clients
The
mqtt-daemon 自动启动。
安装 InfluxDB 和 Telegraf
sudo apt update
sudo apt install influxdb telegraf
sudo systemctl enable influxdb
sudo systemctl start influxdb
influx
CREATE USER admin WITH PASSWORD 'password' WITH ALL PRIVILEGES
CREATE DATABASE telegraf
CREATE DATABASE rooms
编辑 influxdb 配置文件
sudo nano /etc/influxdb/influxdb.conf
删除前面的“#”
[http]
# Determines whether HTTP endpoint is enabled.
enabled = true
# The bind address used by the HTTP service.
bind-address = ":8086"
# Determines whether user authentication is enabled over HTTP/HTTPS.
auth-enabled = true
之后你必须重新启动服务:
sudo systemctl restart influxdb
编辑 Telegraf 配置文件:
sudo nano /etc/telegraf/telegraf.conf
omit_hostname = true
[[outputs.influxdb]]
## The target database for metrics; will be created as needed.
database = "telegraf"
# we create a seperate database for our measurements, so we don't want the
# data in the telegraf-database
namedrop = ["sensors*"]
## HTTP Basic Auth
username = "admin"
password = "password"
现在我们数据的配置文件:
sudo nano /etc/telegraf/telegraf.d/sensors.conf
# Input data as json-String
[[inputs.mqtt_consumer]]
servers = ["tcp://localhost:1883"]
topics = [
"sensors/#",
]
client_id = "telegraf"
data_format = "json"
name_prefix = "sensors_"
json_name_key = "location"
tag_keys = ["temperature","humidity"]
json_string_fields = ["location"]
# Output for influxdb
[[outputs.influxdb]]
urls = ["http://127.0.0.1:8086"]
username = "admin"
password = "password"
database = "rooms"
namepass = ["sensors*"]
安装 Grafana
sudo dpkg -i grafana_5.4.1_armhf.deb
使用 micropython 准备 NodeMCU
下载 ESP8266 的二进制固件:esp8266-20180511-v1.9.4.bin
按照此处所述部署固件。
按照此处所述安装ampy 。
使用 ampy 将boot.py上传到您的 NodeMCU:
ampy -p ttyUSB0 -b 115200 put boot.py
之后,您应该重置 NodeMCU,以便它可以开始将测量值发送到您的数据库。
按照此处所述制作您的第一个 Grafana 仪表板。
- Arduino项目之测量温度和湿度 1次下载
- Nodemcu AHT10温度/湿度测量WLAN MQQT 0次下载
- 测量温度和湿度开源硬件 1次下载
- 设计用于测量房间温度和湿度的电路 0次下载
- Cayenne平台上的ESP8266 NodeMCU温度和湿度 0次下载
- 使用NodeMCU在LOTODA应用程序上监控温度和湿度 0次下载
- 用于Arduino nodeMCU的Thinger IO温度和湿度传感器 0次下载
- 利用nodemcu以及Python数据处理进行的wifi的局域网远程温度测量 1次下载
- 使用Arduino IDE在NodeMCU上使用DHT11温度和湿度传感器 10次下载
- 一种简单的测量土壤湿度和pH值(带温度补偿)的方法 15次下载
- 防潮测量温湿度传感器 8次下载
- THD温度/湿度传感器接线及规格 10次下载
- 温度湿度监控系统的设计 140次下载
- 温湿度仪,适用建筑物的水分、湿度、温度测量 58次下载
- 基于单片机的湿度测量比较研究 19次下载
- 如何对波峰焊温度曲线测量参数进行有效控制 3170次阅读
- digilent温湿度传感器简介 1065次阅读
- 湿度传感器的选择_湿度传感器发展趋势 1087次阅读
- 基于AT89S52单片机的温度和湿度检测系统设计 2739次阅读
- ADI关于测量土壤湿度和pH值的解决方案 1634次阅读
- 地铁空调通风系统监测环境温度和空气湿度生的温湿度传感器 1757次阅读
- 湿度测量的发展和电子式湿度传感器法介绍 3285次阅读
- 温湿度传感器选型的注意事项 2482次阅读
- 基于PIC单片机的智能湿度测量仪电路 2332次阅读
- 电池管理系统的温度测量 3355次阅读
- IH-3605带温度补偿的湿度仪电路图 2241次阅读
- 0~100度温度测量电路 3371次阅读
- 温度测量电路 2164次阅读
- 微功耗温度测量电路 1776次阅读
- 大棚温度和湿度自动控制器电路图 4269次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多