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

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

3天内不再提示

【技术专栏】泰凌微电子双模 BT/BLE SDK 对讲机应用讲解

泰凌微电子 来源:未知 2023-07-12 08:40 次阅读

随着智能家居的普及,智能手机、TWS(True Wireless Stereo)真无线耳机已成为很多人的必备配件。然而在针对性的应用场景中,还有一部分产品则是基于自身独特的优势,获得一定的市场地位,例如对讲机。对讲机是一种即时的无线通讯设备,相较于智能手机拥有者不受信号影响、更便捷的集群通讯、更持久的续航等优势,在娱乐、餐饮、社区服务,户外游玩等场景中广泛应用。

本文主要讲述泰凌微电子双模BT/BLE SDK(以下简称双模SDK)对讲机应用实例。BT/BLE双模SDK是以蓝牙5.2为基础的一套通用双模蓝牙方案,该方案基于泰凌微电子TLSR9系列SoC实现,支持两路BT Classic链接(两路ACL和一路SCO)和一路BLE(从端)链接,SDK集中支持蓝牙音频和蓝牙语音功能,提供便捷的开发方式。支持BT/BLE双模在线,能让对讲机同时用BT连接蓝牙耳机、BLE连接手机APP,达到对讲机更加便捷使用,提高用户的对讲效率,提升用户体验感。

工作原理如下:

16eb209a-204c-11ee-962d-dac502259ad0.png

对讲机应用到双模SDK的功能主要有三部分:BT通话功能、BLE(Slave)功能、低功耗功能管理。以下分别展开讲述。

1

BT通话功能

BT通话功能即应用BT-HFP协议。HFP全称Hands-free Profile,定义了两种角色:AG和HF。AG(Audio Gateway)这是一种作为音频网关的设备。充当音频网关的典型设备是蜂窝电话。HF(Hands-Free Unit)这是用作音频网关远程音频输入和输出的设备机械装置它还提供了一些远程控制手段。音频的连接AG和HF侧都可以发起,连接过程中的消息交互及流程大体相同,而对讲机在应用中充当AG的角色,且一般都是主动发起音频连接,双模SDK在上层已经提供相应的接口,可以方便快捷的使用。HFP连接的具体流程如下图:

1738424e-204c-11ee-962d-dac502259ad0.png

从流程图上可以看出,HFP协议连接成功最终需要对讲机和蓝牙耳机完成AT命令交互。根据协议文档HFP_v1.7.1pdf,AT命令依次交互的顺序为:BRSF->BAC(AG、HF都支持Codec协商) -> CIND=? -> CIND? -> CMER -> CHLD=? (AG、HF都支持三方通话) -> .....。对讲机调用了双模SDK提供的电话发起,电话挂断以及调节蓝牙耳机的Speak、Mic增益的接口,实现对讲机的BT通话功能。下图为HPF连接到实现通话功能的流程(由于这份log中前面已经连接成功,所以截图中没有相关的LMP log)。

17612538-204c-11ee-962d-dac502259ad0.png

2

BLE功能

BLE全称Bluetooth Low Energy,即蓝牙低功耗,较经典蓝牙最大的特点就是低功耗,多应用于对实时性要求较高,但对数据传输速率要求较低的场景。蓝牙BLE协议栈包含两部分:主机(HOST)和控制器(Controller),如下图所示。

17cfafd0-204c-11ee-962d-dac502259ad0.png

主机部分

  • GAP:General Access Profile的缩写,主要描述了两个蓝牙设备建立通信时必要的基本操作,包括设备发现、链路的建立和配置以及安全性配置

  • GATT:General Attributes profile的缩写,通用属性配置文件使用属性协议。该框架定义了服务的程序和格式以及他们的特性。所定义的过程包括发现、读取、编写、通知和指示特性,以及配置属性广播

  • SM:Security Manager的缩写,为蓝牙配对和连接提供安全保证

  • ATT:Attributes的缩写,该协议将数据以“Attribute(属性)”的形式抽象出来,并提供一些方法,供远端设备(Remote Device)读取、修改这些属性的值(Attribute value)

  • L2CAP:Logical Link Control and Adaption Protocol缩写,负责管理逻辑层提供的逻辑链路

