1. 概述

Neohub2.0提供了开放平台 Open API。为合作伙伴提供了设备连接云服务和APP集成云服务功能。本文档对设备连接云服务和APP集成云服务功能开发进行说明。

2. 应用架构

系统应用架构如下图所示。

APP端调用开放平台提供的接口实现用户管理,设备管理,成员管理,消息管理以及监控记录管理。设备端调用开放平台提供的接口实现消息推送通知和设备监控记录,如门铃监控通知,门锁操作记录等。APP端控制设备时通过P2P协议或MQTT协议发送命令控制门铃,门锁;P2P协议通道由第三方P2P服务器提供建立;MQTT协议通道由开发平台提供建立。设备端门铃猫眼监控记录上传至七牛云指定账户,APP端从七牛云指定账户下载监控记录在页面展示。设备端门锁操作记录上传至云平台,APP端查看设备端门铃监控记录和门锁操作记录。