开源项目推荐:物联网消息引擎EMQ X/大数据平台TDengine/可视化平台Grafana

1、EMQ X


EMQ X Broker 是基于高并发的 Erlang/OTP 语言平台开发,支持百万级连接和分布式集群架构,发布订阅模式的开源 MQTT 消息服务器。EMQ X Broker 在全球物联网市场广泛应用。无论是产品原型设计、物联网创业公司、还是大规模的商业部署,EMQ X Broker 都支持开源免费使用。


开源物联网数据基础设施软件供应商 | EMQ


https://github.com/emqx/emqx


2、TDengine


TDengine是涛思数据专为物联网、车联网、工业互联网、IT运维等设计和优化的大数据平台。除核心的快10倍以上的时序数据库功能外,还提供缓存、数据订阅、流式计算等功能,最大程度减少研发和运维的复杂度,且核心代码,包括集群功能全部开源。


TDengine | 物联网大数据平台,时序大数据引擎


GitHub - taosdata/TDengine: An open-source big data platform designed and optimized for the Internet of Things (IoT).


3、Grafana


Grafana 是一个跨平台、开源的度量分析和可视化工具,可以查询处理各类数据源中的数据,进行可视化的展示。它可以快速灵活创建的客户端图表,面板插件有许多不同方式的可视化指标和日志,官方库中具有丰富的仪表盘插件,比如热图、折线图、图表等多种展示方式;支持 Graphite,TDengine、InfluxDB,OpenTSDB,Prometheus,Elasticsearch,CloudWatch和 KairosDB 等数据源,支持数据项独立/混合查询展示;可以创建自定义告警规则并通知到其他消息处理服务或组件中。


Grafana: The open observability platform | Grafana Labs


Grafana Labs · GitHub


4、thingsboard


Open-source IoT Platform - Device management, data collection, processing and visualization.


GitHub - thingsboard/thingsboard: Open-source IoT Platform - Device management, data collection, processing and visualization.


---


参考文献


EMQ X + TDengine + Grafana,搭建 IoT 物联网数据采集、存储、可视化平台


https://mp.weixin.qq.com/s/rDVTsneJObP8V8GHJYBvUQ


蚊子,Eclipse Mosquitto


https://mosquitto.org/


上一篇:前端30K面试准备,最完整面试真题分享!


下一篇:《C语言编程——零基础初学者指南(第3版)》一2.4 第二个程序示例