专栏名称: Java知音
专注于Java,推送技术文章,热门开源项目等。致力打造一个有实用,有情怀的Java技术公众号!
目录
相关文章推荐
天都新闻  ·  微信、抖音、快手,同日出手! ·  18 小时前  
天都新闻  ·  微信、抖音、快手,同日出手! ·  18 小时前  
金错刀  ·  张兰被封:泼天的恶流量,终于还清了 ·  昨天  
BRTV建外14号  ·  《您的声音》2月18日公映 ·  昨天  
BRTV建外14号  ·  《您的声音》2月18日公映 ·  昨天  
AIGC开放社区  ·  DeepSeek获得全球最贵顶级域名之一AI ... ·  昨天  
AIGC开放社区  ·  DeepSeek获得全球最贵顶级域名之一AI ... ·  昨天  
笔记侠  ·  小红书,为何成了新的热点讨论场? ·  4 天前  
51好读  ›  专栏  ›  Java知音

一款高颜值、开源的物联网一体化平台

Java知音  · 公众号  · 科技自媒体  · 2024-07-26 10:05

主要观点总结

文章介绍了一款开源的物联网一体化平台,该平台具有高性能、高吞吐量、高扩展性的特点,支持单机百万链接和自定义扩展功能。文章详细列出了平台的主要特性,包括响应式布局、一键生成功能、多数据源支持、自定义部门数据权限、JS插件二次封装、XSS防范及脚本过滤、多项目依赖、国际化支持、完善的日志记录体系等。同时,文章还介绍了平台的技术选型,包括系统环境、主框架、持久层和视图层的技术选型。此外,文章还提到了平台的功能架构,包括系统管理、系统监控、系统工具、设备集成、设备调试和规则引擎消息转发等方面,并提供了开源地址和社群联系方式。

关键观点总结

关键观点1: 平台主要特点

平台具有高性能、高吞吐量、高扩展性,单机支持百万链接,并支持自定义扩展功能。

关键观点2: 平台主要特性

平台拥有响应式布局、一键生成功能、多数据源支持等特性,并且支持自定义部门数据权限。

关键观点3: 技术选型

平台选用了Java EE 8、Spring Boot 2.3.x等技术栈,包括主框架、持久层、视图层等方面的技术选型。

关键观点4: 功能架构

平台包含了系统管理、系统监控、系统工具、设备集成、设备调试和规则引擎消息转发等功能模块。


正文

戳上方蓝字“ 极客之家 ”关注我!

今天给大家介绍一款开源的物联网一体化平台,优势是高性能、高吞吐量、高扩展性!单机可以支持百万链接,同时支持自定义扩展功能,功能非常强大,采用netty作为通信层组件,支持插件化开发集成!

主要特性

  • 完全响应式布局(支持电脑、平板、手机等所有主流设备)
  • 强大的一键生成功能(包括控制器、模型、视图、菜单等)
  • 支持多数据源,简单配置即可实现切换。
  • 支持按钮及数据权限,可自定义部门数据权限。
  • 对常用js插件进行二次封装,使js代码变得简洁,更加易维护
  • 完善的XSS防范及脚本过滤,彻底杜绝XSS攻击
  • Maven多项目依赖,模块及插件分项目,尽量松耦合,方便模块升级、增减模块。
  • 国际化支持,服务端及客户端支持
  • 完善的日志记录体系简单注解即可实现
  • 支持服务监控,数据监控,缓存监控功能。
  • 设备集成:设备管理(支持MQTT协议、WebSocket协议、TCP-IP协议设备接入)、子设备管理、产品管理、协议管理、规则引擎(设备联动)
  • 设备调试:实时日志、命令下发
  • 规则引擎消息转发:支持KAFKA节点、HTTP节点、PREDICATE节点、ROCKET_MQ节点、RABBIT_MQ节点、MYSQL节点、MQTT节点、TOPIC节点、LOG节点

技术选型

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

总体架构

功能架构

功能列表

系统管理: 用户管理、角色管理、菜单管理、部门管理、岗位管理、字典管理、参数设置、通知公告、日志管理

系统监控: 在线用户、定时任务、Sentinel控制台、Nacos控制台、Admin控制台、任务调度管理

系统工具: 表单构建、代码生成、系统接口

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

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

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

演示图









请到「今天看啥」查看全文