Raspberry Pi: Zainstaluj VNC Server

Kto jest jego Raspberry Pi albo na własnym wyświetlaczu, nadal chcesz używać tylko jednej konsoli, dla serwera VNC jest prawo. VNC transmituje obraz graficzny interfejs w sieci, lub przekierowanie portów przez Internet. Można zainstalować Remote Desktop, a ja na zawodowców- Nie będę wchodził i minusy obu protokołów w tym momencie, jak te omówione są szczegółowo gdzie indziej w sieci. Poniżej opiszę w jaki sposób dostać się do serwera VNC na jego biegu Raspberry Pi.
wymaganie: zainstalowana dystrybucja Raspbian lub podobny

Krok 1
Jako serwer VNC na Raspberry Pi jest zalecane Tight VNC Pakietu, które mogą być instalowane za pomocą menedżera pakietów APT.

Krok 2

Teraz możemy zainstalować lub preload, małe narzędzie, który przewiduje, jakie programy i zależności są otwarte obok i ładuje je uprzednio w pamięci RAM. Ma to tę zaletę, że interfejs graficzny jest o wiele szybciej. jest obciążenie wstępne nie jest zalecany dla funkcjonowania Raspberry Pi jako czysty serwerze.

Krok 3

Następnie możemy dostosować konfigurację napięcia wstępnego na, W związku z tym stosowanie RAM skutecznie przetwarzane.

Krok 4

Teraz możemy uruchomić serwer VNC po raz pierwszy. Jesteśmy proszeni o podanie hasła do logowania. Następnie można zdefiniować, czy chcesz ustawić tylko podgląd Hasło, w celu umożliwienia osobom trzecim bez poddania lub zmienić własne hasło, patrzeć na pulpicie Raspberry Pi.

Krok 5

Teraz ponownie zatrzymać serwer VNC, do podejmowania dalszych obiektów.

Krok 6

Teraz umieść skrypt startowy dla serwera VNC z nazwą vnc.sh, w którym możemy wpisać poniższe polecenia. Można tu wymienić 1280 x 720 przy żądanej rozdzielczości. Ja jednak polecam bez overclockingu / podkręcania powyżej 1280 x 720 wychodzić, jak to wyraźnie wydajność.

 

Krok 7
Teraz dajemy nowo utworzone uprawnienia do plików, aby uruchomić.

Jeśli chcesz, aby VNC automatycznie podczas bootowania Raspberry Pi zaczynają więc musimy podjąć następujące kroki.

Krok 8 (opcjonalny)
Tworzymy skrypt start / stop w /etc/init.d nazwie vncboot i dodaj następujący skrypt startowy w ten. Jak w kroku 6 uchwała może być ponownie skorygowane.

 

Krok 9 (opcjonalny)
Teraz mamy plik utworzony ponownie więcej przyznania praw.

Krok 10 (opcjonalny)

Wreszcie, musimy to skrypt w starcie.

ostatecznie zakończone! Uruchamiając Raspberry Pi, serwer VNC zostanie uruchomiony automatycznie. Jeśli chcesz obsługiwać Raspberry Pi w tej formie, Mogę polecić do podkręcania to, ponieważ interfejs graficzny będzie działał znacznie płynniej. Jak to wyjaśniłem w artykule Overclocking / podkręcania bez utraty gwarancji zrobić. Można łączyć się teraz w kliencie VNC na porcie 5901. Jako klient, mogę TightVNC Viewer dla Windows, dla Mac OS X i Linux VNC polecam TightVNC-java pakiet.

zainstalować Apache2 na Rasperry PI

instalacja APACHE

aktualizacja RPI

zainstalować ownCloud

enabele APACHE'a MOD

Funksteckdosen poprzez Raspberry Pi przez terminal, Interfejs Web lub kontroli Siri – 433 mHz

okupacja

rpi2 szpilki

Raspberry Pi Nadajnik Odbiorca
Kołek 2 / 4 (5V) VCC VCC
Kołek 6 / 9 (GND) GND GND
Kołek 11 (GPIO17) - RPI Nr.1 ATAD
Kołek 13 (GPIO27) - RPI Nr.2 DANE (z lewej GND)

Oprogramowanie

Dochodzimy teraz do oprogramowania. W tym celu należy najpierw uruchomić Raspberry Pi, gdzie wszystko zostało zmontowane w sposób opisany powyżej. Podłączenie należy jedynie razy

wykonać. To repozytoria są uaktualniane. Następnie git-core musi być zainstalowany (jeżeli nie zostało już zrobione i tak):

W celu realizacji sterowania nadajnika, jest projekt zwanyWiringPi. To jest zainstalowany na Raspberry Pi następująco:

Dla naszych celów,, kontrolować wyloty istnieje już projekt. Wynika to z xkonni i wezwał Malina-Remote. Zainstalowanej to ty tak:

