LC(BoneKit)—序列图
Bonkit 界面开发
Bonkit 基于React Native,基本组件通用,阿里提供了一部分组件,可以提高开发效率。
基础组件
! 注意 react-native-actionsheet boneKit提供 需要修改1
2
3
4
5
6
7
8
9
10标题隐藏 功能
<!-- 修改 var title = config.title || "标题"; -->
var title = config.title || "";
...
<!-- 参数一致性修改 -->
set title(title){
setTimeout(()=>{
this.cls.setState({title})
});
}
Bonkit 界面刷新
1 | boneView(viewName, context) |
Bonkit 数据发送
产品相关 – (查询厂商的产品列表)[](查询产品信息)(查询标准属性)
设备相关 – (注册设备)(绑定设备)(获取设备最新状态)(设置设备属性)(获取设备详情)(上报设备数据)(更新设备昵称)(保存设备私有数据)(提取设备私有数据)(请求设备服务)(查询子设备列表)(设备数据清理)
用户相关 – (获取系统时间)(生成二维码内容)(扫描二维码)(解绑设备)(管理员解绑其他用户)(获取用户设备列表)(保存用户私有数据)(获取用户私有数据)(通过三方账号ID和类型获取云账号ID)
! 注意
设备注册请求接口 – mtop.openalink.app.core.device.requestremoteservice
1 | <!-- 产品入网配置 --> |
Bonkit 数据接收
数据接收
在一个容器内默认不会收到任何的设备数据,你需要手动管理哪些设备需要往容器中发送设备数据。 在容器内将维护一个需要监听的 UUID 队列,该队列一开始是空的,只有在队列中的 UUID 且将监听总开关打开的情况下,才会收到设备数据
⚠️ 注意
TRD: TRD 产品属性表
1 |
|