RaspberryPi의 블루투스를 사용하여 스마트 폰을 무선 디스플레이로 사용하는 방법
4689 단어 RaspberryPi팬블루투스VNC
소개
Raspberry PI 디스플레이를 연결하는 데 매번 HDMI 케이블을 가리키는 것이 번거롭다고 생각하고 bluetooth의 PAN (Personal Area Network)을 이용하여 VNCServer에 연결할 수있게하면 RasPI의 모니터 사정을 개선 할 수 있는 것은, 라고 하는 시도입니다.
이런 이미지입니다, WiFi가 아닌 분, 허브 등의 네트워크 기기도 필요없고, 이더넷을 막지 않기 때문에, 좋은 것은 아닙니다.
준비하는 것
VNC Viewer - Remote Desktop 추천
iOS 시스템이라면
htps: //언제나 s. 아 ぇ. 이 m/jp/아 p/v ㄔぃ에우ぇr/이 d352019548? mt = 8 & gn-mpt = 우오 % 3D4
안드로이드라면
htps : // p ぁ y. 오, ぇ. 이 m / s 취해 / 아 ps /에서 원하는 ls? 이 d = 코 m. 레아 lv c.ぃぃえぇr. 안 d로이 d & hl = 그럼
RaspberryPI 설정
/boot/ssh
를 만들거나 sshd를 활성화하십시오./boot/config.txt
에서 dtoverlay=pi3-disable-bt
설정 예:
sudo apt update
sudo apt install -y bc vim screen nkf lv wget curl lynx unzip zip lsof git ntpdate
sudo apt install -y task-japanese fcitx-mozc fonts-takao fonts-takao-gothic fonts-takao-mincho fonts-ipafont fonts-ipafont-gothic fonts-ipafont-mincho jfbterm
sudo apt remove -y nano
cat << _VIMRCCFG_ > ~/.vimrc
syntax on
colorscheme pablo
set mouse=
_VIMRCCFG_
mkdir -p ~/.vim/after/plugin
cat << _VINSTOPAC_ > ~/.vim/after/plugin/common-settings.vim
au FileType * setlocal formatoptions-=ro
_VINSTOPAC_
sudo localectl set-locale LANG=ja_JP.utf8
sudo localectl set-keymap jp106
sudo localectl status
sudo timedatectl set-timezone Asia/Tokyo
sudo timedatectl status
sudo ntpdate time.google.com
PAN
를 사용하기위한 도구를 설치합니다.sudo apt install python-dbus
sudo curl -L https://raw.githubusercontent.com/mk-fg/fgtk/master/bt-pan -o /usr/bin/bt-pan
sudo chown root.root /usr/bin/bt-pan
sudo chmod 777 /usr/bin/bt-pan
hcitool scan
bluetoothctl
[bluetooth]# agent DisplayOnly
[bluetooth]# default-agent
[bluetooth]# discoverable on
[bluetooth]# scan on
[NEW] Device XX:XX:XX:XX:XX:XX (スマホorタブレットのMacアドレス)
[bluetooth]# pair XX:XX:XX:XX:XX:XX (スマホorタブレットのMacアドレス)
[bluetooth]# trust XX:XX:XX:XX:XX:XX (スマホorタブレットのMacアドレス)
[bluetooth]# exit
sudo bt-pan client XX:XX:XX:XX:XX:XX (スマホorタブレットのMacアドレス)
※이후 자동으로 접속하고 싶은 경우는,
bt-pan client XX:XX:XX:XX:XX:XX
를 /etc/rc.local
에 추기해 버리는 것이 좋을지도 모릅니다.bnep0
가 있는지 확인하십시오.IP가 잡히면, 일단 메모를.
ip a
sudo apt install tightvncserver
X의 동작 설정, 이것이 없으면 VNC가 연결되지 않는, 개별 환경에서 설정하기 때문에 sudo는 하지 않는 것.
cat << _VNCXCFG_ >~/.vnc/xstartup
xsetroot -solid grey
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
setxkbmap -model jp106 -layout jp
awesome &
virt-manager
_VNCXCFG_
다음 설정 중에 있는 geometr 뒤의 수치가 (가로) x (세로)가 됩니다.
sudo cat << _VNC1CFG_ > /etc/systemd/system/[email protected]
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
User=pi
PAMName=login
PIDFile=/home/pi/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1920x1080 :%i
ExecStop=/usr/bin/vncserver -kill :%i
[Install]
WantedBy=multi-user.target
_VNC1CFG_
sudo systemctl daemon-reload && sudo systemctl enable [email protected]
스마트 폰 또는 태블릿에서 연결합시다.
PAN으로 연결되어 있기 때문에 인터넷과 상관없이 연결됩니다.
VNC 클라이언트에서 raspberrypi:5901
와 연결해 봅시다. 이름 해석을 할 수 없는 경우는, 확인한 IP를 사용해 (IPアドレス):5901
에 연결해 봅시다. 연결 되었습니까?
사이고에게
이것으로 RasPI의 화면 사정이 조금이라도 편해지면 다행입니다. 뭔가 참고까지.
Reference
이 문제에 관하여(RaspberryPi의 블루투스를 사용하여 스마트 폰을 무선 디스플레이로 사용하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/hirohiro77/items/d6ddf3abc805c48772c8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
이것으로 RasPI의 화면 사정이 조금이라도 편해지면 다행입니다. 뭔가 참고까지.
Reference
이 문제에 관하여(RaspberryPi의 블루투스를 사용하여 스마트 폰을 무선 디스플레이로 사용하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hirohiro77/items/d6ddf3abc805c48772c8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)