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

    文章

    440

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

    / 小程序四种。站在蓝牙芯片厂商角度,KT6368A 蓝牙芯片 + 微信小程序是最优解,低功耗、外围简单,国内销售贴
    的头像 发表于 12-03 15:38 107次阅读
    充电宝新规适配方案:<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 229次阅读
    <b class='flag-5'>KT6368A</b><b class='flag-5'>蓝牙</b><b class='flag-5'>芯片</b>在广播间隙导致的电源抖动引起mcu被唤醒<b class='flag-5'>说明</b>

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

    文档围绕 KT6368A 蓝牙芯片过 FCC、BQB、KC、CE 等认证展开,指出需购买专用测试芯片,因标准芯片无测试模式,需烧录对应固件,
    的头像 发表于 06-18 13:44 765次阅读
    <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 1066次阅读
    抖音<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 1238次阅读
    万年历  时钟  闹钟时间设置方案:<b class='flag-5'>KT6368A</b> <b class='flag-5'>蓝牙</b><b class='flag-5'>芯片</b>同步技术详解

    KT6368A通过蓝牙芯片获取手机时间详细说明,对应串口指令举例

    KT6368A双模蓝牙芯片可通过手机蓝牙直接同步时间,无需安装APP。该芯片每1秒自动回传手机日期时间,支持AT指令修改参数,默认
    的头像 发表于 05-27 14:37 1086次阅读
    <b class='flag-5'>KT6368A</b>通过<b class='flag-5'>蓝牙</b><b class='flag-5'>芯片</b><b class='flag-5'>获取</b>手机时间详细<b class='flag-5'>说明</b>,对应串口指令举例

    KT6368A蓝牙芯片应该自带数据校验机制吗?

    KT6368A蓝牙芯片应该自带数据校验机制吗?
    的头像 发表于 04-19 16:34 813次阅读
    <b class='flag-5'>KT6368A</b><b class='flag-5'>蓝牙</b><b class='flag-5'>芯片</b>应该自带数据校验机制吗?

    KT6368A蓝牙芯片新增抖音翻页点赞自拍遥控器说明书 包含AT指令

    蓝牙HID,实际上指的就是蓝牙键盘、蓝牙鼠标、蓝牙遥控器等等设备类型,都称之为人机交互设备。这里
    的头像 发表于 04-16 11:17 1716次阅读
    <b class='flag-5'>KT6368A</b>的<b class='flag-5'>蓝牙</b><b class='flag-5'>芯片</b><b class='flag-5'>新增</b>抖音翻页点赞自拍遥控器<b class='flag-5'>说明</b>书 包含AT指令

    KT1025A蓝牙芯片FM信号差?试试外挂RD5807QN8035芯片解决方案

    关于KT1025A蓝牙芯片内置的fm效果不好,需要外挂fm芯片rd5807_qn8035等等说明
    的头像 发表于 03-03 11:23 1481次阅读
    <b class='flag-5'>KT1025A</b><b class='flag-5'>蓝牙</b><b class='flag-5'>芯片</b>FM信号差?试试外挂RD5807QN8035<b class='flag-5'>芯片</b>解决方案

    KT1025A蓝牙音频芯片歌名歌词ID3显示芯片的功能说明

    首先所有的蓝牙音频芯片,都是支持歌名、歌词等等信息的获取,当然是来自于手机或者电脑、ipad等等设备里面的app。例如:酷狗、网易云音乐、qq音乐等等平台 profile define
    的头像 发表于 02-16 14:26 1152次阅读
    <b class='flag-5'>KT1025A</b><b class='flag-5'>蓝牙音频芯片</b>歌名歌词ID<b class='flag-5'>3</b>显示<b class='flag-5'>芯片</b>的功能<b class='flag-5'>说明</b>

    KT1025A蓝牙音频芯片FM收音机的AT指令串口部分举例说明

    1、芯片上电会主动的返回一些信息,但是不涉及到FM的相关信息,必须通过发送指令,指定到FM模式之后,芯片才会返回FM的相关信息 2、芯片支持自动搜索电台,这个的作用是芯片会自动扫描8
    的头像 发表于 02-16 00:35 1106次阅读
    <b class='flag-5'>KT1025A</b><b class='flag-5'>蓝牙音频芯片</b>FM收音机的AT指令串口部分举例<b class='flag-5'>说明</b>

    KT1025A蓝牙音频芯片外扩FM收音的硬件设计参考说明

    FM 接收较灵敏且容易收到干扰,IC 摆放要考虑蓝牙天线和 FM 天线的位置。尽量 做到 FM 天线焊接点靠板边放置,FM 天线在板上走线最短,注意焊接的外置天线不要在 PCBA 上过多盘绕。
    的头像 发表于 02-16 00:19 1079次阅读
    <b class='flag-5'>KT1025A</b><b class='flag-5'>蓝牙音频芯片</b>外扩FM收音的硬件设计参考<b class='flag-5'>说明</b>

    KT1025A蓝牙FM芯片版本BT301方案的常用客户指令举例说明

    (带提示音) QK+01 (有蓝牙音频自动切换到蓝牙) QG+01(蓝牙后台) Q1+01 (开启AD按键功能) C5+00 (--未知信息--) QM+09(空闲状态)
    的头像 发表于 02-15 14:36 1053次阅读
    <b class='flag-5'>KT1025A</b><b class='flag-5'>蓝牙</b>FM<b class='flag-5'>芯片</b>版本BT301方案的常用客户指令举例<b class='flag-5'>说明</b>

    KT6368A蓝牙芯片的死机、复位、重启等等细节的详细描述

    首先看看客户反馈的说明KT6368A蓝牙芯片正在蓝牙透传数据突然就断开了 然后 找不到蓝牙
    的头像 发表于 01-22 15:03 1171次阅读
    <b class='flag-5'>KT6368A</b><b class='flag-5'>蓝牙</b><b class='flag-5'>芯片</b>的死机、复位、重启等等细节的详细描述

    KT6368A蓝牙芯片的uuid完整的是多少,以及app或者小程序开发的注意点

    目前KT6368A蓝牙双模芯片用的是16位的uuid,当然这个uuid或者特征值有很多种 16位的uuid是最简单的一种,如下图所示,当然网上随便搜搜也有很多的介绍,想了解也可以搜搜
    的头像 发表于 12-29 09:46 1158次阅读
    <b class='flag-5'>KT6368A</b><b class='flag-5'>蓝牙</b><b class='flag-5'>芯片</b>的uuid完整的是多少,以及app或者小程序开发的注意点