Har kopplat upp en ESP8266 modul med en Parallax Propplug(USB-to-serial) mot datorn. Kör Xshell5 som terminal och kan prata med ESP'n.
Är dock helt nybörjare med detta och har stött på patrull.
Kan via AT-kommandon koppla upp mig mot thingspeak.com's server men när jag försöker hämta data via GET så får jag bara tillbaks "400 Bad Request".
Flera här har säkert pillat med dessa moduler och kan se vad för dumheter jag gör.
Såhär ser mina kommandon ut.
Kod: Markera allt
[System Ready, Vendor:www.ai-thinker.com]
AT
OK
AT+GMR
0018000902
OK
AT+CWJAP="SSID","*LÖSEN"
OK
AT+CIPMUX=0
OK
AT+CIPSTART="TCP","api.thingspeak.com",80
OK
Linked
AT+CIPSEND=96
> GET /apps/thinghttp/send_request?api_key=VTAKERV7SPD5L5LV HTTP/1.1\r\nHost: api.thingspeak.com\r\n\r\n
SEND OK
+IPD,323:HTTP/1.1 400 Bad Request
Server: nginx/1.9.3
Date: Fri, 24 Feb 2017 19:41:20 GMT
Content-Type: text/html
Content-Length: 172
Connection: close
<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>nginx/1.9.3</center>
</body>
</html>
OK
OK
Unlink
Adressen till thingspeak-modulen fungerar i webbläsaren.
https://api.thingspeak.com/apps/thinght ... V7SPD5L5LV
Kan ni se några uppenbara fel jag gör? Kan det vara något tok med carriage return/line feeden som jag inte förstått?