【fly-iot飞凡物联】(5):开源项目Apache IoTDB,开源项目学习,原来还有这样的项目,关于IOT的几个开源项目汇总下
目錄
- 前言
- 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飛凡物聯(lián)專欄:
https://blog.csdn.net/freewebsys/category_12219758.html
未經(jīng)博主允許不得轉載。
博主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 作為高性能輕量級的開源物聯(lián)網(wǎng)原生數(shù)據(jù)庫成為 Apache 大數(shù)據(jù)生態(tài)的重要成員,聚焦工業(yè)物聯(lián)網(wǎng),具備低存儲成本、高速數(shù)據(jù)寫入(千萬數(shù)據(jù)點秒級寫入、高效亂序數(shù)據(jù)處理)、快速查詢(TB級數(shù)據(jù)秒級查詢)、功能完備(數(shù)據(jù)的增刪改查、豐富的聚合函數(shù))、查詢分析一體化(一份數(shù)據(jù),滿足實時查詢與分析挖掘)、邊云協(xié)同、簡單易用(采用標準的 JDBC 接口、類 SQL 查詢語言)等特點?;鶞蕼y試表明 IoTDB 讀寫性能均優(yōu)于現(xiàn)有的時序數(shù)據(jù)庫 InfluxDB、TimescaleDB、OpenTSDB、KairosDB 等。
Apache IoTDB 目前已在數(shù)十家機構中得到應用,包括美國安賽樂米塔爾、東方國信、中國氣象局、湖南中煙、大唐先一、金風、海爾、聯(lián)想、四維智聯(lián)、上海地鐵、長飛光纖等。
apache地址:
https://iotdb.apache.org/zh/
github地址:
https://github.com/apache/iotdb
2,還有個admin后臺
https://github.com/apache/iotdb-web-workbench
這個后臺管理端非常符合做一個開源的iot-admin后臺
關于這個的網(wǎng)絡文章不多:
https://blog.csdn.net/weixin_43370282/article/details/124243430
3,thinglinks項目
https://github.com/mqttsnet/thinglinks
開源ThingLinks物聯(lián)網(wǎng)一體化平臺,高性能、高吞吐量、高擴展性的物聯(lián)網(wǎng)平臺!單機可以支持百萬鏈接,同時支持自定義擴展功能,功能非常強大,采用netty作為通信層組件,支持插件化開發(fā)集成!
技術棧
1、采用前后端分離的模式,前端框架VUE。
2、后端采用Spring Boot、Spring Cloud & Alibaba。
3、MqttBroker(支持集群化部署)基于Netty、Reactor3、Reactor-netty。
4、注冊中心、配置中心選型Nacos,權限認證使用Redis。
5、流量控制框架選型Sentinel,分布式事務選型Seata。
6、時序數(shù)據(jù)庫采用TDengine開源、高效的物聯(lián)網(wǎng)大數(shù)據(jù)平臺、處理物聯(lián)網(wǎng)海量數(shù)據(jù)寫入與負載查詢。
核心特性
支持統(tǒng)一產(chǎn)品模型管理,多種設備,多種廠家,統(tǒng)一設備連接管理,多協(xié)議適配(MQTT,WebSocket,TCP,UDP,CoAP,HTTP等)。
靈活的規(guī)則引擎,設備告警,消息通知,數(shù)據(jù)轉發(fā)。
設備地理位置可視化查看,可視化大屏。
TDengine時序數(shù)據(jù)庫超級表設計概念:每個設備一張表,每類設備一個超級表。
4,thingsboard-ui-vue項目
https://github.com/chainingning/thingsboard-ui-vue
https://gitee.com/chaining/thingsboard-ui-vue
thingsboard-ui-vue
本項目后續(xù)基于該開源項目以及thingsboard:V3.2.2進行二次開發(fā)
在眾多開源IoT平臺中,ThingsBoard憑借其優(yōu)秀的性能和高效的性能得到了廣大開發(fā)者的認可,但其界面卻難以被國內開發(fā)者接受,因此對其前端開發(fā)出vue版本
5,apache pulsar項目
https://github.com/apache/pulsar
https://pulsar.apache.org/
一文讀懂 Apache Pulsar
https://juejin.cn/post/7039898138609451022
項目是:
Apache Pulsar 作為 Apache 軟件基金會頂級項目,是下一代云原生分布式消息流平臺,集消息、存儲、輕量化函數(shù)計算為一體,采用計算與存儲分離架構設計,支持多租戶、持久化存儲、跨區(qū)域復制、具有強一致性、高吞吐、低延遲及高可擴展性等流數(shù)據(jù)存儲特性。
6,ActorCloud項目
ActorCloud 是 EMQ 推出的一個開源物聯(lián)網(wǎng)平臺,集成了物聯(lián)網(wǎng)平臺所需的設備多協(xié)議接入、基于 SQL 的輕量級流式物聯(lián)網(wǎng)數(shù)據(jù)處理、可擴展的數(shù)據(jù)持久化等功能,并且向上提供了基本的設備管理 API 和參考 UI 實現(xiàn),第三方可以基于此平臺快速開發(fā)出滿足定制需求的物聯(lián)網(wǎng)平臺。
https://github.com/actorcloud/ActorCloud
網(wǎng)站已經(jīng)不能訪問了項目是3年前的了。
估計是不掙錢,直接停掉了。
文檔地址:
https://github.com/actorcloud/docs.actorcloud.io
項目居然是用python 編寫的,非常的可惜呢!
本文的原文連接是:
https://blog.csdn.net/freewebsys/article/details/108971807
總結
以上是生活随笔為你收集整理的【fly-iot飞凡物联】(5):开源项目Apache IoTDB,开源项目学习,原来还有这样的项目,关于IOT的几个开源项目汇总下的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Excel办公中的应用(中秋快乐学习)(
- 下一篇: 微信小程序自定义函数返回值