主页 > imtoken新版本下载 > Ubuntu14.04蓝牙适配器连接

Ubuntu14.04蓝牙适配器连接

imtoken新版本下载 2023-12-28 05:11:23

1.蓝牙设备

蓝牙适配器:ISSC芯片,USB接口(市面上也有一些其他牌子的,大部分没问题)

1.加载蓝牙适配器

插入USB口后,可以使用lsusb命令(虚拟机也可以),见:

这是,运行hciconfig可以看到(这里我插了两个蓝牙,不过一个是蓝牙适配器,一个是串口+蓝牙模块):

2.配置bluez

默认配置文件放在/etc/bluetooth目录下

hcid.conf 和 pin 不需要修改。 安全模式已设置为自动。 这是为了连接方便。 用户可以自行修改。 建议不要修改,防止部分设备无法连接。

3.重启蓝牙服务。

/etc/init.d/bluetoothstop

/etc/init.d/bluetoothstart

4.运行:

hciconfig hci0 启动

可以激活串口(如果这一步没做,hcitool scan 就不行)

5.修改配置文件:

修改/etc/bluetooth/rfcomm.conf

建行etc可以异地激活吗_win7激活成功重启后未激活_当前etc设备已激活成功

放进去:

设备 11:22:33:44:55:66;

修改为hcitoolscan的结果,即:

设备 98:D3:31:F5:09:2F

保存并退出。

6. 添加频道:

sdptooladd --channel=1 DID SP DUN LAN FAX OPUSH FTP HS HF SAP NAP GN PANU HID CIP CTPA2SRC A2SNK SYNCML NOKID PCSUITE SR1

后面的参数不一定支持,但万一有的服务没开,就全开。

rfcommbind /dev/rfcomm0 话机的地址通道(在rfcomm.conf中配置)

这里的命令应该写成:

rfcomm 绑定/dev/rfcomm0 98:D3:31:F5:09:2F 1

sudorfcomm 绑定 /dev/rfcomm5 98:D3:31:F5:09:2F 1

(特别注意,1代表通道。)rfcomm的个数可以改,跟后面连接的个数无关,比如sudo rfcomm connect 8 98:D3:31:F5:09:2F

7.连接设备:

hcitool cc 设备地址

建行etc可以异地激活吗_当前etc设备已激活成功_win7激活成功重启后未激活

那是

sudo rfcomm connect 198:D3:31:F5:09:2F(打通连接最重要的命令)

1代表1个(很重要的一点)如果用1个通道连续连接同一个蓝牙会报错

每次断开连接,数字都会改变

否则会提示Can'tcreate RFCOMM TTY: Address already in use

98:D3:31:F5:09:2F 是我要连接蓝牙的设备地址

. 特别提醒使用这句 sudo hcitoolcc 98:D3:31:F5:09:2F

连接不上,不过大部分都是这样说的,我这里刚上传了一天

同时在电脑上的蓝牙图标上当前etc设备已激活成功,先打开蓝牙适配器,搜索要连接的蓝牙,输入连接密码

该状态表示虽然蓝牙key已经配对成功,但是蓝牙透传模式还没有开启。

此时我们需要设置

2.在etc/Bluetooth/文件下设置配置文件

对于 audio.conf、input.conf、network.conf、proximity.conf,忽略

Main.conf 暂时不需要配置,但是它的参数是

名称 = %h-%d

win7激活成功重启后未激活_建行etc可以异地激活吗_当前etc设备已激活成功

类 = 0x000100

可发现超时 = 0

配对超时 = 0

页面超时 = 8192

自动连接超时 = 60

初始供电 = 真

RememberPowered = 真

反向服务发现 = 真

名称解析 = 真

调试键 = 假

EnableGatt = 假

主要是rfcomm.conf文件的配置

# RFCOMM 配置文件。

rfcomm0 {

# # 启动时自动绑定设备

建行etc可以异地激活吗_win7激活成功重启后未激活_当前etc设备已激活成功

绑定不;

# # 设备的蓝牙地址

设备 98:D3:31:F5:09:2F;

#device 98:6C:F5:E3:25:73;

#

# # RFCOMM 连接通道

频道 1;

# # 连接描述

注释“示例蓝牙设备”;

}

故障排除

无法初始化设备 hci0:由于 RF-kill (132),无法进行操作

解决方案:

运行:rfkill 列表

0:hci0:蓝牙

win7激活成功重启后未激活_当前etc设备已激活成功_建行etc可以异地激活吗

软屏蔽:是

硬封锁:否

因为软件被锁定

运行sudo rfkill unblock Bluetooth 之后运行rfkill list

rfkill list

0: hci0: Bluetooth

 Soft blocked: no

 Hard blocked: no


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

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

如果看完觉得有所收获,可以补贴一分当前etc设备已激活成功,几分钱,不管多少(我也是跟网上的大神学的)。 不想挣钱娶老婆的程序员不是好程序员,谢谢

优质内容筛选与推荐>>

1. 可以从静态方法中发出对非静态方法的调用吗?

2. 优雅地为 Raspberry Pi 添加开关按钮

3、Ganglia监控hadoop集群

4.Linux环境下部署SVN服务器

五、SVN命令详解