接
入
服
务
层
MQTT Server
web console
API
系统消息
s2a
s2c
c2s
开放服务
WEB服务接口
http
websocket
MQTT服务接口
s2a
s2c
c2s
JS服务接口
接口
设备缓存服务
接口
设备事件流服务
JS服务接口
设备扩展属性服务
基础服务
Cache
(Redis)
Straem
(Redis/Kafka)
NO-SQL
(MongoDB)
设
备
层
方式A
方式B
方式C
web登陆说明
开放服务开发与使用说明
经纬纵横
ISURPASS TECHNOLOGY
web设备注册说明
web网关管理说明
web设备管理说明
web应用管理说明
常见问题
方式A: 直接监听emqx的/s2a topic消息
方式B: 通过openservice提供的websocket接口
方式C: 通过监听redis5的stream
系统架构说明:
1) iSurpass开放服务对第3方系统/App应用提供http/websocket接口:http接口用来接收第3方系统/App的远程请求,websocket用于远程控制网关设备进入/退出添加&删除设备状态、推送设备的report给第3方系统/App;
2) iSurpass开放服务与iSurpass网关/设备之间采用MQTT协议通讯;
3) iSurpass网关(或连接iSurpass开放服务的NB-IoT智能门锁、wifi门锁)上需配置iSurpass开放服务的服务器地址;
4) iSurpass开放服务可单机部署,也可多服务器部署。
iSurpass IoT平台优势:
参考项
阿里/电信等IoT平台
iSurpass IoT平台
部署方式
仅支持IoT平台提供商的Cloud云部署
.支持On-premises本地部署和Cloud云部署
.支持Windows、Linux以及Docker & Kubernetes (K8s) 容器部署
设备接入限制
设备只能接入到阿里/电信云平台上
可接入到iSurpass IoT云平台
亦可接入到客户自部署的局域网/互联网服务器上
平台服务接口
IoT平台本身仅提供框架级接口,设备级接口由各设备提供商自行定义和提供
按设备类型提供设备级web接口,基于iSurpass IoT接口开发业务系统/应用简单快捷
测试&商用环境
提供云端测试&商用环境
提供云端测试&商用环境
与业务系统集成
部署
IoT平台与业务服务器通常部署在不同IDC机房、通过互联网通讯,可能出现广域网通讯性能瓶颈,安全管理方面难度大
IoT平台与业务服务器可部署在同一IDC机房、内网通讯,最大程度减少对互联网带宽的需求,安全管理更简单可控
设备事件推送机制
仅支持应用级的HTTP Push
支持设备类型/设备级HTTP Push
支持设备类型/设备级Web Socket Push
iSurpass IoT系统架构:
iSurpass IOT开放服务
第三方系统
第三方APP
iSurpass Device
NB-IOT门锁
iSurpass Device
WIFI 门锁
iSurpass Device
网关
iSurpass Device
Z-wave门锁
iSurpass Device
Z-wave设备
iSurpass Device
开关
灯光
人体检测
门窗检测
烟雾侦测
漏水侦测
……
如何接收iSurpass IOT系统的设备事件report
系统如何接收设备事件report:
接
入
服
务
层
MQTT Server
web console
API
系统消息
s2a
s2c
c2s
开放服务
WEB服务接口
http
websocket
MQTT服务接口
s2a
s2c
c2s
JS服务接口
接口
设备缓存服务
接口
设备事件流服务
JS服务接口
设备扩展属性服务
基础服务
Cache
(Redis)
Straem
(Redis/Kafka)
NO-SQL
(MongoDB)
设
备
层
应
用
服
务
层
应
用
服
务
层
Beehive
第三方server
beehive
web console
第三方APP
1.配置第三方Web hook
3.http发送设备Report
2 监听s2a消息
设备控制
方式D: 第3方系统通过beehive-openservice提供的服务来接收设备事件report
iSurpass 智能家居服务
iSurpass IOT开放服务
第三方系统
第三方APP
iSurpass Device
NB-IOT门锁
iSurpass Device
WIFI 门锁
iSurpass Device
网关
iSurpass Device
Z-wave门锁
iSurpass Device
Z-wave设备
iSurpass Device
开关
灯光
人体检测
门窗检测
烟雾侦测
漏水侦测
……
iSurpass Beehive服务
iSurpass 智能家居服务
http/websocket:88
Email/sms
MQTT:1883
:8888
开发手册
NB门锁开发最佳实践