Die Frage ist weniger, ob die Daten über die serielle Schnittstelle an den PC verschickt werden, das müsste sowieso ein eigenes Programm empfangen und für die Weiterverarbeitung vorbereiten, sondern eher in welchem Format die Daten hinterher auf dem PC "liegen", sprich:
Wie und wo werden die Daten abgespeichert, so dass andere Programme diese auslesen können?
Liegen sie hinterher in Textform (ASCII, XML, CSV, Tab delimited etc.pp.) oder in Binärform (einfache aufeinanderfolgende Reihe von Nullen und Einsen) vor?
Text-basierte Formate wären besser, denn normalerweise tun sich Webserver recht schwer mit der Auswertung von Binärdateien
Ein Domänenserver ist eigentlich nicht erforderlich, ein normaler Webserver tut's völlig - der wird allerdings benötigt, denn irgendwer muss ja die darzustellende Webseite erstellen.
edit: Ist das vielleicht interessant?
Einfach möglich: Serielle Geräte ins Web bringen- PHP Magazin -
edit2:
Prinzipell bestünde natürlich die Möglichkeit, den µC die Daten direkt im HTML Format auf den webserver übertragen zulassen. Dazu müsste auf dem Webserver eine irgendwas.html angelegt werden, die folgendes beinhaltet:
HTML:
<html>
<head>
<titleDaten des Microcontrollers</title>
</head>
<body>
<div>
<img src="rot.gif"> /* Sensor 1 und Wert 0 */
</div>
</body>
</html>
Wenn der µC einfach den Text jeweils passend zu den 1en und 0en umschreiben und diesen dann an der entsprechenden Stelle auf dem PC speichern würde, müsste es doch genau das sein, was erreicht werden sollte, oder?
So in etwa (Phantasiesprache, nur zur Darstellung der Methodik):
Code:
if (Daten Sensor 1 == 1) {
outputtext('<img src="gruen.gif">')
}
else {
outputtext('<img src="rot.gif">')
}
// nächster Sensor