介绍

提供了基于OpenHarmony/Android系统的儿童手表通讯录互换开源方案,使不同品牌的儿童手表之间通过"碰一碰交换名片",快速完成电话号码的交换,实现跨品牌儿童手表设备间的通讯录互换。

方案说明

儿童手表电话号码交互开源方案是二个设备基于蓝牙连接来进行电话号码的数据交互,具体步骤如下:

  • 步骤1:蓝牙配对;

  • 步骤2:数字比较,建立安全链接;

  • 步骤3:交换本机电话号码;

  • 步骤4:发送给管理程序确认;

基于以上四个步骤的详细流程请参考下图:

img

基于蓝牙连接的电话号码交互服务

标识 含义 标识内容
UUID 电话号码交互服务的标识 6d293d29-cee2-4ace-aa7a-1909e34e4298
localName 广播时的蓝牙名称 KidWatch

电话号码交互服务的属性

属性 定义 属性格式
UUID 电话交互服务的属性标识 4a3510a8-b8f5-42b7-9870-8901807b229f
电话信息 用于指示电话号码和昵称 见表"电话信息格式"

电话信息格式

电话号码长度 电话号码 昵称长度 昵称
1字节 参考E.164 1字节

电话信息示例:15,“008613912345678”, 2 ,“张三”

Logo

社区规范:仅讨论OpenHarmony相关问题。

更多推荐