开发服务端和移动端
更新时间:2020-05-06 17:48:21
接入智能人居开发平台后,ISV可以开发自有业务应用。
智能人居开放平台提供了关于设备、用户、空间和场景的能力,这些API面向客户服务端应用,不支持移动端调用。
移动端应用可以访问的是配网、安全相关的服务API,主要是不涉及业务逻辑,和简化开发为目的。这些服务API在访问时需要以登录态访问,且不做请求限制(基础限流除外)。
在业务平台的设计时,移动端依赖的功能要由客户的服务端应用代理,不能从移动端直接调用智能人居开放平台的服务API。
服务端开发
服务端是指客户或客户委托ISV自主开发的SaaS应用,为Web端、App端提供服务。
智能人居开放平台提供的服务端开发包括:
支持的工具有:
移动端开发
移动端开发主要包括
移动端还会依赖客户服务端的透出的能力,如
使用空间能力构建业务空间定义
为用户定义自动场景
关联空间与设备等
AppKey
移动端和服务端使用的AppKey不同,不能混用。
获得AppKey参见:
移动端AppKey要从“自有App应用”的配置中获得,服务端AppKey要从“自有Web应用”中获得。
接入自有账号系统
使用自有账号体系的客户,要接入OAuth服务在应用组中进行配置。
见:“自有账号体系”的配置