在之前的文章中,我们使用NodeMCU开发板实现了在Google表格中记录温度数据。现在,在本篇文章中,我们将这些数据发送到Thinger.io云平台并以图形方式进行显示。 BMP180传感器与NodeMCU ESP8266相连,用于收集温度、湿度和高度数据,这些数据将被发送到Thinger.io云平台。在本文中,我们将学习如何管理thinger.io云平台的不同功能,例如设备、端点、数据桶(data buckets)以及访问令牌。
所需的组件
● NodeMCU ESP8266开发板
● BMP180压力传感器
● 跳线
● 面包板
电路原理图
这款ESP8266数据记录器的电路图非常简单,仅需将BMP180传感器与NodeMCU进行连接即可。
BMP180传感器使用I2C通信协议。因此,我们需要将BMP180的SCL和SDA引脚连接到NodeMCU的SCL和SDA引脚(D1和D2)。另外,将BMP180的VIN和GND引脚连接到NodeMCU的3.3V和GND。请勿将传感器直接连接到5V,因为它会对传感器造成永久损坏。
ESP8266温度数据记录器的Thinger.io设置
Thinger.io是一个用于物联网的开源云平台。它提供了用于以简单的方式对连接的产品进行原型设计、扩展和管理的所有必需工具。 Thinger.io提供了三个基本工具,即数据桶(Data Bucks)、仪表板(Dashboard)和端点(Endpoint)来处理设备数据。这些工具可用于可视化设备数据并扩展设备的互操作性。
● 数据桶(Data Bucks):数据桶可用于以可扩展的方式存储设备数据,编程不同的采样间隔或记录设备引发的事件。
● 仪表板(Dashboard):仪表板工具具有一些带有可自定义窗口小部件的面板,可以使用拖放技术在数分钟内创建面板,以可视化实时数据和存储的数据。
● 端点(Endpoint):端点可用于将平台与其他服务(例如IFTTT、自定义Web服务、电子邮件或呼叫其他设备)集成。
在这款ESP8266温度数据记录器中,我们将探索使用这些工具。
更多内容请参考以下链接:https://www.yiboard.com/thread-1494-1-1.html
欢迎扫码关注微信公众号:yi-board