专栏名称: IoT物联网技术
聊聊 云计算,IoT物联网。
目录
相关文章推荐
人民网舆情数据中心  ·  广东吴川一中学生疑遭欺凌、官方回应网传浙江一 ... ·  19 小时前  
人民网舆情数据中心  ·  从农村聚餐不得使用四季豆事件分析基层移风易俗 ... ·  19 小时前  
江苏新闻  ·  江苏一市市管领导干部任前公示 ·  3 天前  
江苏新闻  ·  江苏批复了!淮安,大消息传来! ·  3 天前  
51好读  ›  专栏  ›  IoT物联网技术

开箱即用 | 国产开源 Java 工业物联网平台,适配MQTT、DTU、西门子PLC、欧姆龙Modbus设备,支持3D可视化大屏

IoT物联网技术  · 公众号  ·  · 2024-09-06 19:20

正文

如有需求,文末联系小编

iboot 是一款基于 SpringBoot和Netty开发的 国产 开源工业物联 网关平台,现已支持modbus、plc、串口、mqtt等工业协议设备和自定义驱动设备接入,用于采集和控制设备;北向主要是提供API接口给第三方业务平台操作设备,使得对物联网不熟的开发者可以聚焦业务需求,将设备相关部分交由iboot物联网关


iboot通过http协议以同步的方式或通过mqtt异步的方式和业务系统交互,业务系统可以间接通过iboot网关采集和控制设备。

iboot 平台架构

iboot是一个SpringBoot单体架构,只需要一台2核8G的云服务器,安装java运行环境、mysql数据库、nginx代理服务即可。


后端: java1.8、spring boot2.7、mybatis、mybatis-plus、shiro、satoken、thymeleaf、hikaricp

前端: vue3、antd、axios、qs、moment、validate

数据库: MySQL 8.0+

开发工具: IntelliJ IDEA

支持的工业协议

iboot 支持以下网络协议,确保了广泛的设备兼容性:

  • TCP UDP :基础的传输层协议,适用于数据的可靠或不可靠传输。

  • MQTT :一种轻量级的、基于发布/订阅的消息传输协议,常用于物联网。

  • HTTP :超文本传输协议,广泛用于Web服务。

  • 串口 :支持传统的串行通信接口。

iboot 还支持多种工业协议,以实现与工业设备的无缝连接:

  • Modbus :一种应用层协议,广泛用于工业自动化。

  • PLC(可编程逻辑控制器) :支持欧姆龙、西门子等品牌的PLC,实现了工业控制的灵活性。
协议 开源 资费 说明
Mqtt - 支持设备、第三方业务和iboot系统的双向数据对接
DTU+Modbus Tcp - 支持设备以modbus tcp协议对接并通过dtu连接iboot云网关
DTU+Modbus Rtu - 支持设备通过485和dtu串口以modbus rtu协议对接上传到iboot云网关
Modbus Tcp
899 支持设备在内网里和iboot网关(上位机)以modbus tcp协议对接
Modbus Rtu 599 支持设备通过串口和iboot网关(上位机)以modbus rtu协议对接
Opc Ua 待定 支持iboot网关(上位机)以opcua服务器对接采集和控制设备

iboot 工作台


协议驱动管理

适配的产品类型



设备管理


场景联动配置

监控告警配置

电子地图

应用场景

iboot 可以应用于以下场景:

  • 工业自动化 :作为工业4.0解决方案的一部分,连接和控制各种工业设备。

  • 智能家居 :集成家庭中的智能设备,实现远程监控和控制。

  • 智慧城市 :作为城市基础设施的网关,收集和处理来自各种传感器的数据。

源码 & 演示







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