Witam
Dziś uruchomiłem zdalny dostęp do urządzeń raspberry pi i chciałbym pokazać jak można to dość łatwo zrobić.
Zdalny dostęp do urządzeń raspberry pi z innych komputerów rozwiązuje całkowicie problemy z monitorem.
Nie jest on już niezbędny gdy mamy laptopa lub smartfona. Nie jest też potrzebna klawiatura i mysz do raspberry pi.
Oczywiście zarówno raspberry pi jak i komputer czy telefon muszą być podłączone do sieci (lokalnej).
Do tego celu posłuży nam program
VNC Viewer (
www.realvnc.com).
Jest to przeglądarka, w której będzie można zdalnie kontrolować raspberry pi.
Dostępna jest na różne platformy (Windows, Raspberry Pi, Android i inne).
Co należy zrobić w Raspberry Pi:
1. Wejść w opcje poleceniem "sudo
raspi-config"
2. Wybrać opcje połaczeń "Intefacing Options"
3. Z listy wybrać VNC i potwierdzić włączenie serwera VNC.
Co należy zrobić w PC/Smartfonie:
1. Pobrać i zainstalować VNC Viewer
2. Uruchomić program.
3. W PC na pasku adresowym wpisać IP urządzenia z którym chcemy się połączyć, następnie wcisnąć ENTER.
W smartfonie dodać (+) urządzenie i podać jego IP i nazwę.
Program zacznie szukać urządzenia i to może chwilę potrwać.
4. Zaakceptować ostrzeżenia i wcisnąć Continue.
5. Podać nazwę użytkownika (login) i hasło do Raspberry Pi. Jeśli nie było zmieniane to login: "pi", hasło: "raspberry"
6. Połączyć się zdalnie - otworzy się okno z widokiem pulpitu Raspberry Pi.
Żeby nie tworzyć kolejnej wiadomości to dopiszę do tej, to co jeszcze chciałbym uzupełnić.
Chodzi mi o 2 a właściwie 3 problemy jakie mogą się pojawić (dwa będą opisane a o 3 tylko wspomnę).
1. Jak zmienić ustawienia dotyczące serwera VNC w Raspberry Pi, gdy już na starcie nie mamy możliwości podłączenia do maliny monitora, klawiatury i myszy? Pomocne w tym przypadku będzie narzędzie o nazwie
PuTTY (
www.putty.org).
Po pobraniu, zainstalowaniu i uruchomieniu PuTTy na komputerze, w pole "Host name/IP Adress" wpisać IP lub nazwę hosta i kliknąć w przycisk [Open]. Otworzy się okno konsoli. Należy podać login i hasło do rasperry pi.
Następnie uruchomić opcje znanym poleceniem sudo raspi-config i dalej jak opisałem wyżej.
2. Może się zdarzyć że mimo połączenia VNC, nie zobaczysz pulpitu tylko czarny ekran z napisem "Cannot currently show the desktop".
Prawdopodobnie jest to przyczyna niepasującej rozdzielczości ekranu. Aby ją zmienić należy:
- otworzyć raspi-config,
- wybrać kategorie opcji zaawansowanych "Advanced Options",
- wybrać opcje rozdzielczości "Resolution",
- z listy wybrać inną dostępną rozdzielczość (być może trzeba będzie sprawdzić kilka różnych),
- wyjść z konfiguracji zapisując zmiany (niezbędny restart systemu).
3. Problem z połączeniem z siecią (np.: Wifi). Jeżeli nie masz skonfigurowanej sieci, to możesz spróbować wykonać ją również za pomocą narzędzi PuTTY i raspi-config, kategoria "Network Options". Być może na początku trzeba będzie się połączyć bezpośrednio kablem sieciowym przez gniazda LAN.