暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
openGemini + EMQ X + Grafana构建物联网数据可视化平台.docx
173
8页
2次
2023-02-23
免费下载
openGemini + EMQ X + Grafana
构建物联网数据可视化平
物联网设备通常按照一定采样周期进行数据上报,不同设备采集的数据也不相同,数据
集的维度、频率、以及设备数量都比较多。比如智能电网,由智能变电站、线路传输、
能交互终端、智能电表、智能中央系统等部分组成,每个部分都有大量设备,集成了大
的传感器,随着中国智能电网建设的不断完善,其测点的规模达到千万级以上,并且不
测点将以毫秒级、秒级等不同频率产生数据。
物联网数据具有明显的时序特性,需要进行时序存储,使用时序数据库是比较好的选择
除此之外,物联网数据采集涉及大量的设备接入、海量的时序数据库传输,对消息服务
的接入吞吐量、后端时序数据库的写入和存储空间消耗有很大压力。
数据入库后,需要同时提供给不同业务使用,如数据可视化、
AI
智能分析、数字孪生、应
用接口调用等,对后端时序数据库查询的并发量和吞吐量要求也有很大挑战。
EMQ X
消息间件
openGemini
一站存储析平的组技术完全够胜场景
中的设备接入、数据存储和分析。而且从长远来看,这套技术组合依然能满足业务增长
期所带来的接入设备数量和查询并发量增加的需求。
EMQ X + openGemini + Grafana
建物联网数据可视化平台,实现数据的实时监控、指标统计等业务需求,充分发挥数据
价值。
方案介绍
方案整体架构如下图所示:
EMQ X
介绍
EMQ X (https://www.emqx.io/cn/)
是基
Erlang/OTP
言平支持
百万级连接和分布式集群架构,发布订阅模式的开源
MQTT
消息中间件。
EMQ X
内置了
In$uxDB
OSS,
openGemini
InuxDB v1
openGemini
使
EMQ X
) + Telegraf + openGemini
+ Grafana
Telegraf
EMQ X
MQTT
openGemini
里暂过多阐述
openGemini
什么
openGemini
是一款华开源的云原分布式时序数据库,具备高性能、高扩展、高并
发等优势物联网和监控场景,提供海量时序数据库处理分析的开
方案,
openGemini
支持单机集群,部署形式多样,可、可、可理机,支
发语言,第三方组件依包含
260+
行监控指标,
实时洞察系统状态
Grafana
介绍
Grafana
是一个平台、开源的度量分析和可视化具,可以通灵活置查询采集
的数据并进行可视可以快速灵活户端图表方库中具丰富
线
openGemini
Graphite
In$uxDB
OpenTSDB
Prometheus
等数源。
义告警并通到其消息处理服务组件中。
业务场景
Client ID
MQTT
MQTT
服务器 上相应的主题数据,主题的设计如下:
devices/{client_id}/messages
每个设备发的数据式为
JSON
,发的通过传感器采集的与湿度数据。
{
"temperature": 23,
"humidity" : 21
}
需要实时存储数据以便在时间查看,具体需求如下:
每个设备按照每
5
的频率进行数据上报,数据库需存储每数据
通过可视化系统查看 时间间内
/
湿度平值、大值、最小值, 所有
时间
/
湿度的平值。
列举场景的可视化平台终的效果如下图。盘右可以选择时间间、
动刷新时间,此时设备持数据,数据值随之变化,实现了功能比较全
可视化效果
of 8
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。