bsph-smart-home-bridge
v0.0.1
Published
BSPH智能家居Bridge
Readme
@capactor-community/smart-home-bridge
智能家居Bridge
安装使用
pnpm add @bsph/smart-home-bridge@latest -S
npx cap sync本地调试
关联插件代码目录
cd ${根目录}
pnpm add ./plugins/smart-home-bridgepackage.json的dependencies 会展示对应的插件包链接
最后,运行npx cap sync同步原生目录(web页面调试可省略)
结束调试后,删除本地关联
pnpm remove @bsph/smart-home-bridgeAPI
login(...)
login(options: LoginOptions) => Promise<void>同步登录信息给原生
| Param | Type |
| ------------- | ----------------------------------------------------- |
| options | LoginOptions |
updateLoginInfo(...)
updateLoginInfo(options: LoginOptions) => Promise<void>更新登录信息
| Param | Type |
| ------------- | ----------------------------------------------------- |
| options | LoginOptions |
logout()
logout() => Promise<void>退出登录
fetchGatewayInfo()
fetchGatewayInfo() => Promise<GatewayInfo>获取网关信息
Returns: Promise<GatewayInfo>
fetchClientId()
fetchClientId() => Promise<ClientInfo>获取客户端信息
Returns: Promise<ClientInfo>
Interfaces
LoginOptions
| Prop | Type | Description |
| ------------------ | ------------------- | ----------- |
| token | string | 登录凭证 |
| accessToken | string | 访问令牌 |
| userId | string | 用户ID |
| homeId | string | 家庭ID |
| roomId | string | 房间ID |
| floorId | string | 楼层ID |
| productKey | string | 产品Key |
| productName | string | 产品名称 |
| deviceName | string | 设备名称 |
| serialNumber | string | 设备序列号 |
GatewayInfo
ClientInfo
| Prop | Type | Description |
| -------------- | ------------------- | ----------- |
| clientId | string | 客户端ID |
