HTML Dokumente in STM32 Projekt einfügen

Gast #6038874
Hallo,

ich bin dabei mich in die STM32WBxx einzuarbeiten, bzw. mal einen Blick 
hierein zu werfen.

Diese möchte ich vor allem kennenlernen wegen der integrierten 
Bluetooth/WLAN Technologie.

Meine Frage ist: Sollte ich mir eine HTML Oberfläche anlegen, mit der 
der µC über das WLAN z.B. konfigurierbar ist, dann möchte ich es 
vermeiden diese im Sourcecode umständlich anzulegen.

Meine Vorstellung ist, dass ich in meinem (eclipse STM32CubeIDE) Projekt 
einen Ordner "HTML" anlege, in welchem diese HTML Seiten liegen.

Besteht nun irgendwie die Möglichkeit, diesen Ordner ohne große 
Formatierung in den Flashspeicher des Mikrocontrollers zu bekommen? Und 
natürlich auch wieder aus diesem herauslesen zu können?

Ich bin dankbar für jeden Hinweis.
Gast
Harry L. schrieb:
> Der kann  kein WLAN.
>
> Zitat:
> STM32WB wireless microcontrollers support Bluetooth™ 5.0 and IEEE
> 802.15.4 wireless standards such as ZigBee 3.0 and Openthread.

Ah, da hätt ich Grünschnabel wohl etwas genauer hinsehen müssen. Eine 
eigene App für Bluetooth zu schreiben wollte ich eigentlich vermeiden. 
Darum frage ich mal frech: Gibt es eine App, die quasi einen Bluetooth - 
HTML Oberflächen Standard definiert?

So, dass keine extra App geschrieben werden muss, sondern eine App sich 
verbindet und die HTML Oberfläche darstellt, welche sich auf dem STM32 
befindet? Quasi ein HTML Browser für bluetooth?
Ja. Ich hatte so ein Projekt. Auf dem Controller muss ein Webserver 
laufen. Der ist relativ einfach, resp kann relativ einfach sein. Denn 
man selbst definiert ja die Funktionalitaet. Erst Mal, ja, fuer die 
Webseiten, wieviele auch immer nimmt man ein dem Controller externes 
Flash. zB per SPI angebunden.
Der Webserver reagiert auf Anfragen des Browsers. die kommen per http:\\ 
protokoll als einefache Textanfragen daher.
GET \index.html, GET \index.html?para=3, usw. Auf eine Anfrage in Text 
liefert der Controller eine Antwort als Text. Fertig.

Da man ja die Webseite auch selbst designt, haelt sich der Aufwand in 
ueberschaubaren Grenzen. Ja, ich hab's auf einem ATMega16 laufen lassen. 
War auch schnell genug, ueber die serielle Schnittstelle.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 6 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.