Webserver

Raspberry Pi Sensordaten mit ThingSpeak loggen und auswerten

Häufig fallen in Projekten, die rund um die Uhr laufen, eine Menge Daten an. Um diese dauerhaft zu speichern ist ein Weg, die Daten in einer lokalen Datenbank zu speichern. Jedoch gibt es auch einige Gründe, die dagegen sprechen. Um die gemessenen Daten (z.B. aus einer Wetterstation) auch in Zukunft verfügbar zu halten, kann man auch verschiedene Online Dienste ausweichen.

Einer dieser Anbieter ist ThingSpeak. Hier kann man für kleinere Anwendungen einen kostenlosen Account erstellen und seine Daten sehr einfach übertragen. Und genau darum geht es in diesem Tutorial: Wie man Sensordaten zu ThingSpeak überträgt und diese später auswertet.

Weiterlesen…

, , , , , , , , ,

Webserver

Raspberry Pi SSL Zertifikat kostenlos mit Let’s Encrypt erstellen

Raspberry Pi SSL TLS Lets Encrypt

Eine Verbindung per SSL/TLS schützt den Datenverkehr, indem Pakete verschlüsselt versendet werden. Um eine solche Verbindung aufbauen zu können, benötigt man ein Zertifikat eines vertrauenswürdigen Anbieters, welches meist über 20€ pro Jahr kostet. Dank der Let’s Encrypt Initiative gibt es nun solche SSL Zertifikate auch kostenlos für jedermann. Der große Vorteil besteht darin, dass der Zertifizierer in den gängigen Browsern als vertrauenswürdig eingestuft ist.

In diesem Artikel möchte ich zeigen, wie man für seine Node.JS / Apache Webserver u.ä. Anwendungen (FTP, etc.) ein Raspberry Pi SSL Zertifikat erstellen kann.

Weiterlesen…

Webserver

Raspberry Pi Node.js Webserver installieren und GPIOs schalten

Raspberry Pi Node.JS Logo

Node.JS ist eine Server Platform, welche Javascript verwendet. Ursprünglich für Googles Chrome Browser entwickelt, ist es sehr resourcensparend, was vor allem den EInsatz eines Raspberry Pi Node.JS Webservers interessant werden lässt. Zusätzlich zu den Vorteilen asynchroner Anwendungen bietet Node mit dem internen Paketmanager „npm“ eine sehr einfache aber mächtige Methode, um verschiedene Plugins bzw. Bibliotheken zu installieren und zu verwenden.

In diesem Tutorial wird das Aufsetzen und Konfigurieren eines Raspberry Pi NodeJS Servers gezeigt. Zusätzlich habe ich ein kleines Programm für Node geschrieben, womit die GPIOs des Raspberry Pi’s geschaltet werden können.

Weiterlesen…

, , , , , , , ,

Projekte, Webserver

Raspberry Pi: Überwachungskamera Livestream einrichten

Raspberry Pi Überwachungskamera Livestream

Nachdem wir mit (USB) Kameras /  Webcams bereits einzelne Bilder aufnehmen können, wollen wir auch Live Bilder ansehen. Dies kann entweder am Smartphone stattfinden oder an einem PC außerhalb des heimischen Netzwerks. Dazu konfigurieren wir mit der Raspberry Pi Überwachungskamera einen Livestream. Das Tolle daran ist, dass fast jede USB Kamera (also auch Webcams) benutzt werden können. Je nach Platzierung, kann z.B. eine Kamera ohne Infrarot Filter sinnvoll sein, um so bessere Nachtaufnahmen zu ermöglichen.

Weiterlesen…

, , , , ,

GPIO, Webserver

Raspberry Pi RTC Modul steuern – I2C Real Time Clock

Raspberry Pi RTC Real Time Clock

Der Raspberry Pi speichert das Datum nicht dauerhaft. Mithilfe des Raspberry Pi RTC (Real Time Clock) Moduls DS1307 hat man eine Echtzeituhr – unabhängig von einer bestehenden Internetverbindung. Dies ist in vielen Anwendungen, welche einen Zeitstempel benötigen, aber nicht mit dem Internet verbunden sein können, von Vorteil. Vor allem für Outdoor Pi’s und Logging Systemen ist es wichtig das genaue Datum und Uhrzeit zu kennen.

In diesem Tutorial geht es um die Inbetriebnahme einer Echtzeituhr (RTC) und Synchronisierung der Systemzeit von Linux / Raspbian.

