物联网系统架构图
2023-09-12 16:25:13 0 举报
物联网系统架构图
作者其他创作
大纲/内容
配置中心
Token服务
第三方指令翻译服务提供亚马逊alxea、google home 指令至物模型指令的转换和下发
消息中间件高吞吐量/亿级消息堆积能力/严格的消息顺序/批量能力待选组件:Kafka
消息中间件
流媒体
App云端一些app聚合服务
云存微服务
Push服务其它dc的公共服务
app-gatewayspringcloud-gateway
OTA中心固件管理/固件与设备关系/后台运营推送ota
物模型管理
注册中心
P2P服务
App中心app管理/升级/配置/app与设备关系
consul配置中心
多种行业/设备类型/数据类型/控制类型/可升级的物联网硬件
数据库组件
影子中心用于缓存设备状态。设备在线时,可以直接获取云端指令;设备离线时,上线后可以主动拉取云端指令。影子json内容持久化至MongoDb
物联网智能硬件
数据库组件关系型数据库/分布式缓存数据库/NoSql数据库/MySQL/Redis/MongoDb
p2p服务
用户中心
第三方指令翻译服务
Mqtt-Broker
设备管理中心设备导入/管理/授权
token服务token生成/验证是一个基于redis的缓存服务
影子中心
流媒体服务器
服务治理
App云端
云存微服务转码、截取视频首图并上传流媒体文件至s3服务器
App-gateway
consul注册中心
邮件服务
网关层
OTA服务
亚马逊ELB
持久层
设备管理中心
App中心
物模型管理一个设备对应一个物模型,物模型由一组属性和服务组成,云端可以向设备端发送设置属性和调用服务的指令
MQTT-router
Stream-gateway
SRS 搭建rtmp流媒体服务器
根据应用流量自动完成请求的分发弹性的伸缩资源以应对流量的变化
云存储
Push服务
Iot云端提供iot设备服务,比如获取天气预报等
MQTT-router设备上报消息按规则过滤和转发
短信服务其它dc的公共服务
云存储亚马逊S3
IOT云端
stream-gatewaynginx做tcp网关
微服务层
负载均衡器
邮件服务其它dc的公共服务
用户中心用户注册/管理/账号与设备绑定关系和缓存/设备与账号关系缓存
这是水印,克隆可删除
短信服务
0 条评论
下一页