项目介绍
NexIoT IoT 是一款基于 Java 技术栈精心打造的企业级物联网平台,秉持“零代码侵入”的设计理念,具备高内聚、低耦合的架构特性。该平台不仅集成了强大的云调试功能,还实现了对 TCP、MQTT、天翼物联、HTTP 等多种主流协议的统一管理与高效兼容,为物联网设备的无缝接入与数据交互提供了坚实保障。

应用场景
-
智慧用电:实时监控电力使用情况,预防电气火灾等安全隐患。 -
智慧交通:通过物联网设备收集交通数据,优化交通流量管理。 -
智慧农业:监测农田环境参数,如温度、湿度、光照等,实现精准农业。 -
工业自动化:在工业生产线上部署物联网设备,实现生产过程的智能化监控和管理。 -
智能家居:连接和控制家中的各种智能设备,提升居住舒适度和便利性。
功能模块
设备接入能力
-
TCP设备接入:支持16进制报文传输、协议解析、云调试、在线测试。 -
MQTT设备接入:支持物模型/透传模式、云调试、在线测试,兼容EMQX/HiveMQ等。 -
HTTP设备接入:提供REST API、Java SDK、OAuth2认证、完整接口规范。 -
天翼物联接入:支持设备注册、数据上报、指令下发、标准协议对接。 -
云云对接接入:提供完整的SDK和API,支持多平台数据同步、协议转换。
核心管理功能
-
产品管理:多协议产品创建、物模型定义、产品标签、公共配置。 -
协议管理:云调试环境、插件化架构、实时协议开发、统一管理平台。 -
设备管理:设备详情监控、在线指令下发、设备影子、消息订阅、日志查看。 -
网络组件:TCP/MQTT服务管理、启动/暂停/禁用操作、个性化参数配置。 -
应用管理:北向应用输出、OAuth2 API SDK、设备绑定、推送配置。 -
通知管理:多渠道支持(钉钉、阿里云、腾讯云、webhook、邮箱、飞书)。 -
场景联动:基于设备属性/事件的触发规则、多动作执行、实时自动化。
规则引擎
-
RuleGO规则引擎:可视化规则引擎执行,支持OPCUA、Modbus工业场景。
功能特点
-
低成本对接:接入一款设备在外置调试器完成,无需修改系统代码,实现零代码侵入。 -
模块化设计:支持按需开启TCP、MQTT、天翼物联等协议,对接新平台简便快捷。 -
应对各种标准:灵活应对国内行业协议现状,无需标准化,上手使用舒适。 -
强大的协议调试器:基于浏览器的实时协议开发和调试,支持在线测试、热部署。 -
极简架构:采用Java21、MySQL5.7+、Redis、MQTT等技术,轻松应付百万级别的设备连接。
系统架构

项目架构图

项目部署图

功能演示













开源地址
https://gitee.com/NexIoT/Universal-IoT-Java