Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
| From | "F. W." <me@home.invalid> |
|---|---|
| Newsgroups | ger.ct |
| Subject | Webmite |
| Date | 2025-06-30 10:12 +0200 |
| Message-ID | <mcev70Ffci1U1@mid.individual.net> (permalink) |
Ein Computer, der direkt in den BASIC-Interpreter startet, aber WLAN und
Bluetooth bietet und als Webserver agieren kann? So eine Mischung aus
sehr alten und neuen Techniken gibt es einfach nicht. Man könnte ja
einen kleinen Homeserver aufsetzen und alles, was eine Website können
soll, einfach in BASIC programmieren.
Doch. Das gibt es. Und zwar schon seit 2015. Der Webmite. Eigentlich
sind alle "-mites" Computer. Gekrönt wird die Reihe durch einen
Homecomputer-ähnlichen PC, der startet wie ein Homecomputer. Auch der
kann eine ganze Menge aktueller Techniken verarbeiten und einfach an
einen Monitor angeschlossen werden.
Webmite gibt es aber auch als reine Software-Lösung. Ich habe noch einen
Raspberry Pico 2WH im Bestand gehabt, der keinen rechten Job hatte. Da
habe ich Webmite draufgepackt und qua USB eine serielle Verbindung zu
meinem Rechner hergestellt.
Darüber habe ich ihn ins WLAN gebracht und einen kleinen Webserver
schreiben lassen (ChatGPT). Das Ergebnis ist einfach.
' Webmite Beispielprogramm: Einfache Webseite mit Tasterstatus
' Setze den digitalen Eingang
SETPIN 1, DIN ' PIN 1 als digitaler Eingang (für Taster)
' Starte den Webserver (Port 80 ist Standard für HTTP)
WEB OPEN 80
PRINT "Webserver gestartet auf Port 80"
DO
' Warte auf eine HTTP-Anfrage
WEB WAIT request$
' Prüfe den Tasterstatus
status$ = "Nicht gedrückt"
IF PIN(1) = 0 THEN status$ = "Gedrückt"
' Erzeuge eine einfache HTML-Antwort
html$ = "<html><head><title>Status</title></head>"
html$ = html$ + "<body><h1>Tasterstatus:</h1><p>" + status$ + "</
p></body></html>"
' Sende HTTP-Header und HTML
WEB SEND "HTTP/1.0 200 OK" + CHR$(13) + CHR$(10)
WEB SEND "Content-Type: text/html" + CHR$(13) + CHR$(10)
WEB SEND CHR$(13) + CHR$(10)
WEB SEND html$
LOOP
Sinn des Programms ist es, den Status des bordeigenen Buttons auf einer
Website anzuzeigen. Der Pico ist dabei selbst der Webserver.
Faszinierend. Mal schauen, was noch so geht.
FW
Back to ger.ct | Previous | Next — Next in thread | Find similar | Unroll thread
Webmite "F. W." <me@home.invalid> - 2025-06-30 10:12 +0200
Re: Webmite Andreas Bockelmann <xotzil@gmx.de> - 2025-07-01 06:13 +0200
Re: Webmite "F. W." <me@home.invalid> - 2025-07-01 07:10 +0200
Re: Webmite "Wendelin Uez" <wuez@online.de> - 2025-07-01 11:21 +0200
Re: Webmite "F. W." <me@home.invalid> - 2025-07-01 13:19 +0200
csiph-web