Hallo Liste,
ich habe hier ein Pollin NetIO und Pollin Atmel Evaluationboard
Auf das NetIO hab ich einen 644P gesteckt. Sonst keine Modifikationen.
Schalte ich Summarize Events an, bekomme ich keine Daten in die
Datenbank obwohl das Board daten schickt.
Der Server meckert BAD Request.
Ich kann allerdings nichts falsches erkennen.
Kann mir jemand die Augen öffnen?
ich stehe auf dem Schlauch
Viele Grüße
mateng
Meine Config:
________________________________________________________
Server: "vz.mateng"
(80) Port number
HTTP Method (often GET or POST): "POST"
Path in front of pin identifier: "/middleware.php/data/"
Path at the end: "" (NEW)
[*] Include unix timestamp
Path in front of timestamp: ".json?ts="
(8) Resolution in seconds (Power of 2)
[ ] Send end of intervall instead of beginning
[*] Summarize Events
Path in front of eventcount: "000&value="
(16Bits) Counterrange
(64) Buffersize (Power of 2)
[ ] Use Polling for edge detect instead of interrupt
Pin Configuration --->
--- Debugging Flags
[*] WATCHASYN
_________________________________________________________
Ich flashe so:
-p m644p -c ponyser -P com1 -U flash:w:ethersex.hex -U lfuse:w:0xE7:m -U
hfuse:w:0xDC:m -U efuse:w:0xFF:m -v
Das Frontend läuft auch soweit
Ohne Summerize kommen auch daten in die datenbank.
Ein erfolgreicher POST aus dem apachelog sieht so aus:
172.32.1.254 - - [27/Jan/2012:23:24:09 +0100] "POST
/middleware.php/data/b453af80-4833-11e1-8b40-c30107329de9.json?ts=1327703040&value=1
HTTP/1.1" 200 193 "-" "-"
Mit Summerize und Path in front of eventcount: "000&value=" sieht es so aus:
172.32.1.254 - - [28/Jan/2012:09:19:13 +0100] "POST
/middleware.php/data/b453af80-4833-11e1-8b40-c30107329de9.json?ts=1327738744000&value=1
HTTP/1.1" 400 514 "-" "-"
___________________________________________________________________
Im Wireshark-Mitschnitt sieht es dann so aus:
_________________________________________________________________________________________________________
POST
/middleware.php/data/b453af80-4833-11e1-8b40-c30107329de9.json?ts=1327738872000&value=1
HTTP/1.1
Host: vz.mateng
Content-Length: 0
HTTP/1.1 400 Bad Request
Date: Sat, 28 Jan 2012 08:21:20 GMT
Server: Apache/2.2.16 (Debian)
Vary: Accept-Encoding
Content-Length: 309
Connection: close
Content-Type: text/html; charset=iso-8859-1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>400 Bad Request</title>
</head><body>
<h1>Bad Request</h1>
<p>Your browser sent a request that this server could not understand.<br />
</p>
<hr>
<address>Apache/2.2.16 (Debian) Server at brutos.mateng.net Port
80</address>
</body></html>
____________________________________________________________________________