新手求助,Arduino联网后,如何回应HttpClient的GET请求。
本帖最后由 swq0603 于 2014-7-24 22:38 编辑向各位高手请教个简单问题,大概需求是这样的,Arduino+DHT11作为终端采集温度数据,然后通过ENC28J60连入局域网,远程手机上有个简单的app, 在手机连入局域网后,可以使用httpclient的get请求向Arduino+DHT11终端发出取温度数据要求, 我的问题是, arduino发现这个get请求后,怎么把温度传感器的数据返回给手机呢? 在此谢过!以下代码我想描述的是在arduino发现远程发来的get请求后,怎样去处理?
...................................
word len = ether.packetReceive();
word pos = ether.packetLoop(len);
if(pos) {
if(strstr((char *)Ethernet::buffer + pos, "GET /?cmd=my_temperature") != 0) {
?????????
?????????
}
}..................................... 额。。没人回答吗, 我在library里面看到有httpServerReply函数,不知道这个是不是能完成数据的回传 描述得不是很清楚,到底谁向谁发GET请求? 鉴于开始问题描述的不是很清楚,我重新更新了以下问题:) 网上搜到的帖子,您先参考一下下列链接:
arduino + enc28j60(数据上传+反向控制LED)
http://www.lewei50.com/dev/doc/81
【翻译教程】enc28J60 和 Arduino (5)——Web服务器
http://www.geek-workshop.com/thread-2143-1-1.html
使用Arduino及乐联网平台搭建家居环境监测调节系统
http://www.geek-workshop.com/thread-4848-1-1.html
使用ENC28J60 通过HTTP 传输传感器数据给服务器遇到问题
http://www.geek-workshop.com/thread-5823-1-1.html
乐联网APP+arduino(ENC28J60)跨网控制演示
http://www.geek-workshop.com/thread-3121-1-1.html
==!
无论是App还是网页提交的Http Request,格式都是标准的HTTP流。网络模块充当Web Server的环境,在采集完温湿度传感器数据后,返回给App或者网页客户端的,也应该是HTTP流。
页:
[1]