控制器部分

  • HCI:Host Controller interface的缩写,即主机和控制器之间的交互接口。

  • LL:Link Layer的缩写,用于控制设备的射频状态。

  • PHY:Physical的缩写,负责数据的物理传输。

ATT提供了一种无线应用协议,GATT基于ATT协议,相当于ATT的framewrok层,而所有的BLE Profile又基于GATT。同时ATT/GATT定义在Host中,即协议栈里面, 而Pprofiles则定义在应用层,这样的结构决定了ATT/GATT要实现基本而Common的功能实现,而Profiles来完善各具特色的具体应用功能。

GATT是所有LE顶层协议的基础。它定义了怎么把一堆ATT属性分组成为有意义的服务。而GATT Profile可由多个Service组成,每个Service由多个Characteristic组成。每个Characteristic由属性(Properties)、Value和0至多个对此Characteristic的描述(Descriptor)所组成。手机连接对讲机成功之后的读写操作,实际上就是对characteristic的读写。另外Service(多个)、Characteristic(多个)和Descriptor(多个)使用的UUID来作为各自的ID。

对讲机在应用双模SDK中,只需要通过修改tlkmmi_lemgrAtt.c文件中的My_Attributes结构体数组,添加对应的ATT(Attributes),并且使用用户自定义的Service UUID,设置读写权限。手机连接对讲机后,用户APP可以通过UUID 识别用户自定义的Service,完成所需的功能,例如Write数据、Read数据以及OTA等。如下图:

17edd38e-204c-11ee-962d-dac502259ad0.png

3

低功耗功能管理

TLSR9是一款低功耗,高集成的无线连接SoC芯片。对讲机正是利用其特性,有效管理功耗,使得自身可以超长时间待机,方便用户使用。对讲机进入低功耗模式后,芯片自身的电流可以降至uA级别。双模SDK提供了相应的PM(Power Mannger)接口,方便客户调用。

泰凌微电子双模BT/BLE SDK在对讲机产品上的使用,让对讲机的功能更加多样化,满足用户更多的需求。在其他产品上,双模SDK的应用前景也很广阔。

BT/BLE双模SDK可通过以下链接获取:

http://wiki.telink-semi.cn/wiki/chip-series/TLSR951x-Series/

182e3898-204c-11ee-962d-dac502259ad0.png

关 于 泰 凌

泰凌微电子致力于为客户提供一站式的低功耗高性能无线连接SoC芯片解决方案,包括经典蓝牙,蓝牙低功耗,蓝牙Mesh,Zigbee,Thread,Matter,Apple HomeKit,Apple“查找(Find My)”,和私有协议等低功耗2.4GHz多协议无线连接系统级芯片和丰富的固件协议栈。公司产品广泛应用于智能照明,智能家居/楼宇,智能遥控,无线外设,智能零售,穿戴设备,无线音频,智能玩具,物流追踪,智慧城市等各类消费和商业应用场景中。

官网:www.telink-semi.com

微信公众号:telink-semi

泰凌开发者论坛

https://developers.telink-semi.cn/

销售接洽:

中国大陆(华东、华北) :

+86-21-20281118-8213

中国大陆(华南、香港、音频) :

+86-0755-26614003

telinksales@telink-semi.com

18808d0a-204c-11ee-962d-dac502259ad0.gif


原文标题:【技术专栏】泰凌微电子双模 BT/BLE SDK 对讲机应用讲解

文章出处:【微信公众号:泰凌微电子】欢迎添加关注!文章转载请注明出处。


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

    关注

    5

    文章

    124

    浏览量

    10652

原文标题:【技术专栏】泰凌微电子双模 BT/BLE SDK 对讲机应用讲解

