我正在使用 BeagleBoard 女巫连接到 GPRS,我想将 2 个数字(经度和纬度)发送到远程计算机上的 Web 服务器。我正在使用 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
在我的网络服务器上,我有这部分要接收:
.....
$.getJSON('????',
function(d){
var l=d.feeds.length;
.....
???= 来自 BeagleBoard 的 IP?
有人可以告诉我如何发送这个坐标并在我的服务器上接收它。
服务器工作正常,它不是本地主机,它有网关 IP。
谢谢