抖音粉丝群1
『7x24小时有问必答』

AI浪潮下的计算机行业——从业者现状与未来展望

前言

在物联网技术蓬勃发展的当下,企业对于高效、灵活且低成本的物联网平台需求日益增长。
今天推荐一个物联网平台,它基于Java技术栈开发,以"零代码侵入"的独特优势,为企业提供了一站式的物联网解决方案,助力企业快速搭建并管理物联网应用。

项目介绍

NexIoT物联网平台是一款企业级的物联网平台,采用Java技术栈,具有高内聚低耦合的特点。"零代码侵入"是其一大亮点,这意味着企业在接入设备时,无需对系统代码进行修改,大大降低了对接成本和技术门槛,即使是大学生也能轻松完成设备接入工作。
平台集成了云调试功能,支持TCP、MQTT、天翼物联、HTTP等多种协议的统一管理,提供便捷的设备接入和管理体验。
1.png

项目功能

1、设备接入能力

TCP设备接入:支持16进制报文传输、协议解析、云调试和在线测试,方便用户对TCP设备进行管理和调试。
MQTT设备接入:提供物模型/透传模式、云调试、在线测试等功能,并兼容EMQX/HiveMQ等多种MQTT代理。
HTTP设备接入:具备REST API、Java SDK、OAuth2认证和完整接口规范,方便与其他系统进行集成。
天翼物联接入:实现设备注册、数据上报、指令下发和标准协议对接,满足企业与中国电信天翼物联平台的对接需求。
云云对接接入:提供完整的SDK和API,支持多平台数据同步和协议转换,实现不同物联网平台之间的互联互通。

2、核心管理功能

产品管理:支持多协议产品创建、物模型定义、产品标签和公共配置,方便企业对产品进行统一管理。
协议管理:提供云调试环境、插件化架构、实时协议开发和统一管理平台,便于用户对各种协议进行管理和调试。
设备管理:可对设备详情进行监控、在线指令下发、设备影子管理、消息订阅和日志查看,实现对设备的全面管理。
网络组件:支持TCP/MQTT服务管理、启动/暂停/禁用操作和个性化参数配置,满足不同网络环境下的需求。
应用管理:提供北向应用输出、OAuth2 API SDK、设备绑定和推送配置,方便企业开发和管理物联网应用。
通知管理:支持多渠道通知,包括钉钉、阿里云、腾讯云、webhook、邮箱和飞书,确保信息及时传达。
场景联动:基于设备属性/事件触发规则,执行多动作,实现实时自动化,为物联网应用提供智能化的场景解决方案。
RuleGO规则引擎:可视化规则引擎执行,支持OPCUA、Moudbus工业场景,满足工业物联网的需求。
2.png

项目架构

数据流图

3.png

部署图

4.jpeg

架构图

5.png

项目特点

1、低成本对接

接入设备时,只需在外置调试器完成相关操作,无需修改系统代码,降低了企业的对接成本和技术难度。

2、模块化设计

TCP、MQTT、天翼物联等协议可按需开启,对接新平台变得轻松容易,提高了平台的灵活性和扩展性。

3、应对多样标准

针对国内行业协议现状,平台不拘泥于标准,主打应对各种标准接入,让用户上手使用起来更加舒适。

4、强大的协议调试器

基于浏览器的实时协议开发和调试功能,直连设备接入稳定,已半年多未重启,保障了平台的稳定性和可靠性。

5、极简架构

采用Java21、mysql5.7+、redis、MQTT等技术,轻松应付百万级别的设备接入;支持clickhouse存储,配置简单。

项目技术

技术栈

后端框架采用Java 21、SpringBoot 3.5和Tk.Mybatis 5.0.1;
数据存储使用MySQL5.7+、Redis和可选的ClickHouse;
架构模式为单体架构设计,支持微服务化部署;
前端技术基于RuoYi-Antdv构建。

系统架构

分为设备接入层、协议处理层、业务服务层、数据存储层、缓存层和外部接口层。
各层之间分工明确,协同工作,确保平台的高效运行。

项目体验

演示地址:  http://iot.192886.xyz:81/
调试IDE:  http://iot.192886.xyz:81/magic/debug/index.html
演示账号:  test
演示密码:  Haha@2025
文档地址:  https://nexiotplatform.github.io/universal-iot-docs/
文档地址(国内):  http://docs.192886.xyz:81/
教程动画
6.png

流程编排

7.png
协议统一管理与IDE(推荐)
8.png

项目效果

采用NexIoT物联网平台搭建企业物联网平台,主服务器配置为8核32G,成功接入TCP直连设备5万、低功耗传感器(烟感、水浸、温湿度等)10万,监控设备1万。
平台QPS达到500,服务器五年无重大故障,广泛应用于智慧用电、智慧交通农业场景,取得了显著的经济效益和社会效益。
系统登录
9.png
系统首页
10.png
产品管理
11.png
设备管理
12.png

13.png
设备信息
14.png
网络组件
15.png
16.png
视频监控
17.png
规则引擎
18.png

项目源码

NexIoT物联网平台完整开源,导入即可运行。同时,平台提供了详细的文档地址、在线演示地址和调试IDE,方便用户快速上手和使用。
Gitee:https://gitee.com/NexIoT/Universal-IoT-Java

总结

NexIoT物联网平台以其独特的技术优势和丰富的功能特点,为企业提供了一种高效、灵活、低成本的物联网解决方案。
其"零代码侵入"的设计理念、模块化的架构和强大的协议调试能力,使得企业在物联网应用开发和设备接入方面更加轻松便捷。

关键词

作者:小码编匠
出处:gitee.com/smallcore/DotNetCore
声明:网络内容,仅供学习,尊重版权,侵权速删,歉意致谢!

END

19.jpeg
20.gif
备注【开源
方便大家交流、资源共享和共同成长
纯技术交流群、需要的小伙伴请扫码

有收获?不妨分享让更多人受益
关注「程序员开源栈」,共同提升技术实力

点分享
点收藏
点在看
点点赞

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码