2个知识点(带你走近蓝牙设计)
笔者结合自身经验,向我们介绍了做设计蓝牙项目时,应该要知道的一些蓝牙小知识以及设计时需要考虑的问题。让我们来看看笔者是怎么说的吧:
最近做了一个关于带Sound bar的智能电视的蓝牙项目,就是将电视Sound bar当作蓝牙音箱,将手机、电脑等设备的声音传输到电视,通过电视Sound bar播放声音。做这个项目的时候遇到了各种大大小小的问题,好在都解决了。本篇文章总结了在设计蓝牙相关的项目时需要了解的小知识以及要考虑的问题。
一、蓝牙小知识
蓝牙是一种无线技术标准,可实现固定设备和楼宇个人域网之间的短距离数据交换。
蓝牙发展至今经历了8个版本的更新:1.1、1.2、2.0、2.1、3.0、4.0、4.1、4.2、5.0。在1.x~3.0之间的我们称之为传统蓝牙;4.x开始的蓝牙称之为低功耗蓝牙也就是蓝牙ble;当然4.x版本的蓝牙也是向下兼容的。Android手机必须系统版本4.3及以上才支持BLE API。
1. 蓝牙设备最多可以连接几个设备?
蓝牙设备根据角色分为主设备和从设备2种角色,主设备最多可以支持7个设备连接,从设备很难与一个以上的设备连接。从设备被连接后,其他设备无法连接此设备。可能有人问了什么是主设备,什么是从设备。你可以这样区分:搜索并发起连接的设备是主设备,被搜索和被连接的设备是从设备。
2. 蓝牙的Source端、Sink端、客户端和服务端如何区分?
非低功耗设备
Source端为发送码流的端,Sink端为接收码流的端。
举个例子:你的手机连接了蓝牙音箱,则你的手机是Source端,会发送歌曲的信息给蓝牙音箱播放;蓝牙音箱则是Sink端,接收歌曲信息并播放。这个时候的主设备手机就是Source端,从设备蓝牙音箱就是Sink端。
低功耗设备
低功耗设备的话是按客户端(Client)和服务端(Server)来分。
例如:手环和手机连接后,手机作为客户端(Client),手环作为服务端(Server)。因为数据储存在手环中,通过手环发送到手机,所以手环作为服务端。
能反向相互发送文件设备:如手机连手机、手机连电脑、电脑连电脑等情况,就不存在Source端、Sink端、客户端、服务端等情况,只有主从设备。并且这些设备可相互传文件。
3.
Copyright ©2015~2025 www.kingtall.com 网站ICP备案号:粤ICP备14001765号-1