direkte Einbindung des Sensors in eine mit PHP erzeugte Webseite


Mit diesem Code wird der an der seriellen Schnittstelle des Webservers angeschlossene Sensor 30601 (oder Sensor 30602 am USB-Port) abgefragt, die Daten werden unmittelbar im Browser dargestellt. Natürlich stehen die Daten auch zur weiteren Verarbeitung zur Verfügung.

Beispiel für Webserver auf Linux-System:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <meta http-equiv="content-type" content="text/html;">
  <title>Abfrage MessPC Sensor 30601 Temperatur, Luftfeuchte und Taupunkt</title>
  </head>
  <body>
  <?php
   $f = fopen("/dev/ttyS0","r");
   $string= fgets($f,255);
   $string= fgets($f,255);
   fclose($f);
   echo $string;
  ?>
 
</body>
</html>

Der Webserver muss ausreichende Rechte erhalten, um auf die serielle Schnittstelle zugreifen zu können. Passen Sie die Datei /etc/groups entsprechend an.

Beispiel für Webserver auf Windows-System:
(zum Test wurde XAMPP verwendet)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <meta http-equiv="content-type" content="text/html;">
  <title>Abfrage MessPC Sensor 30601 Temperatur, Luftfeuchte und Taupunkt</title>
  </head>
  <body>
  <?php
   'mode com1: BAUD=9600 PARITY=N data=8 stop=1 xon=off';
   $f = fopen("COM1","r");
   $string= fgets($f,255);
   $string= fgets($f,255);
   fclose($f);
   echo $string;
  ?>
  </body>
</html>

Wichtig ist hier, dass vor dem Zugriff die Parameter der seriellen Schnittstelle entsprechend konfiguriert werden (mode Befehl)


<- zurück


Kombisensor für Temperatur und Luftfeuchte für seriellen Port
Environment Sensor 4   30601 (serieller Port)
---------------------------------------------------
Kombination aus Temperatursensor, Luftfeuchtesensor und Taupunktberechnung mit alphanumerischer Ausgabe. Zum direkten Anschluss an die serielle Schnittstelle. Stromversorgung über den USB Port

132,34 Euro* (netto 111,21 Euro)


USB Sensor für Temperatur und Luftfeuchte
Environment Sensor 5   30602 (USB-Port)
-----------------------------------------------
Kombination aus Temperatursensor, Luftfeuchtesensor und Taupunktberechnung mit alphanumerischer Ausgabe. Zum direkten Anschluss an den USB-Port

132,34 Euro* (netto 111,21 Euro)



(*)Die angegebenen Bruttopreise enthalten die deutsche Mehrwertsteuer.
Die Einzelpreise aller Komponenten finden Sie im Katalog.
Der Versandkostenanteil (versichertes Paket) beträgt 3,90 Euro, ab 300 Euro Bestellwert ist der Versand kostenfrei. weitere Vorteile für unsere Kunden
Kontakt: better networks  Lutz Schulze  Hauptstrasse 34
01909 Grossharthau-Bühlau - mehr Infos im Impressum
Tel. 035954 53396        Fax 035954 53397
support@messpc.de bestellung@messpc.de
Die Zeitschrift 'IT-Administrator' hat das MessPC System getestet und einen mehrseitigen Bericht veröffentlicht.