Weiterlesen…

, , , , ,

Projekte, Webserver

Raspberry Pi GSM Modul – Mobiles Internet (LTE, 3G, UMTS)

Raspberry Pi GSM Modul - Huawei Internet Sticks

Der Raspberry Pi kann sehr schnell und einfach über das lokale Netzwerk mit dem Internet verbunden werden. Doch was, wenn man auch außerhalb des eigenen WLAN eine mobile Internetverbindung braucht? Dazu gibt es ein GSM Module / Surfsticks (meist von Huawei), welche über USB angeschlossen werden können. Manchmal gibt es so ein GSM Modul, welches 3G, UMTS und manchmal sogar LTE unterstützt, gratis zu einem Handyvertrag mit Internetoption.

In diesem Tutorial wird gezeigt, wie eine Internetverbindung am Raspberry Pi mittels GSM Modulen aufgebaut werden kann.

Weiterlesen…

, , , , , , , , ,

Projekte, Webserver

OpenCV auf dem Raspberry Pi installieren

Wer sich mit Bildverarbeitung im Bezug zum Raspberry Pi beschäftigt hat, wird früher oder später über die Bibliothek OpenCV stoßen. Dabei werden viele sehr nützliche Funktionen wie Gesichtserkennung, das Erstellen von Tiefenkarten (Stereo Vision, Optical Flow), Texterkennung oder auch für Machine Learning bereit gestellt. Außerdem kann man OpenCV (Open Source Computer Vision) sowohl in seine C++ Dateien als auch in seine Python Skripte einbinden.
Gerade im Bezug auf Feature-Erkennung in Bildern, welche vom Raspberry Pi aufgenommen wurden, ist OpenCV sehr hilfreich.

In diesem Tutorial für Fortgeschrittene wird die Installation von OpenCV auf dem Raspberry Pi und das einbinden in Python gezeigt.

Weiterlesen…

, , , , , , ,

Projekte, Webserver

Raspberry Pi Sprachsteuerung selber bauen (Hausautomatisierung)

Raspberry Pi Spracherkennung

Siri, Amazon’s Echo und „S Voice“ sind alles Spracherkennungprogramme, die das Leben einfacher machen sollen. Auch eine Raspberry Pi Sprachsteuerung kann einfach selbst gebaut werden. Denn solch eine Spracherkennung ist natürlich auch sehr vorteilhaft für eine Hausautomatisierung.

In diesem Tutorial zeige ich wie die Spracheingabe über ein Mikrofon digitalisiert, in Text umgewandelt wird und anschließend darauf reagiert wird.

Weiterlesen…

, , , , , , ,

Webserver

Raspberry Pi Überwachungskamera mit Webcam betreiben

Raspberry Pi Überwachungskamera

Eine Raspberry Pi Überwachungskamera kann eine günstige Alternative zu üblichen Varianten wie IPCameras darstellen. Ein ideales Raspberry Pi Kamera Modul stellen normale Webcams dar, die, per USB angeschlossen, genauso gut verwendet werden können.

In diesem Tutorial wird die Benutzung einer Webcam mit Hilfe der Software fswebcam gezeigt. Außerdem zeige ich verschiedene Einstellungsmöglichkeiten für das perfekte Ergebnis.

Weiterlesen…

, , ,

Projekte, Webserver

Über Telegram Messenger Raspberry Pi steuern

In diesem Tutorial wird das automatische Ausführen von Skripten auf Textbefehle via Telegram gezeigt, nachdem im vorherigen Tutorial die Installation auf dem Raspberry behandelt wurde. Dadurch kannst du bspw. den Status deines Pi’s von unterwegs mühelos abfragen oder Aktionen von der Ferne einfach über deinen Messenger ausführen.

Weiterlesen…

, , , , , , ,

Webserver

Telegram Messenger auf dem RaspberryPi

Einige werden die sicherere WhatsApp Alternative Telegram kennen. Wer auf seinem Pi auch Nachrichten, Bilder und Videos senden und empfangen möchte, ist hier genau richtig. Dazu braucht es nur eine zusätzliche Simkarte zum SMS empfangen. In einem späteren Tutorial nutzen wir das Empfangen von Nachrichten zum Ausführen von Aktionen auf dem Pi.

Weiterlesen…

, , , , , ,

Blog abonnieren

Abonniere Tutorials-RaspberryPi, um kein Tutorial mehr zu verpassen!