一款基于Java技术栈构建的"零代码侵入"企业级物联网平台 支持多协议直连、云调试、配置化
基于Java21 "零代码侵入"的企业级物联网平台,支持多协议直连、云调试、配置化!支持TCP直连、MQTT直连、天翼物联(AIoT)、HTTP REST、等多种设备接入方式,满足不同场景需求 基于浏览器的实时协议开发和调试,支持在线测试、热部署,让协议开发更高效!!
一款基于Java技术栈构建的“零代码侵入”企业级物联网平台,具备高内聚低耦合,零代码侵入。平台集成了云调试功能,支持TCP、MQTT、天翼物联、HTTP等多种协议的统一管理,提供完整的产品定义、物模型设计、设备接入、北向应用输出、规则引擎等核心功能,为物联网应用提供一站式解决方案;完整开源、导入即可运行!
平台亮点- 低成本对接:接入一款设备在外置调试器完成,不用改系统任何代码,无代码侵入,大学生就能完成。
- 模块化:TCP、MQTT、天翼物联等按需开启,对接一个新平台太容易了
- 没有标准化应对各种标准:国内行业的协议现状,不再搞标准,主打应对各种标准接入,看着很复杂无头绪,上手用起来很舒服
- 强大的协议调试器:基于浏览器的实时协议开发和调试,直连设备接入已经半年多没重启过。
- 极简架构:Java21、mysql5.7+、redis、MQTT(不限emqx还是其他),轻松应付百万级别的设备;支持clickhouse存储(配置就行)
环境要求- JDK: 21+
- MySQL: 5.7+
- Redis: 6.0+
- Maven: 3.9+
本地部署
- # 1. 修改配置文件
- vim /src/main/resources/application-{dev}.properties
- # 2. 配置数据库、redis、emqx
- spring:
- datasource:
- url: jdbc:mysql://localhost:3306/universal_iot?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
- username: root
- password: 123456
- # 3. 启动应用
- mvn spring-boot:run
复制代码 生产环境部署
- # 1. 打包应用
- mvn clean package -DskipTests -PProd
- # 2. 上传到服务器
- scp /target/web.tar.gz root@your-server:/opt/nexiot/
- # 3. 启动服务
- tar -zxvf web.tar.gz
- cd web & ./bin/restart.sh
复制代码 核心功能 设备接入能力- TCP设备接入:16进制报文传输、协议解析、云调试、在线测试
- MQTT设备接入:物模型/透传模式、云调试、在线测试、支持EMQX/HiveMQ等
- HTTP设备接入:REST API、Java SDK、OAuth2认证、完整接口规范
- 天翼物联接入:设备注册、数据上报、指令下发、标准协议对接
- 云云对接接入:已支持,具备完整的SDK和API,支持多平台数据同步、协议转换
核心管理功能- 产品管理:多协议产品创建、物模型定义、产品标签、公共配置
- 协议管理:云调试环境、插件化架构、实时协议开发、统一管理平台
- 设备管理:设备详情监控、在线指令下发、设备影子、消息订阅、日志查看
- 网络组件:TCP/MQTT服务管理、启动/暂停/禁用操作、个性化参数配置
- 应用管理:北向应用输出、OAuth2 API SDK、设备绑定、推送配置
- 通知管理:多渠道支持(钉钉、阿里云、腾讯云、webhook、邮箱、飞书)
- 场景联动:基于设备属性/事件的触发规则、多动作执行、实时自动化
- RuleGO规则引擎:可视化规则引擎执行、支持OPCUA、Moudbus工业场景
协议接入现状[td]协议类型 | 状态 | 核心功能 | TCP设备 | 已实现 | 16进制报文传输、协议解析、云调试、在线测试 | MQTT设备 | 已实现 | 物模型/透传模式、云调试、在线测试、支持EMQX/HiveMQ等 | HTTP设备 | 已实现 | REST API、Java SDK、OAuth2认证、完整接口规范 | 天翼物联 | 已实现 | 完整的产品创建设备注册、数据上报、指令下发、标准协议对接 | 云云对接 | 已支持 | Java SDK 自行扩展协议模块 | 技术栈- 后端框架:Java 21 SpringBoot 3.5 Tk.Mybatis 5.0.1
- 数据存储:MySQL5.7+ / Redis / ClickHouse(可选)
- 架构模式:单体架构设计,支持微服务化部署
- 前端技术:基于RuoYi-Antdv构建,感谢开源社区!
开源版本暂不包含 TCP、天翼物联ctaiot 模块。可自行二次开发扩展,商业用途需获得授权。
系统架构
一款基于Java技术栈构建的"零代码侵入"企业级物联网平台 支持多协议直连、云调试、配置化 ...
一款基于Java技术栈构建的"零代码侵入"企业级物联网平台 支持多协议直连、云调试、配置化 ...
一款基于Java技术栈构建的"零代码侵入"企业级物联网平台 支持多协议直连、云调试、配置化 ...
一款基于Java技术栈构建的"零代码侵入"企业级物联网平台 支持多协议直连、云调试、配置化 ...
一款基于Java技术栈构建的"零代码侵入"企业级物联网平台 支持多协议直连、云调试、配置化 ...
一款基于Java技术栈构建的"零代码侵入"企业级物联网平台 支持多协议直连、云调试、配置化 ...
一款基于Java技术栈构建的"零代码侵入"企业级物联网平台 支持多协议直连、云调试、配置化 ...
一款基于Java技术栈构建的"零代码侵入"企业级物联网平台 支持多协议直连、云调试、配置化 ...
一款基于Java技术栈构建的"零代码侵入"企业级物联网平台 支持多协议直连、云调试、配置化 ...
一款基于Java技术栈构建的"零代码侵入"企业级物联网平台 支持多协议直连、云调试、配置化 ...
一款基于Java技术栈构建的"零代码侵入"企业级物联网平台 支持多协议直连、云调试、配置化 ...
一款基于Java技术栈构建的"零代码侵入"企业级物联网平台 支持多协议直连、云调试、配置化 ...
一款基于Java技术栈构建的"零代码侵入"企业级物联网平台 支持多协议直连、云调试、配置化 ...
一款基于Java技术栈构建的"零代码侵入"企业级物联网平台 支持多协议直连、云调试、配置化 ...
一款基于Java技术栈构建的"零代码侵入"企业级物联网平台 支持多协议直连、云调试、配置化 ...
一款基于Java技术栈构建的"零代码侵入"企业级物联网平台 支持多协议直连、云调试、配置化 ...
一款基于Java技术栈构建的"零代码侵入"企业级物联网平台 支持多协议直连、云调试、配置化 ...
一款基于Java技术栈构建的"零代码侵入"企业级物联网平台 支持多协议直连、云调试、配置化 ...
一款基于Java技术栈构建的"零代码侵入"企业级物联网平台 支持多协议直连、云调试、配置化 ...
一款基于Java技术栈构建的"零代码侵入"企业级物联网平台 支持多协议直连、云调试、配置化 ...
一款基于Java技术栈构建的"零代码侵入"企业级物联网平台 支持多协议直连、云调试、配置化 ...
一款基于Java技术栈构建的"零代码侵入"企业级物联网平台 支持多协议直连、云调试、配置化 ...
一款基于Java技术栈构建的"零代码侵入"企业级物联网平台 支持多协议直连、云调试、配置化 ...
一款基于Java技术栈构建的"零代码侵入"企业级物联网平台 支持多协议直连、云调试、配置化 ...
一款基于Java技术栈构建的"零代码侵入"企业级物联网平台 支持多协议直连、云调试、配置化 ...
一款基于Java技术栈构建的"零代码侵入"企业级物联网平台 支持多协议直连、云调试、配置化 ...
一款基于Java技术栈构建的"零代码侵入"企业级物联网平台 支持多协议直连、云调试、配置化 ...
一款基于Java技术栈构建的"零代码侵入"企业级物联网平台 支持多协议直连、云调试、配置化 ...
一款基于Java技术栈构建的"零代码侵入"企业级物联网平台 支持多协议直连、云调试、配置化 ...
一款基于Java技术栈构建的"零代码侵入"企业级物联网平台 支持多协议直连、云调试、配置化 ...
一款基于Java技术栈构建的"零代码侵入"企业级物联网平台 支持多协议直连、云调试、配置化 ...
一款基于Java技术栈构建的"零代码侵入"企业级物联网平台 支持多协议直连、云调试、配置化 ...
一款基于Java技术栈构建的"零代码侵入"企业级物联网平台 支持多协议直连、云调试、配置化 ...

链接: https://pan.baidu.com/s/16bgP_hK5X48G1elepuLJZQ
提取码下载:
|