OpenHarmony/Android系统的儿童手表通讯录互换
·
介绍
提供了基于OpenHarmony/Android系统的儿童手表通讯录互换开源方案,使不同品牌的儿童手表之间通过"碰一碰交换名片",快速完成电话号码的交换,实现跨品牌儿童手表设备间的通讯录互换。
方案说明
儿童手表电话号码交互开源方案是二个设备基于蓝牙连接来进行电话号码的数据交互,具体步骤如下:
-
步骤1:蓝牙配对;
-
步骤2:数字比较,建立安全链接;
-
步骤3:交换本机电话号码;
-
步骤4:发送给管理程序确认;
基于以上四个步骤的详细流程请参考下图:

基于蓝牙连接的电话号码交互服务
| 标识 | 含义 | 标识内容 |
|---|---|---|
| UUID | 电话号码交互服务的标识 | 6d293d29-cee2-4ace-aa7a-1909e34e4298 |
| localName | 广播时的蓝牙名称 | KidWatch |
电话号码交互服务的属性
| 属性 | 定义 | 属性格式 |
|---|---|---|
| UUID | 电话交互服务的属性标识 | 4a3510a8-b8f5-42b7-9870-8901807b229f |
| 电话信息 | 用于指示电话号码和昵称 | 见表"电话信息格式" |
电话信息格式
| 电话号码长度 | 电话号码 | 昵称长度 | 昵称 |
|---|---|---|---|
| 1字节 | 参考E.164 | 1字节 |
电话信息示例:15,“008613912345678”, 2 ,“张三”
更多推荐

所有评论(0)