极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10288|回复: 4

新手求助,Arduino联网后,如何回应HttpClient的GET请求。

[复制链接]
发表于 2014-7-24 00:00:07 | 显示全部楼层 |阅读模式
本帖最后由 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) {
      ?????????
     ?????????
    }
}.....................................
回复

使用道具 举报

 楼主| 发表于 2014-7-24 12:30:45 | 显示全部楼层
额。。没人回答吗, 我在library里面看到有httpServerReply函数,不知道这个是不是能完成数据的回传
回复 支持 反对

使用道具 举报

发表于 2014-7-24 21:31:35 | 显示全部楼层
描述得不是很清楚,到底谁向谁发GET请求?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-24 22:39:14 | 显示全部楼层
鉴于开始问题描述的不是很清楚,我重新更新了以下问题
回复 支持 反对

使用道具 举报

发表于 2014-7-25 12:52:42 | 显示全部楼层
网上搜到的帖子,您先参考一下下列链接:

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流。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-18 22:38 , Processed in 0.036189 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表