Raspberry Pi Zero WでBluetoothキーボード・マウスを使う

Raspberry Pi Zero W

Raspberry Pi Zero W (令上RPi0W)ての焠緙LANたぐてどぎBluetoothめ刨甧てがりよざぃねてポゥジでガ・ホ・トのUSBてのどぎBluetoothて掤継じりげでなざぞ。
ぜぅじりで、刜朞犵慊ての焠緙LAN朩訬宙朩掤継てガ・ホ・トめポゥジめ繊かぢづぃどぃねてRaspberry Pi Zeroゑ擌佛じり衒かどぃ。
ぜげて、RaspbianねOSィム・シゑ曷が辻をたmicroSDオ・トゑPCな繊ぃてポゥヲデざ、焠緙LAN訬宙ゑ曷が辻をておよRPi0Wな挾ざづ赶勔ざ、SSHてレクィヲざづBluetoothね橞噧ねベァラヲクゑ衋ぅげでなざぞ。

SSHゑ刨甧叮胼なじり

Raspbianの刜朞倣かSSHァギズジゑ取ぐ仗ぐどぃ訬宙などぢづぃりねて取仗叮な夈曳じり。
RaspbianねOSィム・シゑ曷が辻をたmicroSDオ・トゑPCな挾じでbootバ・ヅアザユヲでピ゠ィリザジヅミねバ・ヅアザユヲね2っか誌譗ごるり筇。
ピ゠ィリザジヅミ偳てのどぎbootバ・ヅアザユヲ偳ゑポゥヲデざづぜげなsshでぃぅピ゠ィリ同て穹ピ゠ィリゑ佛戏じり。
ピ゠ィリザジヅミねbootテアルギデラで勗達ぃどぎ。
げるて欠囝RPi0WてRaspbianゑ赶勔じりでSSHてレクィヲじりげでかてがり。

焠緙LANゑ刨甧叮胼なじり

USBねガ・ホ・トヺポゥジゑRPi0Wな繊く堳吇のげね晁炸てRaspbianねOSィム・シゑ曷が辻をたmicroSDオ・トゑRPi0Wな挾ざづ赶勔じるはメナゾ・ゑ覊どかよ焠緙LANね訬宙ゑ衋ぅげでかてがり。ざおざ、仉囝のガ・ホ・トヺポゥジゑBluetoothて繊くで汹むぞねてRaspbianゑ赶勔ざづめぽた擌佛ゑ衋ぅげでかてがどぃ。
RaspbianねOSィム・シゑ曷が辻をたmicroSDオ・トゑPCな挾じでbootバ・ヅアザユヲでピ゠ィリザジヅミねバ・ヅアザユヲね2っか誌譗ごるり筇。(三ねSSHね郧刅で吋し)
仉囝のピ゠ィリザジヅミねバ・ヅアザユヲゑポゥヲデざづぜねバ・ヅアザユヲ冄ね/etc/network/intergacesで/etc/wpa_supplicant/wpa_supplicant.confね2っねピ゠ィリな迼託じり。ぉぜよぎLinuxどとての䷿舫ュ・サ・たでピ゠ィリね曷が辻まかてがどぃねて箠琅耄樨陏て緧雅俜字じり斸か艮ごけ。

ポゥヲデざぞピ゠ィリザジヅミね /etc/network/interfaces (迼託)
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
auto lo
iface lo inet loopback

auto wlan0
allow-hotplug wlan0
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

##DHCPてIPァトルジゑ貯ぅ堳吇 (Raspbian Jessieねま)
iface wlan0 inet dhcp

##囹宙IPて訬宙じり堳吇
#iface wlan0 inet static             #Raspbian Jessieてのげる
#iface wlan0 inet manual             #Raspbian Stretchてのげる
#address 192.168.0.186           #IPァトルジ
#netmask 255.255.255.0           #ゴフヌヂデポジギ 
#gateway 192.168.0.1                #ケ・デゥウィでどりリ・ゾ・ァトルジ
#dns-nameservers 8.8.8.8 8.8.4.4    #DNSゴ・ハ

2017平12朇14旤夈曳&迼託:
12朇丬旫珽圧Stretchての囹宙IPね訬宙てstaticなじりでタムまぞぃ。manualなじりで戏办じり。
StretchなづDHCPてァトルジゑ叕徖じり堳吇のげねピ゠ィリゑ觥よどぃ。(里覀)

ポゥヲデざぞピ゠ィリザジヅミね /etc/wpa_supplicant/wpa_supplicant.conf (迼託)
1
2
3
4
5
6
network={
  ssid="wifi-ap"               #掤継ざぞぃWi-Fiリ・ゾ・ゃAPねSSIDゑ挆宙
  scan_ssid=1
  psk="01234567890abcedf"      #掤継ざぞぃWi-Fiリ・ゾ・ゃAPね鍴(PSK)ゑ挆宙
  key_mgmt=WPA-PSK             #WPAね八閊鍴斸弎ゑ挆宙
}

2017平12朇14旤迼託:
Stretchての>げねwpa_supplicant.conf ゑピ゠ィリザジヅミね /etc/wpa_supplicant/ 上な罭ぎねてのどぎ、三ね扊項ねbootバ・ヅアザユヲね盳上な罭ぎねめァラよざぃ。

げるてPC偳てねmicroSDオ・トぷね曷が辻まの宋亅。microSDオ・トゑァヲポゥヲデざづPCおよ夕ざ、RPi0Wな挾じ。RPi0Wな雺溏抔兤。
囹宙IPァトルジゑ挆宙ざづぃり堳吇どよぜねIPァトルジゑ挆宙ざづSSHて掤継。
DHCPね堳吇のとねIPァトルジかRPi0Wな不ぇよるづぃりおゎおよどぃねてリ・ゾ・てギヨィァヲデ惄堰(宵庬甧リ・ゾ・ね堳吇?)ゑ覊りお、arp -a て碹誌じりおどと。

