无代码利用TDengine+EMQX+Grafana搭建物联网可视化平台(超详细小白教程)

本文提供了一种无代码方法,利用TDengine数据库、EMQX消息中间件和Grafana搭建物联网数据可视化平台。详细介绍了安装配置过程,包括TDengine的数据库与表创建、EMQX规则引擎配置以及Grafana的数据库连接和仪表盘创建,实现了数据的实时存储、传输和展示。
摘要由CSDN通过智能技术生成

一、说明

本文是参考TDengine官网文档上的一篇博客编写,原文链接数据传输、存储、展现,EMQ X + TDengine 搭建 MQTT 物联网数据可视化平台

二、简介

物联网数据采集涉及到大量设备接入、海量的时序数据传输,EMQ X 消息中间件与 TDengine 大数据平台的组合技术栈完全能够胜任场景中的海量时间序列监测数据的传输、存储和计算。

数据入库后,往往需要其他方式如数据可视化系统将数据按照规则统计、展现出来,实现数据的监控、指标统计等业务需求,以便充分发挥数据的价值,TDengine 搭配开源软件 Grafana 可以快速搭建物联网数据可视化平台。

三、案例

本文模拟物联网环境数据采集场景,假设现有一定数据的环境数据采集点,所有采集点数据均通过 MQTT 协议传输至采集平台(MQTT Publish),主题设计如下:

sensor/data

传感器发送的数据格式为 JSON,数据包括传感器采集的温度、湿度、噪声音量、PM10、PM2.5、二氧化硫、二氧化氮、一氧化碳、传感器 ID、区域、采集时间等数据。

{
   
    "temperature": 30,
    "humidity" : 20,
    "volume": 44.5,
    "PM10": 23,
    "pm25": 61,
    "SO2": 14,
    "NO2": 4,
    "CO": 5,
    "id": "10-c6-1f-1a-1f-47",
    "area": 1,
    "ts": 1596157444170
}

现在需要实时存储以便在后续任意时间查看数据,提出以下的需求:
1.查看环境的温度实时变化
2.查看当天温度的最高值
3.查看当天湿度平均值

四、安装TDengine,并且创建数据库与数据表

通过TDengine官网安装,关于TDengine服务器、客户端的安装,之前已经说明了。

进入TDengine

taos

创建数据

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值