WebSockets nutzen: Echtzeit-Kommunikation ohne Neuladen

WebSockets nutzen ist eine der elegantesten Methoden, um Webanwendungen und IoT-Dashboards in Echtzeit zu aktualisieren, ohne dass die Seite ständig neu geladen oder im Sekundentakt per Polling abgefragt werden muss. Statt wiederkehrender HTTP-Requests entsteht nach einem kurzen Handshake eine dauerhaft offene, bidirektionale Verbindung zwischen Browser und Server. Das bedeutet: Änderungen auf dem Gerät oder Server…

ESP8266 Wake-Up: Per Knopfdruck oder Timer aufwecken

ESP8266 Wake-Up: Per Knopfdruck oder Timer aufwecken ist eines der zentralen Themen, wenn Projekte wirklich batterietauglich werden sollen. Viele Einsteiger starten mit einem ESP8266, der dauerhaft läuft, permanent im WLAN hängt und im Minutentakt Daten sendet – das funktioniert, kostet aber unnötig Energie. Ein sauberer Wake-Up-Ansatz dreht das Konzept um: Der ESP8266 schläft die meiste…

WebSockets nutzen: Echtzeit-Kommunikation ohne Neuladen

WebSockets nutzen ist eine der elegantesten Methoden, um Webanwendungen und IoT-Dashboards in Echtzeit zu aktualisieren, ohne dass die Seite ständig neu geladen oder im Sekundentakt per Polling abgefragt werden muss. Statt wiederkehrender HTTP-Requests entsteht nach einem kurzen Handshake eine dauerhaft offene, bidirektionale Verbindung zwischen Browser und Server. Das bedeutet: Änderungen auf dem Gerät oder Server…

Akkulaufzeit berechnen: Wie lange hält ein 18650-Akku wirklich?

Die Frage „Akkulaufzeit berechnen: Wie lange hält ein 18650-Akku wirklich?“ klingt simpel, wird in der Praxis aber fast immer zu optimistisch beantwortet. Auf dem Etikett stehen zum Beispiel 3.000 mAh oder 3.500 mAh, und viele rechnen dann grob: Kapazität durch Stromverbrauch gleich Laufzeit. Das Problem: Diese Rechnung ignoriert wesentliche Einflüsse, die im Alltag über Stunden…

SPIFFS und LittleFS: Dateien direkt auf dem ESP8266 speichern

SPIFFS und LittleFS sind die beiden bekanntesten Dateisysteme, mit denen Sie Dateien direkt auf dem Flash-Speicher eines ESP8266 ablegen und im laufenden Betrieb nutzen können. Das ist besonders praktisch, wenn Ihr Projekt mehr braucht als nur Programmcode: etwa HTML-, CSS- und JavaScript-Dateien für ein Webinterface, JSON-Konfigurationen, Zertifikate, Logdateien oder vorberechnete Inhalte, die nicht im Sketch…

Akkulaufzeit berechnen: Wie lange hält ein 18650-Akku wirklich?

Die Frage „Akkulaufzeit berechnen: Wie lange hält ein 18650-Akku wirklich?“ klingt simpel, wird in der Praxis aber fast immer zu optimistisch beantwortet. Auf dem Etikett stehen zum Beispiel 3.000 mAh oder 3.500 mAh, und viele rechnen dann grob: Kapazität durch Stromverbrauch gleich Laufzeit. Das Problem: Diese Rechnung ignoriert wesentliche Einflüsse, die im Alltag über Stunden…

SPIFFS und LittleFS: Dateien direkt auf dem ESP8266 speichern

SPIFFS und LittleFS sind die beiden bekanntesten Dateisysteme, mit denen Sie Dateien direkt auf dem Flash-Speicher eines ESP8266 ablegen und im laufenden Betrieb nutzen können. Das ist besonders praktisch, wenn Ihr Projekt mehr braucht als nur Programmcode: etwa HTML-, CSS- und JavaScript-Dateien für ein Webinterface, JSON-Konfigurationen, Zertifikate, Logdateien oder vorberechnete Inhalte, die nicht im Sketch…

E-Ink Displays am ESP8266: Extrem stromsparende Anzeigen

E-Ink Displays am ESP8266 gehören zu den elegantesten Lösungen, wenn Informationen sichtbar bleiben sollen, ohne dauerhaft Energie zu verbrauchen. Während klassische OLED- oder LCD-Anzeigen kontinuierlich Strom ziehen, halten E-Ink-Displays (auch E-Paper genannt) ihr Bild ohne permanente Versorgung – ein entscheidender Vorteil für batteriebetriebene IoT-Geräte. Genau deshalb sieht man diese Technologie zunehmend in Projekten wie Wetterstationen,…

Passwort-Manager für den ESP8266: Der WiFiManager Guide

Ein „Passwort-Manager für den ESP8266“ klingt zunächst nach einer großen Versprechung – tatsächlich geht es im Maker-Alltag aber um etwas sehr Konkretes: WLAN-Zugangsdaten nicht im Sketch zu verankern, Geräte bequem in neue Netzwerke zu bringen und dabei die typische Fehlerquelle „SSID/Passwort im Code“ zu vermeiden. Genau hier setzt der WiFiManager Guide an. Die WiFiManager-Bibliothek für…

Zwei-Faktor-Authentifizierung für dein ESP8266-Webinterface

Zwei-Faktor-Authentifizierung für dein ESP8266-Webinterface klingt zunächst nach „Enterprise-Security“ – ist aber im Maker- und Smart-Home-Alltag überraschend relevant. Denn sobald Ihr ESP8266 eine Weboberfläche anbietet, wird er faktisch zu einem kleinen Server im Heimnetz: Er akzeptiert Login-Daten, zeigt Gerätestatus an, schaltet Relais oder ändert Konfigurationen. Genau diese Kombination ist heikel: Webinterfaces werden gern „nur kurz“ eingebaut,…