一、在kernel中启动蓝牙支持

在kernel中使用.config作kernel setting

Device Driver -> Networking Support -> (M) Bluetooth Sub system Support

二、安装软件包

yum -y install bluez bluez-libs bluez-utils

在rpm.pbone.net下载btsco软件包,并安装:

sudo rpm -ivh btsco-0.5-39.i486.rpm

三、安装

yum -y install gnome-bluetooth

四、修改蓝牙配置文件

进入/etc/bluetooth,修改hcid.conf如下:

#HCId options

options {

# Automatically initialize new devices

autoinit yes;

# Security Manager mode

# none – Security manager disabled

# auto – use local PIN for incoming connections

# user – Always ask user for a PIN

security user;

# 这里使用user,连接时输入PIN码,一般默认为0000或者1234

# Pairing mode

# none  – Pairing disabled

# multi – Allow pairing with already paired devices

# once – Pair once and deny successive attempts

pairing multi;

# PIN helper

# pin_helper /usr/bin/bluez-pin;

pin_helper /usr/lib/

#D-Bus PIN helper

#dbus_pin_helper;

}

# Defalut settings for HCI devices

device {

# Local device name

# %d – device id

# %h – host name

name “%h-%d”;

# Local device class

class 0xff0100

# 0xff0100 指接收任何种类的蓝牙设备的连接;

# 0×200404 指只接收audio/video device类型的设备连接。

# Default packet type

# pkt_type DH1, DM1, HV1;

# Inquiry and Page scan

iscan enable; pscan enable;

# Defalut link mode

# none – no specific policy

# accept – always accept incoming connections

# master – become master on incoming connections,

#             deny role switch on outgoing connections

lm accept;

# Default link policy

# none – no specific policy

# rswitch – allow role switch

# hold – allow hold mode

# sniff- allow sniff mode

# park – allow park mode

lp rswitch, hold, sniff, park;

# Authentication and Encryption (Security Mode 3)

auth enable;

#encrypt enable;

}

完成之后,重启蓝牙服务:

service bluetooth stop

service bluetooth start

五、挂载蓝牙相关模块并启动蓝牙

1.挂载sco模块

cd /lib/modules/`uname -r`/kernel/net/bluetooth/

modprobe sco.ko

2.增加声音的SDP宣告

hciconfig hci0 up #这部分不做,下边的扫描无法运行

hciconfig hci0 voice 0×0060

3.扫描蓝牙并获取MAC地址

hcitool scan

4.蓝牙配对

hcitool cc 00:21:19:A4:E0:F1

5.将蓝牙耳机绑定到相应地址上

btsco bdaddress

bdaddress是蓝牙的MAC地址

连接后输入PIN码。此时,蓝牙耳机的音频设备会被映射到/dev/dsp1,可以通过ls -l /dev/dsp1查看。

六、测试与使用蓝牙耳机

1.用alsaplayer播放向蓝牙耳机播放音乐

aplay -D plughw:Headset sound.wav

按蓝牙耳机接听键

2.arecord录音

arecord -d 10 -f cd -t wav -D plughw:Headset record.wav plughw:Headset指明是从耳机播放,只是单声道的声音非常差。

