Prof. J. Walter - Informationstechnik, Mikrocomputertechnik, Digitale Medien Protokolle
Hochschule Karlsruhe Logo Informationstechnik
Überarbeitung Server und Cody++
Wintersemester 2018/2019

BG

Protokolle

Protokoll 27.9.2018:

Wunsch, ESP soll über bestehendes WLAN auf MQTT Server zugreifen. Aktuell TCP/IP-> HTML

Forderung: Workspace bei cody++ soll speicherbar sein

Problem: beim Flashen ist Cody weg (server) über Arduino

Speicher-Ideen:

1.) SPIFS

2.) evtl. SD-Karte

3.) Seite +Compiler auf ext. Server und später flashen, evtl. Cloud System?

4.) Zuerst auf Webserver, dann von dort zu Arduino

Problem: Client verbindet sich per WLAN mit dem ESP und hat deshalb keine weitere WLAN-Verbindung. Evtl. Alternative Datenübertragung?

 

Protokoll 31.09.2018:

MQTT fällt weg.

Flashproblem: das aktuelle auslagern, in Cloud System? Speicher -> SD-Karte

Anbindung: ESP kriegt eigenes WLAN, Client hat weiterhin Internet

Cody++ überarbeiten:  

1.) deutsche Übersetzung, Schülergerechte Bezeichnungen.

2.) Quellcode im Cody++ ausblendbar (eventuell Trennlinie nach rechts Button)

3.) zusätzliche Blöcke hinzufügen (print)

4.) 2 prints auf LCD-Display

 5.) Manuelle Speichermöglichkeit mit Button

 6.) „Start“ nicht zweimal, evtl. schon direkt drin?

 7.) Alles markieren und löschen geht nicht

 8.) Markierung/Hervorheben, wo das Element sich im Code befindet

 9.) Bei neuem Element Möglichkeit, mehrere zu markieren und verschieben

Protokoll 02.10.2018:

Arduino online IDE compiler gibt es schon, diese anzapfen? Software soll direkt in Arduino drinbleiben?

è Direkt an Compiler ohne Oberfläche zu nutzen

-Cody++ Oberfläche auf irgendeinen Server, run -> Cloud compiliert -> danach auf mein Gerät oder direkt auf Maschine

-Alternative: an Binary zurückschicken, danach übertragen?

Protokoll: 23.10.2018:

 Verschiebung der VM Übergabe um eine Woche.

Protokoll: 30.10.2018:

erhalt des vollständigen Quellcodes der IDE auf VM-Basis. Eingrenzung auf Cody++ überarbeiten Punkt 1-6. IDE: Atom,  nutzen von Blocklyfunktionen zur einfacheren Programmierung. Kurze Einführung in die VM und die Programmierumgebung

 

Protokoll 06.11.2018:

Fokus auf Speichern der Workspace bei Neuladen. Das sollte laufen.

Idee Cookie setzen,

 

Protokoll 13.11.2018:

Feststellung Cookie nicht für die riesen Datenmenge geeignet, Alternative: XML-Datei generieren, diese lokal speichern und laden. Feststellung, dass Buttons mit Router zwischen ESP und Endgerät nicht mehr funktionieren.

 

  Mit Unterstützung von Prof. J. Walter Wintersemester 2018/2019