SpringCloud + flink+hadoop 物联网架构

物联网(IoT)系统架构图,涵盖 C端APP、B端云平台、运营平台、工厂设备、智能家居设备 的多层级设计

2. 模块详细说明

(1)设备层
设备类型连接方式协议适配网关模块
工厂设备有线/4GMQTT/Modbus/OPC UAEdge Gateway(Spring Cloud Gateway + 协议解析)
智能家居设备Wi-Fi/BLE/ZigbeeCoAP/自定义协议家庭网关(OpenWRT + 协议转换)

(2)微服务层
服务名称技术实现核心功能
认证服务Spring Security + JWT多角色鉴权(C端用户/B端客户/运营人员)
设备影子服务Spring State Machine维护设备状态(如"空调-设定温度26℃"),解决设备与云端状态不一致问题
数据统计服务Spring Batch + Flink SQL离线统计(Hadoop) + 实时分析(Flink)
规则引擎服务Drools + Flink CEP动态配置告警规则(如"工厂温度连续5分钟>50℃ → 触发工单")

(3)运营平台
功能模块技术栈说明
租户管理RBAC模型支持B端客户的多级子账户(如工厂管理员、维修员)
设备生命周期管理Activiti工作流设备激活/报废审批流程
数据大屏ECharts + WebSocket实时展示全局设备在线率、告警分布等

3. 关键交互流程

场景1:用户APP控制智能家居

场景2:工厂设备异常告警

总结:智能家居设备通过APP 进行控制(其实还有P2P,内网穿透没写了),工厂设备通过B端接入我们的云平台进行管理和OTA 升级。项目引入了大数据flink-hadoop(只写了一点,毕竟公司的东西不能全部写出)flink用于实时数据分析对应指标并输出到大屏,历史数据放入hadoop离线数仓用于历史数据指标分析从而查看生产批次运营数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值