[开源]高性能、高吞吐量、高扩展性物联网平台,单机支持百万链接

一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

一、开源项目简介

ThingLinks

本系统采用Spring Cloud 微服务架构,一款高性能、高吞吐量、高扩展性的物联网平台! 单机可以支持百万链接,同时支持自定义扩展功能多种协议交互,支持插件化开发!

二、开源协议

使用Apache-2.0开源协议

三、界面展示

演示图

四、功能概述

ThingLinks物联网平台提供大规模设备的云端连接,实现安全可靠的双向设备通信。我们开放核心功能,如设备监控、远程升级和场景联动,以便帮助物联网行业用户快速实现设备联网和行业应用集成。在ThingLinks,我们专注于推动物联网技术的发展,使其在各种行业中得以应用,带来智能化和自动化的便利。

核心特性

支持统一产品模型管理,多种设备,多种厂家,统一设备连接管理,多协议适配(MQTT,WebSocket,TCP,UDP,CoAP,HTTP等)。

灵活的规则引擎,设备告警,消息通知,数据转发。

设备地理位置可视化查看,可视化大屏。

TDengine时序数据库超级表设计概念:每个设备一张表,每类设备一个超级表。

主要特性

  • 完全响应式布局(支持电脑、平板、手机等所有主流设备)

  • 强大的一键生成功能(包括控制器、模型、视图、菜单等)

  • 支持多数据源,简单配置即可实现切换。

  • 支持按钮及数据权限,可自定义部门数据权限。

  • 对常用js插件进行二次封装,使js代码变得简洁,更加易维护

  • 完善的XSS防范及脚本过滤,彻底杜绝XSS攻击

  • Maven多项目依赖,模块及插件分项目,尽量松耦合,方便模块升级、增减模块。

  • 国际化支持,服务端及客户端支持

  • 完善的日志记录体系简单注解即可实现

  • 支持服务监控,数据监控,缓存监控功能。

  • 设备集成:设备管理(支持MQTT协议、WebSocket协议、TCP-IP协议设备接入)、子设备管理、产品管理、协议管理、规则引擎(设备联动)

  • 设备调试:实时日志、命令下发

  • 规则引擎消息转发:支持KAFKA节点、HTTP节点、PREDICATE节点、ROCKET_MQ节点、RABBIT_MQ节点、MYSQL节点、MQTT节点、TOPIC节点、LOG节点

功能开发计划

近期在全力投入Pro版本研发,开源版本有些滞后,后面会逐步开源,敬请期待!

*、规则引擎-设备联动(开发完成,缺少告警信息的配置)

*、APP移动端-我的设备(实现中)

*、告警管理(钉钉推送、邮件推送等)(规划中)

*、大屏展示(客户端、消息发布订阅、告警)(规划中)

五、技术选型

平台总体架构

平台功能架构

技术选型

1、系统环境

  • Java EE 8

  • Servlet 3.0

  • Apache Maven 3

2、主框架

  • Spring Boot 2.3.x

  • Spring Cloud Hoxton.SR9

  • Spring Framework 5.2.x

  • Spring Security 5.2.x

3、持久层

  • Apache MyBatis 3.5.x

  • Hibernate Validation 6.0.x

  • Alibaba Druid 1.2.x

4、视图层

  • Vue 2.6.x

  • Axios 0.21.0

  • Element 2.14.x

六、源码地址

访问一飞开源:https://code.exmay.com/


相关推荐

  • 时序预测的王道 -- Patch 。
  • 谷歌、AMD、英特尔加入挑战,英伟达AI解决方案还能继续“遥遥领先”吗?
  • 推理成本增加10倍?对文心大模型4.0的一些猜想
  • 微服务是个坏主意吗?
  • 博士申请 | 香港科技大学郭毅可院士团队招收生成式AI方向博士/博后/RA
  • NeurIPS 2023 | 结合脉冲神经网络和Transformer的纯加法Transformer
  • 打造个人专属形象!工业级人物写真生成工具FaceChain开源
  • 创业真的太累了。。
  • 【ICCV2023】ScanNet++:高保真度的3D室内场景数据集
  • 7.1K Star开源项目:一个轻松将视频转换为高品质GIF的高颜值工具
  • 微软带你玩转Linux
  • DHH锐评 “打包工具”:前端根本不需要构建 (No Build)
  • 1015.AI日报:Midjourney微调动漫模型Nijijourney APP上线
  • 一看就懂:正则表达式不用背
  • 成都周报 | 中东土豪联手成都企业,五粮液再设新基金
  • 红杉投了个大模型;一家咖啡店A轮融了1个亿丨投融周报
  • CCF CED 2023完整日程公布!10月21日,一起探讨大模型时代的工程师文化
  • 21岁SpaceX实习生用AI干出重大考古事件,斩获40000美元!
  • “大大震惊”一位CTO:GPT-4V自动驾驶五连测
  • Python入门,从19个语法开始!