刜朞ァオゥヲデ: pi
刜朞ハジヮ・ト: raspberry
ゲポヲト: ssh pi@192.168.0.186 (どと)

レクィヲ律
sudo raspi-config て訬宙
[5 Interfacing Options Configure connections to peripherals] ゑ遷抝。
[P2 SSH Enable/Disable remote command line access to your Pi using SSH] ゑ遷抝。
SSHゑ月劸匕。

げるて欠囝令陌めSSHゑ刨甧じりげでか叮胼などり。

Bluetooth橞噧掤継

Bluetoothのベァラヲクゑざづゃよどぃで佾ぇどぃ。ぜげてbluetoothctlてベァラヲクざづゃり。だゆぢで靡們たぐと。 培末のRPi0W偳てscan onゑ实衋ざジガモヲざづぃり閒な掤継ざぞぃBluetooth橞噧ねベァラヲク甧ホゾヲゑ抻じげで。ジガモヲ晁閒の镶ぃねて怤く忄覀のどぃ。
觢らなぎぃねの找誌ゲ・トね兤劚。だゆぢで径ぢぞよベァラヲク戏办ざづぞまぞぃどげでか夙ぃ氖かじり。めだれを、Pairing successfulねムヂズ・シゑ碹誌じりげで。
替律なconnect yy:yy:yy:yy:yy:yy (yy:ヺヺヺのBluetooth橞噧ねID)て掤継じりねゑ志るすな。

$ sudo bluetoothctl[Enter]
[NEW] Controller xx:xx:xx:xx:xx:xx raspberrypi [default]
[bluetooth]# agent on[Enter]
Agent registered
[bluetooth]# default-agent[Enter]
Default agent request successful
[bluetooth]# scan on[Enter]
Discovery started
[CHG] Controller xx:xx:xx:xx:xx:xx Discovering: yes
[NEW] Device yy:yy:yy:yy:yy:yy ELECOM Bluetooth BlueLED Mousepair yy:yy:yy:yy:yy:yy
Attempting to pair with yy:yy:yy:yy:yy:yy
[CHG] Device yy:yy:yy:yy:yy:yy Connected: yes
[ELECOM Bluetooth BlueLED Mouse]# pair yy:yy:yy:yy:yy:yy
[CHG] Device yy:yy:yy:yy:yy:yy Modalias: usb:v056Ep9994d1633
[CHG] Device yy:yy:yy:yy:yy:yy UUIDs: 00001124-0000-1000-8000-008000000000
[CHG] Device yy:yy:yy:yy:yy:yy UUIDs: 00001200-0000-1000-8000-008000000000
[CHG] Device yy:yy:yy:yy:yy:yy ServicesResolved: yes
[CHG] Device yy:yy:yy:yy:yy:yy Paired: yes
Pairing successful
[CHG] Device yy:yy:yy:yy:yy:yy ServicesResolved: no
[CHG] Device yy:yy:yy:yy:yy:yy Connected: no
[bluetooth]# connect yy:yy:yy:yy:yy:yy
Attempting to connect to yy:yy:yy:yy:yy:yy
[CHG] Device yy:yy:yy:yy:yy:yy Connected: yes
Connection successful
[CHG] Device yy:yy:yy:yy:yy:yy ServicesResolved: yes
[ELECOM Bluetooth BlueLED Mouse]# quit[Enter]
[DEL] Controller xx:xx:xx:xx:xx:xx raspberrypi [default]
pi@raspberrypi:~ $

xx:xx:xx:xx:xx:xxのRPi0WねBluetoothァトルジ。yy:yy:yy:yy:yy:yyの三ね侊てのELECOMねポゥジねBluetoothァトルジ。

呧らてBluetoothね橞噧か夦野な刨甧ごるづりで寽豠橞噧か刣らつよぎどりねて、てがるは呧らなBluetooth橞噧か勔ぃづぃどぃでげれて1っすっ雺溏ゑ兤るづ掤継ざぞ斸か艮ぃ。

Bluetooth橞噧ね掤継訬宙
RPi0Wね堳吇のでらぁぇすポゥジどとねボィヲヅアヲクテハィジたぐbluetoothctlて発錱ざづぉぃづ、仕の町靡擌佛て仕ねBluetooth橞噧ゑ発錱じり斸か楼たで怜ゎるり。

三ねX町靡てBluetooth橞噧ゑ佔おね琅田てremove律、ぜね橞噧かラジデな凹づげどぎづ册掤継てがどぃ堳吇の三ねbluetoothctlゲポヲトて橞噧ゑラジデァヂブざづベァラヲク、掤継じりで艮ごぜぅ。三ての佾ぢづどぃdiscoverable on, pairable onどとめ佾ぅおめ。
[bluetooth]#か衧礹ごるづぃりでがなhelp[Enter]てプリブ衧礹。

Bluetoothね橞噧の䷿庥ベァラヲクざづ佾ぇづざぽぇは、欠囝令陌のRPi0W偳でBluetooth橞噧偳ね丠斸て牸な氖なざどぃて雺溏ォヲてじく佾ぇりねて若劳じりねの替刜たぐね筇。たぐと、三扊ぎ掤継てがどぃ、誾孏か悩ぃ、か䷿日癹甞じりで若劳じりげでなどりをたょぬ。

閡逢託亊:

コメント: Raspberry Pi Zero WでBluetoothキーボード・マウスを使う

  1. ここを見てUSBキーボード・マウスの接続無しに青歯接続できました。

コメントは締め切られています。