GPRS に接続されている BeagleBoard ウィッチを使用しており、リモート コンピューターの Web サーバーに 2 つの数値 (経度と緯度) を送信したいと考えています。私はこれを行うために ThingSpeak を使用していましたが、うまくいきましたが、今は仲介者なしで行う必要があります。だからBeagleBoard側で私はこれを書いた:
def doit(latitude, longitude):
params =urllib.urlencode({'field1':latitude,'field2':longitude})
headers ={"Content-type":"application/x-www-form-urlencoded","Accept":"text/plain"}
conn = httplib.HTTPConnection("x.x.x.x",80)
conn.request("POST", "/update", params, headers)
response = conn.getresponse()
print response.status, response.reason
data = response.read()
conn.close()
そしてそれは言います:
404: Not Found
私のWebサーバーでは、この部分を受け取る必要があります:
.....
$.getJSON('????',
function(d){
var l=d.feeds.length;
.....
???? = BeagleBoard からの IP?
この座標を送信してサーバーで受信する方法を教えてください。
サーバーは正常に動作し、localhost ではなく、ゲートウェイ IP を持っています。
ありがとう