Abo
  • IT-Karriere:

Webserver und Webanwendung einrichten

Damit ich das Kamerabild in einer Webanwendung sehen kann, muss ich nichts selber programmieren. Das Projekt RPI Web Interface ist eine Zusammenführung von mehreren hilfreichen Programmen, um den Raspberry in einen Webserver zu verwandeln, der uns die Webcam steuern lässt.

Stellenmarkt
  1. Stadtwerke Duisburg AG, Duisburg
  2. BWI GmbH, Bonn

Mit dem Befehl git clone https://github.com/silvanmelchior/ RPi_Cam_Web_Interface.git lade ich mir das aktuelle Repository des Projekts herunter. Git erstellt dazu ein Verzeichnis und klont von der angegeben Seite die aktuelle Version hinein.

Also wechsle ich in das Verzeichnis hinein mit cd RPi_Cam_Web_Interface und darin starte ich mit sudo ./install.sh den Installer. Ich belasse alle vorausgefüllten Einstellungen bis auf den Webserver. Dort wähle ich den lighttp-Webserver. Die Funktionen des Webservers lighttp reichen für unsere Zwecke aus. Nach der Installation fragt mich der Installer, ob er die Kamera und den Webserver gleich starten soll. Das verneine ich und verschiebe den Start auf später.

Stattdessen will ich weiter konfigurieren, insgesamt müssen wir noch vier Konfigurationsdateien bearbeiten. Zuerst stoppe ich den vorinstallierten DHCP Server: sudo systemctl disable dhcpcd.service. Systemctl dient in vielen Linux-Distributionen dazu, Dienste und Services zu starten und zu stoppen. Wer sich dazu genauer einlesen will, findet eine ausführliche Dokumentation dazu bei der Systemd-Dokumentation.

Analog verfahre ich mit DnsMasq und Hostapd: sudo systemctl stop dnsmasq.service hostapd.service. Jetzt bearbeite ich die Datei /etc/dnsmasq.conf mit einem beliebigen Texteditor. Auf dem Desktop empfiehlt sich Gedit. Damit füge ich die folgenden Zeilen am Ende der Datei ein:

interface=WLAN0
dhcp-range=192.168.1.2,192.168.1.9,255.255.255.0,24h
address=/baby.cam/192.168.1.1
dhcp-option=3,192.168.1.1

Hiermit definiere ich das Interface, die DHCP-Range der angeforderten DHCP-Adressen. Mehr Informationen und Howtos gibt es dazu unter anderem beim Debian-Projekt. Weiterhin sorge ich mit der Adressangabe dafür, dass der Raspberry DNS- und DCHP-Anfragen für die Domain Baby.cam mit seiner eigenen IP-Adresse beantwortet. Der Name Baby.cam kann nach Belieben variiert werden. Gebe ich später im Browser diesen Domain-Namen ein, wird damit immer der Raspberry Pi angesprochen.

Dann bearbeite ich die Datei /etc/network/interfaces. Darin ändere beziehungsweise ergänze ich folgende Zeilen:

allow-hotplug wlan0
iface wlan0 inet static
address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255

Sind in der Datei weitere Zeilen enthalten, die sich auf das WLAN0 beziehen, müssen diese mit # am Zeilenanfang auskommentiert werden. Weitere Informationen zur Netzwerkkonfiguration gibt es auch hier wieder auf der Debian-Webseite. Zum Abschluss der Konfiguration wird noch der WLAN-Access-Point eingerichtet.

 Raspberry Pi Cam: Babycam mit wenig Aufwand selbst bauenNetzwerk einrichten 
  1.  
  2. 1
  3. 2
  4. 3
  5.  


Anzeige
Hardware-Angebote
  1. 429,00€
  2. 144,90€ + Versand
  3. 114,99€ (Release am 5. Dezember)
  4. (reduzierte Überstände, Restposten & Co.)

kronosizm 07. Jun 2019

Die gleichen Probleme hatte ich auch. Wenn ich alle Schritte durchgeführt hatte und den...

starmagoo 18. Mai 2019

Habs gefunden: https://www.waveshare.com/wiki/RPi_IR-CUT_Camera

Spatzenfreund 21. Nov 2018

Hallo, danke für den Hinweis. Mein Hauptproblem war wohl das abtippen seltsamer...

gadthrawn 13. Sep 2018

Simpel. Viele Fälle von Respiratory-Syncytial-Virus im Krankenhaus, Ansteckung wohl...

nopy 11. Sep 2018

ja, die hab ich auch genutzt. war nur etwas irritiert als die plötzlich mitten in der...


Folgen Sie uns
       


Red Magic 3 - Test

Das Red Magic 3 richtet sich an Gamer - dank der Topausstattung und eines Preises von nur 480 Euro ist das Smartphone aber generell lohnenswert.

Red Magic 3 - Test Video aufrufen
Orico Enclosure im Test: Die NVMe-SSD wird zum USB-Stick
Orico Enclosure im Test
Die NVMe-SSD wird zum USB-Stick

Wer eine ältere NVMe-SSD über hat, kann diese immer noch als sehr schnellen USB-Stick verwenden: Preiswerte Gehäuse wie das Orico Enclosure nehmen M.2-Kärtchen auf, der Bridge-Chip könnte aber flotter sein.
Ein Test von Marc Sauter

  1. Server Supermicro mit Chassis für 40 E1.S-SSDs auf 2 HE
  2. Solid State Drive Longsys entwickelt erste SSD nur mit chinesischen Chips
  3. SSDs Samsung 970 Pro mit 2TB und WD Blue 3D mit 4TB

Filmkritik Apollo 11: Echte Mondlandung als packende Kinozeitreise
Filmkritik Apollo 11
Echte Mondlandung als packende Kinozeitreise

50 Jahre nach Apollo 11 können Kinozuschauer das historische Ereignis noch einmal miterleben, als wären sie live dabei - in Mission Control, im Kennedy Space Center, sogar auf der Mondoberfläche. Möglich machen das nicht etwa moderne Computereffekte, sondern kistenweise wiederentdeckte Filmrollen.
Eine Rezension von Daniel Pook

  1. Aufbruch zum Mond Die schönste Fake-Mondlandung aller Zeiten

Dr. Mario World im Test: Spielspaß für Privatpatienten
Dr. Mario World im Test
Spielspaß für Privatpatienten

Schlimm süchtig machendes Gameplay, zuckersüße Grafik im typischen Nintendo-Stil und wunderbare Dudelmusik: Der Kampf von Dr. Mario World gegen böse Viren ist ein Mobile Game vom Feinsten - allerdings nur für Spieler mit gesunden Nerven oder tiefen Taschen.
Von Peter Steinlechner

  1. Mobile-Games-Auslese Ein Wunderjunge und dreimal kostenloser Mobilspaß
  2. Mobile-Games-Auslese Magischer Dieb trifft mogelnden Doktor
  3. Hyper Casual Games 30 Sekunden spielen, 30 Sekunden Werbung

    •  /