树莓派(raspberry pi)在3月份更新了,新的树莓派3内置wifi和蓝牙,再也不用usb适配器了,到手后第一步当然是测试蓝牙和wifi,不然买到2冒充的就傻眼了,本文介绍在命令行里启用wifi连接和蓝牙连接。
个人原创,版权所有,转载请注明原文出处,并保留原文链接:
https://www.embbnux.com/2016/04/10/raspberry_pi_3_wifi_and_bluetooth_setting_on_console/
一、配置树莓派3无线wifi连接
如果你有显示器的话,直接打开可视化界面在右上角就可以可视化配置wifi了,很简单。不过很多情况我们是通过ssh连接过去的,也就有必要在终端里配置连接到wifi了。
在树莓派3上由于硬件直接支持了,所以很简单。直接编辑文件即可.先测试一下:
pi@raspi3:~ $ iwlist scan wlan0 Scan completed : Cell 01 - Address: 00:1E:20:50:AA:BB Channel:8 Frequency:2.447 GHz (Channel 8) Quality=70/70 Signal level=-32 dBm Encryption key:on ESSID:"WIFINAME" Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s 9 Mb/s; 12 Mb/s; 18 Mb/s Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s Mode:Master Extra:tsf=0000000000000000 Extra: Last beacon: 2157000ms ago IE: Unknown: 000546616E6379 IE: Unknown: 010882848B960C121824 IE: Unknown: 030108 IE: Unknown: 050401020000 IE: Unknown: 0706303020010B14 IE: Unknown: 2A0100 IE: Unknown: 32043048606C IE: IEEE 802.11i/WPA2 Version 1 Group Cipher : TKIP Pairwise Ciphers (2) : CCMP TKIP Authentication Suites (1) : PSK IE: Unknown: 7F080000000000000040 IE: Unknown: DD180050F2020101000003A4000027A4000042435E0062322F00
可以看到周围的wifi热点信息
配置连接到某个热点:
# 编辑wifi文件 sudo vim /etc/wpa_supplicant/wpa_supplicant.conf # 在该文件最后添加下面的话 network={ ssid="WIFINAME" psk="password" } # 引号部分分别为wifi的名字和密码 # 保存文件后几秒钟应该就会自动连接到该wifi # 查看是否连接成功 ifconfig wlan0
二、配置树莓派3蓝牙连接
树莓派3也直接支持蓝牙,使用直接使用自带命令即可,先打开要连接的蓝牙设备,然后配置树莓派:
pi@raspi3:~ $ sudo bluetoothctl [NEW] Controller BB:27:EB:0D:9D:DD raspi3 [default] [bluetooth]# list Controller BB:27:EB:0D:9D:DD raspi3 [default] [bluetooth]# power on Changing power on succeeded [bluetooth]# scan on Discovery started [CHG] Controller BB:27:EB:0D:9D:DD Discovering: yes [NEW] Device E8:07:BF:3A:25:AA NDZ-03-GA [CHG] Device E8:07:BF:3A:25:AA RSSI: -66 [bluetooth]# agent on Agent registered [CHG] Device E8:07:BF:3A:25:AA RSSI: -56 [bluetooth]# pair E8:07:BF:3A:25:AA Attempting to pair with E8:07:BF:3A:25:AA [CHG] Device E8:07:BF:3A:25:AA Connected: yes [CHG] Device E8:07:BF:3A:25:AA UUIDs: 00001108-0000-1000-8000-00805f9b34ff [CHG] Device E8:07:BF:3A:25:AA Paired: yes Pairing successful [CHG] Device E8:07:BF:3A:25:AA Connected: no [bluetooth]# trust E8:07:BF:3A:25:AA [CHG] Device E8:07:BF:3A:25:AA Trusted: yes Changing E8:07:BF:3A:25:AA trust succeeded [bluetooth]# connect E8:07:BF:3A:25:AA
这样就连上蓝牙设备了,如果是蓝牙音响的话还得装下支持软件:
sudo apt-get install pulseaudio pulseaudio-module-bluetooth
很强大,学习了
谢谢,很简单的教程,对你有用就好
dpkg: error processing package pulseaudio-module-bluetooth (–configure):
dependency problems – leaving unconfigured
dpkg: dependency problems prevent configuration of pulseaudio-module-x11:
pulseaudio-module-x11 depends on pulseaudio (= 5.0-13); however:
Package pulseaudio is not configured yet.
dpkg: error processing package pulseaudio-module-x11 (–configure):
dependency problems – leaving unconfigured
Processing triggers for libc-bin (2.19-18+deb8u3) …
Errors were encountered while processing:
pulseaudio
pulseaudio-module-bluetooth
pulseaudio-module-x11
E: Sub-process /usr/bin/dpkg returned an error code (1)
请教一下在执行sudo apt-get install pulseaudio pulseaudio-module-bluetooth,出现上面的错误是什么情况呢,本人小白,谢谢啦
你是树莓派几?你的系统应该不是最新的
刚到手的PI3 ,第一次玩,底子薄啊!在官网下的RASPBIAN JESSIE Kernel version:4.1;以后还得多跟你学习
请问下你用的是什么系统?
RASPBIAN
想麻烦请教一个问题,我现在打算实现树莓派用两个无限网卡A,B。A作为接收端接受wifi信号,接着B作为发送端做成WIFI AP。因为树莓派自己身带有有线网卡,已经可以通过有线接入做出WIFI AP提供wifi,无线网卡A也可以接入普通的PSK。由于学校采用EAP=PEAP协议,打算使用A网卡接收学校WIFI接入的时候,无法接入,wifi里有找到该wifi但无法连接。不知道你对这个有了解吗?麻烦了
wpa_supplicant.conf这里可以配置连接的协议的
类似
network={
ssid=’ssid’
proto=WPA2
key_mgmt=WPA-PSK
pairwise=TKIP
group=TKIP
psk=’password’
}
谢谢:)因为我对linux不是太熟悉,想问问wpa_supplicant和下面的root两句表示什么意思,network协议配置好后,我使用wlan1的接口出去,eth0还是有线网卡打算不管它了。那么我如何将这个连接协议配到相应的网卡wlan1口呢?下面是我查阅了下资料,估摸着把协议写好。
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=root
ap_scan=0
network={
key_mgmt=WPA_EAP
eap=PEAP
identity=”yourusername”
password=”yourpassword”
}
我想知道如何,把树莓派编程一个蓝牙音箱,比如,不用费力的使用bluetoothctl 之类的命令,可以自动连接. 不用确认冗长的蓝牙蓝牙配对码.如何做到??
您好,我新买的树莓派3,现在不能用WIFI,ifconfig以后只有l0 eth0 没有wlan0,用dmesg | grep usb搜索驱动 usb usb1: Manufacturer: Linux 4.9.80-v7+ dwc_otg_hcd 这也不像是驱动厂商啊,我的问题是:1.树莓派的网卡驱动是不是可以用dmesg | grep usb这个命令来看2.如果不可以的话,没有wlan0是不是代表树莓派坏了?
你是刷的什么系统。有个配置是可以把 wlan0 关了。但是新系统还看不到的话,很有可能就是坏了。