从协议上来看,主要处理TCP
和MQTT
协议。主要解决的问题:
解决办法:统一的网关。组成是:
IOT Hub
:对接设备IOT
指令下发服务效果表现:
架构:策略和控制
设备对接:兼容多种协议,海量设备接入
开发
构建
测试
集成
部署
运行:高可用确保SLA
,安全性、水平扩展
维护
SLA
: service level agreement, 关于服务质量
技术栈:
MQTT
协议:EMQ X Broker
+ MQTT Client
TCP
协议:SuperSocket
,是TCP
服务器RabbitMQ
数据流向:
→ 负载均衡
--MQTT协议
→ EMQ X Broker高可用集群
→ 负载均衡
→ 应用集群
--TCP协议
→ 应用集群
设备开放平台报文解析插件
自定义报文解析插件(dll程序集和js脚本)
规则引擎
--事件通知插件
--更新Redis插件
--自定义插件