0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

KT1025A蓝牙芯片新增获取电话本PBAP和获取远端设备的蓝牙名称说明_V3

清月电子 来源:清月电子 作者:清月电子 2023-02-27 10:22 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

蓝牙获取电话本PBAP和获取远端设备的蓝牙名称说明


一、简介


蓝牙芯片是支持PBAP协议,也就是电话本协议。同时也支持获取远端的设备名称

pYYBAGP8Ey-ALwhZAAA6sUNmy9s896.png

1、请注意,获取电话本信息,一定是需要用户的手机,在连接蓝牙的时候,选上“共享联系人”,才可以
这个是系统的权限,如果用户不授权。蓝牙芯片是不能自主去获取的。请一定注意好。

二、获取远端设备的蓝牙名称
2.1 串口的指令


AT+TR01 查询当前连接成功的设备的名称。必须是在连接成功的状态下获取
AT+TQ01 查询当前连接成功的设备的MAC地址。也称之为物理地址,是唯一的

1、当蓝牙芯片被连接成功之后。TR和TQ均会主动的返回一次。后续用户也可以根据指令去查询即可
2、TQ存在的目的,是方便用户知道连接的手机是否有更新,从而决定是否获取电话本


2.2 注意事项

poYBAGP8E2uAWO7kAABToR7CdVY481.png

poYBAGP8E3OADQmoAAAnIXzKqFs711.png


注意好英文和中文的区别,以实际测试为准。其他的就没什么好描述的,接口很简单
返回mac地址

三、获取电话本-和蓝牙ID3信息
3.1 电话本串口的指令


AT+BP00 停止获取电话本
AT+BP01 开始获取电话本

发起获取电话本的指令“AT+BP01”之后。蓝牙芯片会自动返回电话本的信息如下:

pYYBAGP8E4GAa-qRAABxwcEiSE8055.png

TP+XXXX 代表的就是序类型

NA+XXXX 代表的就是姓名。
NU+XXXX 代表的就是电话号码
ND+XXXX 代表的就是日期---
TP+00 才是电话本
TP+01 是今天的通话记录
TP+02 是昨天的通话记录
TP+03 是前天的通话记录
TP+FF 是结束

3.2 电话本注意事项


1、获取电话本的数量如果有要求,就需要实时检测收到的数据。然后决定什么时候停止获取,发相应的指令
2、获取电话本的功能,需要在未播放音乐的状态下进行 。当然肯定是必须连接成功状态下
3、蓝牙芯片自动返回电话本结束之后,会自动在最后面返回一个结果:
TP+FF 代表蓝牙芯片主动返回电话本已经到最后了
NA+close 同上
NU+ 同上

poYBAGP8E5OAHqhsAAC2iWrNHTI276.png

type 0 才是电话本
type 1是今天的通话记录
type 2是昨天的通话记录
type 3是前天的通话记录
type 255是结束


3.3 获取蓝牙ID3信息说明--音乐名称

poYBAGP8E6iAJ5HcAAXNgV6ikXU413.png

注意这个信息,在蓝牙播放音乐的期间,是不断的被回调的。
这里我们主要返回两个信息,分别是”0x01---歌曲信息”和“0x02---作者名称”
其他的信息,我们这里直接过滤掉
NF+XXXX 代表的歌词的信息,当然用户不需要显示,也可以直接过滤掉

NN+XXXX 代表的歌曲的名字+作者的名称 一起的

poYBAGP8E6WAKtN4AABKuW3Ah_U867.png

测试效果如上

四、如何去测试--串口工具推荐
使用的是“Tera Term”工具,暂时只找到这个工具,才可以打印中文

poYBAGP8E7CALfAlAACDQC1Yp9A950.png


五、IOS系统手机测试

pYYBAGP8E7WAC06oAAB0mWqCHvU826.png


1、IOS的系统是默认开启获取电话本的。以实际测试为准。
2、这个给出的结果,是严格按照IOS手机通讯录里面的序号。


