Xport an Webserver Kategorie: Programmierung (von WernerR, http://radis-keller.mydyn.de - 18.12.2009 2:58) | ||
| ||
Hallo Forum Versuche seit Tagen die CC2 über den Xport ins Internet zu bringen, ohne erfolg Folgender Aufbau CC2 auf Reglerbord sendet Messwerte im Minutentakt an Xport Weiterleitung mit http-Post an Zielrechner dort nimmt ein PHP Script die Daten entgegn und verarbeitet sie weiter einmal für die Homepage und an eine MySQL Datenbank. So nun zu Knackpunkt Lokal funktioniert das alles wie es soll, also Daten an â??localhostâ?? und Weiterverarbeitung alles OK, so sieht es dann aus â??http://radis-keller.mydyn.de/keller.htmlâ?? Werden jetzt die Adressen für den Webserver eingetragen, Portfreigabe an der â??FRITZ!Box 7270â?? Port 80 auf Port 10001 ( habe auch schon zur Probe alle Ports für den Xport freigegeben) geschieht nichts, es kommt keine Verbindung mit dem Webserver zu stand. Auszug Xport Einstellung *** basic parameters Hardware: Ethernet TPI IP addr 192.168.178.10, no gateway set,netmask 255.255.255.0 DNS Server not set *** Security SNMP is enabled SNMP Community Name: public Telnet Setup is enabled TFTP Download is enabled Port 77FEh is enabled Web Server is enabled Web Setup is enabled ECHO is disabled Enhanced Password is disabled Port 77F0h is enabled *** Channel 1 Baudrate 57600, I/F Mode 4C, Flow 02 Port 10001 Connect Mode : C4 Send '+++' in Modem Mode enabled Show IP addr after 'RING' enabled Auto increment source port disabled Remote IP Adr: --- none ---, Port 00000 Disconn Mode : 00 Disconn Time: 00:30 Flush Mode : B4 Pack Cntrl : 01 SendChars : 0E 00 *** Expert TCP Keepalive : 45s ARP cache timeout: 600s CPU performance: Regular Monitor Mode @ bootup : enabled RS485 tx enable : active low HTTP Port Number : 80 SMTP Port Number : 25 MTU Size: 1400 Alternate MAC: disabled Ethernet connection type: auto-negotiate Ausschnitt Programm C-control //------------------------------------------------------------------------------ thread Ausgabe //------------------------------------------------------------------------------ { string s1[14]; string s3,s2; byte i,z,x,y; int ltxt,min; long warten; min= system.minute(); loop { wait system.minute()!=min; min= system.minute(); ltxt=0; y=0; s1[y] ="werte="; str.putint (s1[y],(system.year()%100)); s1[y] = s1[y] + ";"; str.putint (s1[y],system.month()); s1[y] = s1[y] + ";"; str.putint (s1[y],system.day()); s1[y] = s1[y] + ";"; str.putint (s1[y],system.hour()); s1[y] = s1[y] + ";"; str.putint (s1[y],system.minute()); ltxt=str.length(s1[y]); y=1; for i=0 ... 6 //Auslesen Temp 1 - 28 { s1[y]=""; for z=1 ... 4 { x=i*4+z; s1[y] = s1[y] +";"; if x>16 continue; //bei 28 Werten ausdokumentieren str.putint (s1[y],(getpt(x)/10)); } ltxt=ltxt+str.length(s1[y]); y=y+1; } .... //werden noch weitere werte abgefragt s3= "Content-Length: "; str.putint(s3,ltxt); s3=s3 +"n"; s2="C89.107.187.11/80xD"; hwcom.print2(s2); sleep 2000; s2="POST /test/speichern.php"; hwcom.print2(s2); wait hwcom.ready(); s2=" HTTP/1.1n"; hwcom.print2(s2); wait hwcom.ready(); s2="Host: heizdaten.den"; hwcom.print2(s2); wait hwcom.ready(); s2="Content-Type: application"; hwcom.print2(s2); wait hwcom.ready(); s2="/x-www-form-urlencodedn"; hwcom.print2(s2); wait hwcom.ready(); hwcom.print2(s3); wait hwcom.ready(); hwcom.put(0x0A); for i=0 ... y //Auslesen Temp 1 - 28 { hwcom.print2(s1[i]); wait hwcom.ready(); } } } bin für jeden Typ dankbar Mit freundlichen GrüÃ?en Werner Meine Seite: http://radis-keller.mydyn.de | ||
Antwort schreiben Antworten: Re: Xport an Webserver (von André H. - 18.12.2009 11:49) Re: Xport an Webserver (von WernerR - 18.12.2009 18:00) Re: Xport an Webserver (von efgn - 14.03.2011 13:52) Re: Xport an Webserver (von efgn - 14.03.2011 13:51) |