目录
- 前言
- 1,关于:开源项目Apache IoTDB
- 2,还有个admin后台
- 3,thinglinks项目
- 4,thingsboard-ui-vue项目
- 5,apache pulsar项目
- 6,ActorCloud项目
前言
本文的原文连接是:
https://blog.csdn.net/freewebsys/article/details/108971807
fly-iot飞凡物联专栏:
https://blog.csdn.net/freewebsys/category_12219758.html
未经博主允许不得转载。
博主CSDN地址是:https://blog.csdn.net/freewebsys
博主掘金地址是:https://juejin.cn/user/585379920479288
博主知乎地址是:https://www.zhihu.com/people/freewebsystem
1,关于:开源项目Apache IoTDB
项目地址:
https://www.thss.tsinghua.edu.cn/info/1023/1413.htm
IoTDB 作为高性能轻量级的开源物联网原生数据库成为 Apache 大数据生态的重要成员,聚焦工业物联网,具备低存储成本、高速数据写入(千万数据点秒级写入、高效乱序数据处理)、快速查询(TB级数据秒级查询)、功能完备(数据的增删改查、丰富的聚合函数)、查询分析一体化(一份数据,满足实时查询与分析挖掘)、边云协同、简单易用(采用标准的 JDBC 接口、类 SQL 查询语言)等特点。基准测试表明 IoTDB 读写性能均优于现有的时序数据库 InfluxDB、TimescaleDB、OpenTSDB、KairosDB 等。
Apache IoTDB 目前已在数十家机构中得到应用,包括美国安赛乐米塔尔、东方国信、中国气象局、湖南中烟、大唐先一、金风、海尔、联想、四维智联、上海地铁、长飞光纤等。
apache地址:
https://iotdb.apache.org/zh/
github地址:
https://github.com/apache/iotdb
2,还有个admin后台
https://github.com/apache/iotdb-web-workbench
这个后台管理端非常符合做一个开源的iot-admin后台
关于这个的网络文章不多:
https://blog.csdn.net/weixin_43370282/article/details/124243430
3,thinglinks项目
https://github.com/mqttsnet/thinglinks
开源ThingLinks物联网一体化平台,高性能、高吞吐量、高扩展性的物联网平台!单机可以支持百万链接,同时支持自定义扩展功能,功能非常强大,采用netty作为通信层组件,支持插件化开发集成!
技术栈
1、采用前后端分离的模式,前端框架VUE。
2、后端采用Spring Boot、Spring Cloud & Alibaba。
3、MqttBroker(支持集群化部署)基于Netty、Reactor3、Reactor-netty。
4、注册中心、配置中心选型Nacos,权限认证使用Redis。
5、流量控制框架选型Sentinel,分布式事务选型Seata。
6、时序数据库采用TDengine开源、高效的物联网大数据平台、处理物联网海量数据写入与负载查询。
核心特性
支持统一产品模型管理,多种设备,多种厂家,统一设备连接管理,多协议适配(MQTT,WebSocket,TCP,UDP,CoAP,HTTP等)。
灵活的规则引擎,设备告警,消息通知,数据转发。
设备地理位置可视化查看,可视化大屏。
TDengine时序数据库超级表设计概念:每个设备一张表,每类设备一个超级表。
4,thingsboard-ui-vue项目
https://github.com/chainingning/thingsboard-ui-vue
https://gitee.com/chaining/thingsboard-ui-vue
thingsboard-ui-vue
本项目后续基于该开源项目以及thingsboard:V3.2.2进行二次开发
在众多开源IoT平台中,ThingsBoard凭借其优秀的性能和高效的性能得到了广大开发者的认可,但其界面却难以被国内开发者接受,因此对其前端开发出vue版本
5,apache pulsar项目
https://github.com/apache/pulsar
https://pulsar.apache.org/
一文读懂 Apache Pulsar
https://juejin.cn/post/7039898138609451022
项目是:
Apache Pulsar 作为 Apache 软件基金会顶级项目,是下一代云原生分布式消息流平台,集消息、存储、轻量化函数计算为一体,采用计算与存储分离架构设计,支持多租户、持久化存储、跨区域复制、具有强一致性、高吞吐、低延迟及高可扩展性等流数据存储特性。
6,ActorCloud项目
ActorCloud 是 EMQ 推出的一个开源物联网平台,集成了物联网平台所需的设备多协议接入、基于 SQL 的轻量级流式物联网数据处理、可扩展的数据持久化等功能,并且向上提供了基本的设备管理 API 和参考 UI 实现,第三方可以基于此平台快速开发出满足定制需求的物联网平台。
https://github.com/actorcloud/ActorCloud
网站已经不能访问了项目是3年前的了。
估计是不挣钱,直接停掉了。
文档地址:
https://github.com/actorcloud/docs.actorcloud.io
项目居然是用python 编写的,非常的可惜呢!
本文的原文连接是:
https://blog.csdn.net/freewebsys/article/details/108971807