lehrkraefte:blc:informatik:ffprg2-2020:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
lehrkraefte:blc:informatik:ffprg2-2020:start [2020/11/04 13:12]
mirco.triner
lehrkraefte:blc:informatik:ffprg2-2020:start [2021/01/07 13:44] (current)
Ivo Blöchliger
Line 11: Line 11:
   * WiFi zu IR Übersetzer   * WiFi zu IR Übersetzer
  
 +===== Fernunterricht 8./15. Januar =====
 +[[lehrkraefte:blc:informatik:ffprg2-2020:webdev|Einstieg in die Web-Entwicklung]]
 +===== Auftrag für Freitag 4. Dezember (Unterrichtsausfall) =====
 +Programmieren Sie ein [[lehrkraefte:blc:informatik:ffprg2-2020:dobble|Dobble-Kartenset]]
  
 ===== SOI ===== ===== SOI =====
Line 42: Line 46:
   * [[lehrkraefte:blc:informatik:ffprg2-2020:api|API]]   * [[lehrkraefte:blc:informatik:ffprg2-2020:api|API]]
  
 +===== OTA ======
 +  * [[https://randomnerdtutorials.com/esp32-over-the-air-ota-programming/|OTA]]
 +  * Zusatzaufgabe zum obigen Beispiel: Warum ist die Login-Seite auf dem ESP32 komplett nutzlos (und gefährlich)?
  
 +===== Webserver auf dem ESP32 =====
 +  * Siehe z.B. https://randomnerdtutorials.com/esp32-web-server-spiffs-spi-flash-file-system/
 +
 +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).
 +
 +
 +==== mDNS ====
 +Siehe auch https://techtutorialsx.com/2020/04/18/esp32-advertise-service-with-mdns/
 +<code c++>
 +#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...
 +
 +</code>
 +Jetzt sollte im lokalen Netzwerk der ESP32 mit http://hanslisIOT/ erreichbar sein.
  
  • lehrkraefte/blc/informatik/ffprg2-2020/start.1604491948.txt.gz
  • Last modified: 2020/11/04 13:12
  • by mirco.triner