Linux蓝牙耳机软件,Linux下蓝牙耳机的配置与测试相关推荐

  1. RedHat Linux AS 5.3 下DNS的配置步骤----为学习Oracle网络管理埋下伏笔

    转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/16982179 RedHat Linux AS 5.3 下DNS的配置与RedHat Lin ...

  2. dubbo可视化界面工具安装(zookeeper、linux、provider、consumer)实例配置、测试、运行

    dubbo可视化界面工具安装(zookeeper.linux.provider.consumer)实例配置.测试.运行 文章目录 dubbo可视化界面工具安装(zookeeper.linux.prov ...

  3. linux apache htaccess,Apache下htaccess的配置使用详解

    Apache下htaccess的配置使用详解 看到群里很多前辈都在讨论.htaccess的用法,自己之前也小用过,只做了404的重定向,当然.htaccess的功能远不止这些,他还可以帮助我们做很多( ...

  4. Linux蓝牙耳机软件,linux 下搞定蓝牙耳机

    其实今天在 linux 下面搞定蓝牙耳机并不是很难的事情.只不过因为这个问题在历史上曾经比较棘手,网上充斥了大量相对陈旧的.复杂的安装指南,导致人们一直感觉这样时尚的东西,可能 linux 支持起来很 ...

  5. linux nat软件,linux下nat的应用(转)

    linux下nat的应用(转) 随着Linux的应用普及,Linux在网络方面的强大逐步为大家所认识,越来越多的单位选择使用Linux来作为服务器的操作系统.今天笔者想就Linux在校园网NAT方面的 ...

  6. 写linux代码软件,Linux下写代码神器,完爆notepad++

    SciTE是一款很好用的编辑器,支持众多的脚本,比如C.C++.PHP.C#.perl.html.css.java等等.免费而且开源.支持linux和win32环境.在windows下面只需要将下载的 ...

  7. linux qos 软件,linux下QOS:应用篇 - 博客 - 伯乐在线

    原文出处: linuxDOS   欢迎分享原创到伯乐头条 上一篇我们讲了QOS的理论知识,了解了它是做什么用的,以及设计模式,下面就以tc的应用的更深入的理解qos. Linux采用了基于对象的实现方 ...

  8. linux qos 软件,linux下QOS:应用篇

    Linux采用了基于对象的实现方法,qos还能保证对不同接口采用不同的策略,TC QOS有很多拥塞控制的机制默认的是FIFo还有其他PQ.CQ.WFQ等. 策略类 用结构体:Qdisc_ops表示.每 ...

  9. linux 图像处理软件,linux下的图像处理软件

    由于学习和工作需要,已经基本告别windows.我呢,平时爱好摄摄影,免不了会经常的遇到图片处理,ps和光影魔术手,我比较喜欢,也比较习惯.不过这两者都是跑在win下的软件,当然,ubuntu下也可以 ...

  10. linux 虚拟机新增磁盘,linux(虚拟机)下新增磁盘配置

    Linux的硬盘识别: (1)"fdisk -l"命令可以列出系统中当前连接的硬盘设备和分区信息.新硬盘没有分区信息,则只显示硬盘大小信息. (2)创建新硬盘分区命令参数: fdi ...

最新文章

  1. s-sgdisk源码分析 “--set-alignment=value分区对齐参数”
  2. springboot jar服务器运行后无法请求_Spring Boot微服务中Chaos Monkey的应用
  3. 【转】 (C#)利用Aspose.Cells组件导入导出excel文件
  4. BOMTool更新到1.3.0.10
  5. java判断输入值是否在数组_java判断特定值是否在数组中的方法
  6. cPanel附加域名出现Error from park wrapper: 使用带以下 IP 的命名服务器:
  7. Lesson 01 for Plotting in R for Biologists
  8. 解决eclipse编辑jsp、js文件时,经常出现卡死的问题
  9. SqlServer无法连接服务器
  10. 深入浅出dev、test、pre、pro四大环境
  11. 电影购票c语言程序,C语言电影购票系统小样
  12. 【转】扫盲 同步利器、分布式网盘--BT Sync
  13. 建筑装饰毕业论文题目
  14. 城市系统应用其一-表征城市交通模式
  15. contiki-6lowpan开发环境之搭建
  16. 优秀的选择 从年货节“走马灯”看天猫的H5创意
  17. 记一次计算机课作文,记一次课堂活动作文500字
  18. Java生成二维码 基于Google-Zxing
  19. Unity手柄按键映射
  20. 分享两款手机优化神器!

热门文章

  1. java微信测单删,免费查微信单删软件有哪些(推荐靠谱查单删APP)
  2. 如何用python写一个答题程序_python练习题库
  3. 在matlab中配置vlfeat,在MATLAB R2018b中配置VLFeat
  4. 教你用爬虫批量采集淘宝商品评论数据
  5. 云原生日志管理瑞士军刀 Fluent Operator 中文入门教程
  6. 英雄联盟LOL静态HTML网页制作模板DⅣ+CSS学生网页作品代码游戏题材大学生网页设计作业下载
  7. Android 百度地图开发详解
  8. 哔哩哔哩用户需求分析报告
  9. 拼音模糊查询+java,Java将汉语转换成拼音,用于字母的模糊查询
  10. android 设置类PreferenceActivity