lehrkraefte:blc:informatik:ffprg2-2020:start

Freifach Programmieren für Fortgeschrittene

Folgende Punkte sind vorgesehen:

  • Weitere kleine Anzeigen, die Live-Daten anzeigen, bzw. Knöpfe, um bestimmte Aktionen auszulösen.
  • Mess-Station, die über WiFi Daten übermittelt (z.B. Temperatur, Luftfeuchtigkeit, Lärmpegel, Helligkeit, Wifi-Qualität, CO2-Gehalt, TVOC, Windgeschwindigkeit und -richtung,…)
  • WiFi zu IR Übersetzer

Programmieren Sie ein Dobble-Kartenset

IoT-Kommunikations-Protokoll.

  • Zusatzaufgabe zum obigen Beispiel: Warum ist die Login-Seite auf dem ESP32 komplett nutzlos (und gefährlich)?

Upload der SPIFFS-Dateien: https://github.com/me-no-dev/arduino-esp32fs-plugin/releases/tag/1.0 In den Ordner /home/techlab/Arudino/tools/. entpacken (den Ordner tools anlegen, falls nötig).

Siehe auch https://techtutorialsx.com/2020/04/18/esp32-advertise-service-with-mdns/

#include <ESPmDNS.h>
 
 
// Im setup(), wenn die WiFi-Verbindung steht:
if(!MDNS.begin("hanslisIOT")) {
     Serial.println("Error starting mDNS");
     return;
}
// nicht sicher, ob die folgende Zeile nötig ist, macht aber Sinn...
MDNS.addService("http", "tcp", 80);
// Starten des Webservers...

Jetzt sollte im lokalen Netzwerk der ESP32 mit http://hanslisIOT/ erreichbar sein.

  • lehrkraefte/blc/informatik/ffprg2-2020/start.txt
  • Last modified: 2021/01/07 13:44
  • by Ivo Blöchliger