失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 蓝牙电话协议HFP(Hands-Free Profile) 通过号码拨打电话/memory拨打电话(Memory

蓝牙电话协议HFP(Hands-Free Profile) 通过号码拨打电话/memory拨打电话(Memory

时间:2022-07-15 03:58:39

相关推荐

蓝牙电话协议HFP(Hands-Free Profile) 通过号码拨打电话/memory拨打电话(Memory

零. 概述

本文章主要讲下电话免提协议HFP(Hands-Free Profile)通过号码拨打电话(Place a call with the phonenumber)/memory拨打电话(Memory Dialing)/尾号重播(Last Number Re-Dial)。就是一下HFP feature中的NO.8和NO.9以及NO.10。我们也录制了这几个步骤的btsnoop,在资料中的.....\STM32_UBUNTU_BLUETOOTH\2-蓝牙资料\蓝牙协议分析文件夹中。

一. 声明

本专栏文章我们会以连载的方式持续更新,本专栏计划更新内容如下:

第一篇:蓝牙综合介绍 ,主要介绍蓝牙的一些概念,产生背景,发展轨迹,市面蓝牙介绍,以及蓝牙开发板介绍。

第二篇:Transport层介绍,主要介绍蓝牙协议栈跟蓝牙芯片之前的硬件传输协议,比如基于UART的H4,H5,BCSP,基于USB的H2等

第三篇:传统蓝牙controller介绍,主要介绍传统蓝牙芯片的介绍,包括射频层(RF),基带层(baseband),链路管理层(LMP)等

第四篇:传统蓝牙host介绍,主要介绍传统蓝牙的协议栈,比如HCI,L2CAP,SDP,RFCOMM,HFP,SPP,HID,AVDTP,AVCTP,A2DP,AVRCP,OBEX,PBAP,MAP等等一系列的协议吧。

第五篇:低功耗蓝牙controller介绍,主要介绍低功耗蓝牙芯片,包括物理层(PHY),链路层(LL)

第六篇:低功耗蓝牙host介绍,低功耗蓝牙协议栈的介绍,包括HCI,L2CAP,ATT,GATT,SM等

第七篇:蓝牙芯片介绍,主要介绍一些蓝牙芯片的初始化流程,基于HCI vendor command的扩展

第八篇:附录,主要介绍以上常用名词的介绍以及一些特殊流程的介绍等。

另外,开发板如下所示,对于想学习蓝牙协议栈的最好人手一套。以便更好的学习蓝牙协议栈,相信我,学完这一套视频你将拥有修改任何协议栈的能力(比如Linux下的bluez,Android下的bluedroid)。

-------------------------------------------------------------------------------------------------------------------------

CSDN学院链接(进入选择你想要学习的课程):/lecturer/5352?spm=1002.2001.3001.4144

蓝牙交流扣扣群:970324688

Github代码:/sj15712795029/bluetooth_stack

入手开发板:/item.htm?spm=a1z10.1-c-s.w4004-22329603896.18.5aeb41f973iStr&id=622836061708

蓝牙学习目录:/XiaoXiaoPengBo/article/details/107727900

--------------------------------------------------------------------------------------------------------------------------

二.Place a call with the phonenumber supplied by the HF

HFP主动拨号功能,流程图如下:

以上AT command只有ATDdd..dd;是新的,我们来介绍下:

dd.dd就是你要拨号的number, 比如ATD10086; 下面我们来看一个btsnoop,通过号码拨打10086

三.Memory Dialing from the HF

这个功能主要是语音信箱功能,什么意思呢,就是我们在手机长按1或者2或者任意一个数字,会有自动拨号功能,通过蓝牙操纵这个AT command的前提是手机已经自动设计好了,比如我们设置的1为10086,那么我们发送ATD>1;就会自动拨打10086,流程图如下:

btsnoop如下:

四.Last Number Re-Dial from the HF

这个是拨打最后一次号码的功能

流程图如下:

以上command只有AT+BLDN没有说明过

Btsnoop如下:

蓝牙电话协议HFP(Hands-Free Profile) 通过号码拨打电话/memory拨打电话(Memory Dialing)/尾号重播(Last Number Re-Dial) 功能介绍

如果觉得《蓝牙电话协议HFP(Hands-Free Profile) 通过号码拨打电话/memory拨打电话(Memory 》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。