To działa, masz do ciebie, ani send.cpp kompilacji, Więc wpisz następujące polecenie:

zainstalować sniffer

Na którym pinie

sniffery testowe

Interfejs WWW

Oczywiście jest to trochę niewygodne i nieprzyjemne, cała zawsze martwiąc się o terminalu / SSH. Ale nie ma problemu! Raspberry zdalnego zapewnia również ten sam interfejs WWW z dopasowania. Więc można użyć, Należy jej pierwszy raz Apache i PHP zainstalować na swoim Malina:

Oto idziemy do interfejsu WWW, Co mitliefert xkonni bezpośrednio. Ponadto mam folder

podfolder zdalny stworzony. Następnie zawartość ~ / malinowym / zdalnego interfejsu WWW przeniósł się tam:

Teraz jeszcze w

File adres IP Raspberry Pi być dostosowane: po prostu użyć nano.

deamon

Teraz jeszcze brakuje, demona, dostępne przez skrypt PHP interfejs WWW. W tym celu wracamy do zdalnego katalogu malinowy: Płyta CD ~/malinazdalny i kompilacji demona: robić demon
Teraz możemy rozpocząć tę:

Das & przyczyny, że proces działający w tle.

Teraz możemy spróbować szczęścia z interfejsem WWW: Dlatego wzywamy z innego komputera / mobilnego interfejsu WWW poprzez http://192.168.11.44/zdalny/ (Wstaw swój adres IP) na. Jeśli to działa i istnieje wiele placówek widoczne, potem trzeba już tylko w gniazdach i ewentualnie o nazwie config.php. kody, itp. dostosować. Konfiguracja powinna być oczywista.screenshot_webinterface

Jeśli pojawi się komunikat o błędzie, takich jak "Przełącz się poza zasięgiem: OTRZYMAĆ /:XY "dostaje, nie martw! W daemon.cpp są domyślnie tylko kody Dom 00000 & 00001 & 00010 pokryty. Można to jednak łatwo zmienić. Idź do z powrotem do katalogu malinowy Remote (ze mną /home / pi / malinowy-remote /, również poprzez

i otwiera daemon.cpp z nano. Wewnątrz znajduje się wpis "nPlugs = 10;", które po prostu "nPlugs = 1110;". następniesudo make demona rekompilacji i sudo ./daemon & restart. Teraz powinna pracować z wami interfejs WWW.

 

obrzęk:

Niech Raspberry PI komunikują się ze sobą za sygnałów bezprzewodowych 433MHz

https://alexbloggt.com/funksteckdosen-raspberry-pi-teil1/

https://alexbloggt.com/funksteckdosen-raspberry-pi-teil2/

 

Dodatkowo jeszcze kilka innych wielkich projektów znalezionych

Ok google, Przełącz na liście -> https://blog.medienman.de/blog/2017/08/20/google-home-steuert-433-mhz-funksteckdosen/

letsencrypt na apache i linux

Jest to mały przewodnik jak skonfigurować letsencrypt na apache i linux

najpierw musimy pobrać narzędzie letsencrypt i przesunąć config próbki do właściwej pozycji

skonfigurować plik konfiguracyjny letsencrypt

/opt / letsencrypt.sh / config.sh

 

skonfigurować theletsencrypt alias dla Apache

/etc / apache2 / conf.d / letsencrypt

skonfigurować plik hook.sh do przeładunku apache

/etc / letsencrypt.sh / hook.sh

zmienić mod tego pliku

skonfigurować plik domeny

/opt / letsencrypt.sh / Domeny

uruchomić letsencrypt

stworzyć crontjob że certs będą generowane co tydzień

vhost

przepisuje

karnet proxy

Błędy

Jak można Raspberry Pi zostanie zaktualizowany do nowej wersji Debiana Jessie?

Obecnie wersja Linux Wheezy. Ale kto chce spróbować nowych funkcji, Czy zmiana Raspberry Pi na Jessie. nawet jeżeli nie wszystkie powinny być tak stabilny, po prostu pozbyć, ale najnowsze wersje. Z.b. PHP 5.5.12. Ta wersja nie jest jeszcze we właściwych terminach aktualizacje zabezpieczeń dostawy i ma status Testing.

Musi tylko być dostosowana następujący plik:

Gdzie "wheezy" jest ustawiony na "Jessie"Zmiana i Zapisz. Następnie należy uruchomić proces aktualizacji z:

Następnie przyszedł podczas instalacji, niektóre pytania należy odpowiedzieć, czy usługowych itp. do restartet. Następnie po około. jedna godzina może z

pozostałości są usuwane, a system jest ponowne uruchomienie:

następnie EVL. jeszcze sprawdzić, czy wszystko jest ok z:

Więc trzeba obecnie aktualną wersję PHP, Test z

generuje teraz: