STM32F107 dynamischer Webserver

Gast #2338892
Lesenswert?
• ▲
▼
Hallo,
gibt es eine Möglichkeit einen dynamischen Webserver (php ist wohl zu 
groß) auf einem STM32 laufen zu lassen? Die Daten würden über eine SD 
Karte bereitgestellt werden.
FreeRtos ist wohl eine Voraussetzung.
Bisher habe ich nur gesehen, dass .html Seiten mit Skripten in c structs 
umgewandelt werden um sie statisch aus zu geben.
Ziel ist es Messwerte zur Ansicht und/oder die Daten zum Download bereit 
zu stellen.
Grüße
#2338961
Lesenswert?
• ▲
▼
Mit Ethernet habe ich auf µC noch ichts gemacht, habe allerdings schon 
über Projekte gelesen, wo auf wesentlich schwächeren µC ein Webserver 
implementiert wurde. Vielleicht gibt es ja sogar schon einen für STM32.

Letztendlich bekommt der dann eine Anfrage und gibt dann die Seite/Datei 
bestehend aus einzelnen Bytes als Anfrage raus. Ein Betriebssystem 
braucht man dazu nicht und PHP auch nicht. Die Seite kannst du dir auch 
über ein normales C-Programm generieren, das die Sensorwerte abfragt und 
in einen C-String einbaut.
#2338992
Lesenswert?
• ▲
▼
Hallo,

wenn dus unbedingt mit einer Web-typischen Scriptsprache dynamisieren 
willst, schau dir mal Python-on-a-Chip an.

Ich habe es nie verwendet, könnte mir aber vorstellen, dass man es mit 
entsprechendem Aufwand dazu verwenden kann.

Über den Sinn kann man aber wohl streiten.

Grüße
Nils

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.