树莓派3命令行配置wifi无线连接和蓝牙连接

树莓派(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

《树莓派3命令行配置wifi无线连接和蓝牙连接》上有15条评论

  1. 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,出现上面的错误是什么情况呢,本人小白,谢谢啦

  2. 刚到手的PI3 ,第一次玩,底子薄啊!在官网下的RASPBIAN JESSIE Kernel version:4.1;以后还得多跟你学习

  3. 想麻烦请教一个问题,我现在打算实现树莓派用两个无限网卡A,B。A作为接收端接受wifi信号,接着B作为发送端做成WIFI AP。因为树莓派自己身带有有线网卡,已经可以通过有线接入做出WIFI AP提供wifi,无线网卡A也可以接入普通的PSK。由于学校采用EAP=PEAP协议,打算使用A网卡接收学校WIFI接入的时候,无法接入,wifi里有找到该wifi但无法连接。不知道你对这个有了解吗?麻烦了

    1. wpa_supplicant.conf这里可以配置连接的协议的
      类似
      network={
      ssid=’ssid’
      proto=WPA2
      key_mgmt=WPA-PSK
      pairwise=TKIP
      group=TKIP
      psk=’password’
      }

      1. 谢谢:)因为我对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”
        }

  4. 我想知道如何,把树莓派编程一个蓝牙音箱,比如,不用费力的使用bluetoothctl 之类的命令,可以自动连接. 不用确认冗长的蓝牙蓝牙配对码.如何做到??

  5. 您好,我新买的树莓派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是不是代表树莓派坏了?

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

Time limit is exhausted. Please reload the CAPTCHA.

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据