文章出处:【微信号:telink-semi,微信公众号:泰凌微电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    1.5W多频段可选 高性价比 全功能对讲机模块 SA828视频讲解

    模块对讲机
    思为无线
    发布于 :2024年03月28日 16:45:44

    典型对讲机电路图分享

    对讲机是一种无线的通信设备,可以在不需要网络支持的情况下进行双向通话。它通过发送射频载波信号,经过滤波器接收到信号后,经过滤除、鉴频,得到音频信号,经过处理就得到了人们需要的语音信息。对讲机可以分为模拟对讲机、数字
    的头像 发表于 02-07 16:20 1510次阅读
    典型<b class='flag-5'>对讲机</b>电路图分享

    防爆的对讲机有哪些 防爆的对讲机怎么选

    防爆对讲机是一种特殊类型的对讲机,其具备防爆功能,可以在易燃易爆等危险环境中使用,确保人员的安全。在选择防爆对讲机时,需要考虑以下几个因素:防爆等级、防水等级、通信范围、电池寿命、声音质量、功能特点
    的头像 发表于 01-31 14:01 316次阅读

    全双工对讲机模块SA618F30-DZ 与SA618F30区别#对讲机

    模块对讲机
    思为无线
    发布于 :2024年01月08日 15:06:43

    CE认证 1W超高灵敏度 LNA电路 多频段可选 对讲机模块 SA818S-CE#对讲机

    模块对讲机
    思为无线
    发布于 :2023年12月01日 14:59:44

    技术专栏】泰凌微电子产测工具使用——常见问题解决方法(二)

    1 关于产测工具的连载文章 【技术专栏】泰凌微电子产测工具使用方式一 【技术专栏】泰凌微电子产测
    的头像 发表于 10-25 16:15 487次阅读
    【<b class='flag-5'>技术</b><b class='flag-5'>专栏</b>】泰凌<b class='flag-5'>微电子</b>产测工具使用——常见问题解决方法(二)

    技术专栏】泰凌微电子产测工具使用——常见问题解决方法(一)

    1 关于产测工具的连载文章 【技术专栏】泰凌微电子产测工具使用方式一 【技术专栏】泰凌微电子产测
    的头像 发表于 10-18 16:25 779次阅读
    【<b class='flag-5'>技术</b><b class='flag-5'>专栏</b>】泰凌<b class='flag-5'>微电子</b>产测工具使用——常见问题解决方法(一)

    制作1.5公里覆盖的对讲机

    制作简易的对讲机,覆盖范围1.5公里,无噪音,声音清晰!包含相关物料表+线路图+代码文件
    发表于 09-25 08:11

    AT1846对讲机的电路原理图分享

    AT1846对讲机的电路原理图
    发表于 09-20 07:05

    简单的双向对讲机电路原理图讲解

    如果您需要定期起床与办公室里的某人通话,那么这款双向对讲机可能会节省您的时间。要进行通信,只需从两侧打开它即可。如果您家里有人患有新冠病毒,它也会很有用。图 1 显示了对讲机的框图。
    发表于 07-31 17:11 3813次阅读
    简单的双向<b class='flag-5'>对讲机</b>电路原理图<b class='flag-5'>讲解</b>

    4G智能RTK高精度定位对讲机应用场景

    瑞尼4G智能RTK高精度定位对讲机是一款集成了4G通信、RTK高精度定位、DMR双模对讲、POC公网对讲等多功能于一体的先进设备,该款对讲机
    的头像 发表于 07-21 15:01 703次阅读
    4G智能RTK高精度定位<b class='flag-5'>对讲机</b>应用场景

    【直播预告】基于泰凌微电子无线音频SoC应用方案介绍

    产品在不同应用场景的优势 主要是多模在线,现可提供单2.4G传输,BT和2.4G以及BTBLE双模在线,2.4G、USB和BT的三模切换。
    的头像 发表于 07-17 08:40 469次阅读
    【直播预告】基于泰凌<b class='flag-5'>微电子</b>无线音频SoC应用方案介绍

    4G全网通DMR双模对讲机技术优势

    瑞尼4G全网通智能对讲机具备DMR双模对讲、POC公网对讲、RTK高精度定位等多种技术加持,是一款功能强大的通信设备,具备多种优势。
    的头像 发表于 07-13 15:05 621次阅读

    技术专栏】泰凌微电子双模TWS SDK 快速上手指南

    泰凌微电子推出新的经典蓝牙和私有协议双模TWS SDK,和普通的TWS相比,除了经典蓝牙连接之外,还具备一路超低延迟私有协议的功能。支持双模同时在线,无需按键切换,由软件自动判断切换模
    的头像 发表于 07-05 09:05 1443次阅读
    【<b class='flag-5'>技术</b><b class='flag-5'>专栏</b>】泰凌<b class='flag-5'>微电子</b><b class='flag-5'>双模</b>TWS <b class='flag-5'>SDK</b> 快速上手指南

    威百通对讲机调频写频软件下载

    对讲机写频
    发表于 06-12 09:15 5次下载