六、安卓系统手机测试

poYBAGP8E7uAFLM0AAB0G07nsrM879.png


1、安卓的系统千奇百怪。有的在连接时会询问是否共享联系人,而有的又不会,需要自己手动到菜单栏里面去打开
这点请留意
2、安卓系统的电话本的序号,不是按照我们所看到的顺序。而是安卓系统自动给编排了,所以请留意

审核编辑黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 蓝牙芯片
    +关注

    关注

    17

    文章

    475

    浏览量

    48114
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    蓝牙芯片方案智能手表应用

    在可穿戴设备快速迭代的今天,智能手表对蓝牙芯片方案提出了更高要求——不仅要低功耗、强连接,还要能驱动高清显示和多种传感器。为此,英尚微推出了蓝牙智能手表应用方案,方案采用英尚微代理的中
    的头像 发表于 05-07 17:00 697次阅读

    音频蓝牙芯片如何让声音挣脱线缆的束缚?——深度解析蓝牙音频芯片工作原理及广州唯创电子创新应用方案

    接听电话,声音还能如此清晰?这些无线音频体验的背后,离不开一个核心元件——音频蓝牙芯片。音频蓝牙芯片,作为一种专为无线音频传输与处理而设计的
    的头像 发表于 04-22 09:28 414次阅读
    音频<b class='flag-5'>蓝牙</b><b class='flag-5'>芯片</b>如何让声音挣脱线缆的束缚?——深度解析<b class='flag-5'>蓝牙音频芯片</b>工作原理及广州唯创电子创新应用方案

    BLE蓝牙水表蓝牙芯片方案

    基于自研射频技术与基带算法,英尚微电子推出多款适用于智能水表场景的无线MCU/SoC及桥接芯片,全面支持BLE 5.4与高性能2.4G私有协议。蓝牙芯片方案芯片内置成熟的网络协议栈,提
    的头像 发表于 03-10 16:03 313次阅读

    瑞芯微RK平台AP6275PR3模块蓝牙MAC地址获取实战指南

    combo模块(如本文案例中的 AP6275PR3 )自带的硬件MAC地址,却找不到入口 •系统自动生成的临时MAC地址,在量产场景下完全不可靠 别急,我们结合RK平台的技术规范和实际调试经验,一步步拆解解决方案。 RK平台蓝牙MAC地址
    的头像 发表于 03-06 08:10 723次阅读
    瑞芯微RK平台AP6275PR<b class='flag-5'>3</b>模块<b class='flag-5'>蓝牙</b>MAC地址<b class='flag-5'>获取</b>实战指南

    AI功能(SC171开发套件V3)2026版

    AI功能(SC171开发套件V3)2026版 序列 课程名称 视频课程时长 视频课程链接 课件链接 工程源码 1 人体目标检测(Yolov5)案例----基于SC171开发套件V3 8分19秒
    发表于 01-15 11:18

    充电宝新规适配方案:KT6368A 蓝牙芯片应用技术说明

    / 小程序四种。站在蓝牙芯片厂商角度,KT6368A 蓝牙芯片 + 微信小程序是最优解,低功耗、外围简单,国内销售贴
    的头像 发表于 12-03 15:38 961次阅读
    充电宝新规适配方案:<b class='flag-5'>KT6368A</b> <b class='flag-5'>蓝牙</b><b class='flag-5'>芯片</b>应用技术<b class='flag-5'>说明</b>

    KT6368A蓝牙芯片在广播间隙导致的电源抖动引起mcu被唤醒说明

    客户咨询KT6368A 蓝牙芯片在1.5s 广播间隔的低功耗模式下,每 1.5s 出现一次电源 “打嗝” 现象是否正常,文档说明该现象因芯片
    的头像 发表于 11-26 20:55 836次阅读
    <b class='flag-5'>KT6368A</b><b class='flag-5'>蓝牙</b><b class='flag-5'>芯片</b>在广播间隙导致的电源抖动引起mcu被唤醒<b class='flag-5'>说明</b>

    nordic NRF54蓝牙设备在Google Pixel 10上“听诊”蓝牙信道示例

    物品定位功能,并将该功能作为增值特性扩展至遥控器、工具、医疗设备等其他蓝牙低功耗产品。同时支持多种应用场景:房间级在场检测、零售及博物馆近场互动,以及基于近场区域的工业安全防护。 本文将详细说明
    发表于 11-26 17:44

    调用拼多多开放平台 API 获取店铺列表

    pdd.mall.info.list.get (或类似名称,具体名称请以官方文档为准) 接口用于查询店铺列表。开发者可以通过此接口获取授权店铺的基本信息。 主要功能: 查询当前授权账号下的店铺列表。
    的头像 发表于 11-10 15:30 1131次阅读
    调用拼多多开放平台 API <b class='flag-5'>获取</b>店铺列表

    NORDIC蓝牙芯片修改广播内容(如名称、MAC 地址、UUID 等)后是否需要重启才能生效

    蓝牙芯片修改广播内容(如名称、MAC 地址、UUID 等)后是否需要重启才能生效,取决于芯片的硬件设计、固件实现以及具体修改的参数类型,不能一概而论。以下是常见情况的分析: 1. 大部
    发表于 10-31 12:57

    GraniStudio:获取轴信息例程

    导入。 2.功能说明 实现位置3个轴的状态读取以及将位置存储反馈到 HMI 上。 2.1通过初始化 运控板卡 算子连接 格拉尼总线 型运控卡,导入工程自动进行连接,此算子为使用运控控制板卡的第一项操作,后续运控算子需引用其输出板卡对象才可使用。 2.2通过 轴对象算子 增
    的头像 发表于 08-22 16:40 841次阅读
    GraniStudio:<b class='flag-5'>获取</b>轴信息例程

    关于蓝牙信标的定义

    蓝牙信标是一款基于低功耗蓝牙BLE(蓝牙4.0以上)广播协议的硬件设备,兼容ibeacon协议或者eddystone。蓝牙信标通常采用小型、
    发表于 06-18 16:02

    KT6368A 蓝牙芯片通过 FCC、BQB、KC、CE 等认证的操作指南

    文档围绕 KT6368A 蓝牙芯片过 FCC、BQB、KC、CE 等认证展开,指出需购买专用测试芯片,因标准芯片无测试模式,需烧录对应固件,
    的头像 发表于 06-18 13:44 1459次阅读
    <b class='flag-5'>KT6368A</b> <b class='flag-5'>蓝牙</b><b class='flag-5'>芯片</b>通过 FCC、BQB、KC、CE 等认证的操作指南

    抖音蓝牙遥控器芯片方案、自拍器蓝牙芯片方案 简易版 io控制

    1、蓝牙名称:默认KT6368A-EDR-KEY,没有休眠,不用按键唤醒,开机通电直接启动 2、蓝牙芯片2脚=PA9 开机默认高电平,正常
    的头像 发表于 06-14 15:45 1797次阅读
    抖音<b class='flag-5'>蓝牙</b>遥控器<b class='flag-5'>芯片</b>方案、自拍器<b class='flag-5'>蓝牙</b><b class='flag-5'>芯片</b>方案 简易版 io控制

    万年历 时钟 闹钟时间设置方案:KT6368A 蓝牙芯片同步技术详解

    :使用 KT6368A 蓝牙专用芯片,无需安装 APP 或小程序,在手机系统设置中打开蓝牙,像连接蓝牙音箱一样连接
    的头像 发表于 06-12 14:31 2461次阅读
    万年历  时钟  闹钟时间设置方案:<b class='flag-5'>KT6368A</b> <b class='flag-5'>蓝牙</b><b class='flag-5'>芯片</b>同步技术详解