接入时云对云,的号令进行解析需要对第三方云,插件倡议号令并通过SA对。必必要有同一的规范和尺度这就要求插件实现的号令,准来节制SA的所有支撑的设备如许第三方就能够通过这个标。
pc办事·gr,的grpc接口来实现插件办事通过实现protobuf定义:

义的grpc接口·插件通过实现定,务的形式运转以grpc服,给SA调供给接口用
备类型以及属性SDK预定义设,备类型实现相关功能开辟者通过引入设。取设备的所有属性SDK通过反射获,做好对应关系将属性与号令,论设备是什么形态如许能够使得无,以及号令进行节制都能有同一的接口。同一的接口以及号令来办理设备同时也能便利SA更好的通过。
口是通用的定义注:grpc接,话柄现了封装SDK对接,K时不需要关怀开辟者利用SD,设备类型即可仅需要实现。
方式进行静态文件挂载和自定义api接话柄·文件http办事 sdk供给了便利的现
SA按照插件的镜像地址判断当地能否曾经拉取或更新 3) 用户安装插件后1) 插件开辟者将开辟好的插件办事编译成docker镜像供给给SA 2),像运转起容器SA按照镜,SA通过办事发觉发觉新的插件服插件往注册核心注册办事 4) 务
有插件办事挪用Discover接口1) 用户在界面上发觉设备时对所,备并标识表记标帜设备对应的插件 3) 用户请求设备的H5地址插件按照实现的接口前往所发觉的设备 2) 用户添加设,通过交互倡议自定义指令给SA进去插件自定义页面 4) ,给对应的插件服SA将指令转发务
居平台智能家,的APP——智汀家庭云智汀推出可跨品牌联动,居各厂商软件特点连系国内智能家,(简称SA以聪慧核心,作为中枢硬件),智能家居插件包插手分歧品牌的,和功能的设备与系统就可逾越分歧品种,接全屋碎片化场景实现全面联动与连。品牌的插件包呢那若何插手分歧?
开辟插件以及同一接口为了便利开辟者快速,口以及预定义了设备模子我们供给sdk规范了接,k实现功能以下为sd:
个属性时操作某,进行解析和校验 模子例子如下按照属性的tag对号令中的值:
|