Raspberry Pi 3B and 3B+ の Steam Link
PS4用ワイヤレスコントローラー(DUALSHOCK 4)使用
wifi時にBluetooth接続だとwifiが落ちて切断されるので使用できないみたいです
有線LAN接続で使用します
sshで接続
インタフェース名を確認
$ip a s | grep glo
wifiを無効にします
config.txtを編集
$sudo nano /boot/config.txt
wifi - bluetooth
on-offの設定項目
最後に行に追加
######################################
# turn wifi and bluetooth off
dtoverlay=pi3-disable-wifi
#dtoverlay=pi3-disable-bt
######################################
wifi
dtoverlay=pi3-disable-wifi
bluetooth
dtoverlay=pi3-disable-bt
on にしたい場合は先頭に#をつける
offにしたい場合は先頭の#を外す
ファイルの保存
Ctrl+o
Enter
終了
Ctrl+x
再起動
$sudo reboot
sshで接続
インタフェース名を確認
$ip a s | grep glo
wlan0が無くなりました
すべてのインターフェイスの情報を表示
$ip link show
wlan0はありませんね
Raspbian Stretch Lite の場合 Bluetooth 接続方法
PS4用ワイヤレスコントローラー(DUALSHOCK 4)
Bluetoothで使える様にします
Bluetoothデバイスをペアリング
bluetoothctlコマンドを実行
$sudo bluetoothctl
エージェントを有効
# agent on
エージェントをデフォルトに設定
# default-agent
デバイスのスキャンを開始
# scan on
PS4用ワイヤレスコントローラー(DUALSHOCK 4)
SHAREボタン+PSボタン
[NEW] Device xx:xx:xx:xx:xx:xx Wireless Controller
Wireless Controller の MACアドレスが表示
コントローラのLEDがまだ点滅しているのを確認
PS4コントローラとの接続のコマンド
# connect MACアドレス
接続に成功
Connection successful
PS4コントローラが自動的にRaspberry Piに接続できるようにする
MACアドレスを信頼できるリストに追加
# trust MACアドレス
Bluetoothデバイスに登録され使用出来るようになります
bluetoothctl終了
# exit
Bluetooth接続切断方法
接続 PSボタン LEDが点滅から点灯
切断 PSボタンをLEDが消灯するまで長押し
RetroPie の場合 Bluetooth 接続方法
PS4用ワイヤレスコントローラー(DUALSHOCK 4)
Bluetooth接続で使えるようにする
RetroPieの設定を開く
BLUETOOTHを開く
Register and Connect to Bluetooth Device
OK
PS4用ワイヤレスコントローラー(DUALSHOCK 4)
SHARE+PSボタン同時押し
Wireless Controller
OK
DisplayYesNo
OK
正常に登録され、接続されました
OK
PSボタンで接続できるようになります
メイン画面に戻る
Cancel
スタートボタンを押しMAIN MENUを開く
CONFIGURE INPUT を開く
YES
PS4用ワイヤレスコントローラー(DUALSHOCK 4)
ボタンを長押し
ボタンの設定
ボタンの設定
ボタンの設定
ボタンの設定
ボタンの設定
ボタンの設定終了
OK
PS4用ワイヤレスコントローラー(DUALSHOCK 4)
これで使えるようになりました
Steam Link
起動
コントローラ切替
しかし、どちらも動く
PS4 Controller に切替
X360 Wireless Controller でも動く
両方検出されています
バイオ4とバイオ7、ちゃんとコントローラの振動していました
どちらにせよ有線LAN推奨で安定しています
PS4 Controller だと〇がAボタンにとか、注意が必要です