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