当前位置: 代码迷 >> 单片机 >> 请问,单片机可以向某个网址提交get或post数据吗
  详细解决方案

请问,单片机可以向某个网址提交get或post数据吗

热度:257   发布时间:2016-04-28 14:42:57.0
请教,单片机可以向某个网址提交get或post数据吗?
我用单片机收集了一些数据,需要发送到外网的某台服务器,通过服务器来保存这些数据。
现在想到的方法我在服务器上已经架设好一个网站,可接收get或post的数据,想请教单片机中是否可以提交get或Post数据?

比如
get方式:
http://www.baidu.com/demo.aspx?fields=test&fields2=test2
可以在单片机中访问到这样的网址吗?

Post方式:

 <form id="form1" name="form1" action="http://www.baidu.com/post.aspx" method="post">
        用户名(txtusername):<input type="text" name="txtusername" /><br />
        密码(txtpass):<input  type="text" name="txtpass" /><br />
        <input type="submit" name="btnok" value="提交数据" />
        </form>

在单片机中能否生成这样表单数据,并提交到某个网址
------解决思路----------------------
可以,你把协议栈搞好
------解决思路----------------------
协议的问题!
------解决思路----------------------
看一下单片机提供的相应的库,是否支持http,
如果不支持,就看下是否支持socket,

如果都不支持,就自己实现一个。
------解决思路----------------------
1、单片机需要有硬件支持:网口或者外接GPRS模块或者WIFI模块。
2、实现以上模块的驱动
3、移植或者自己写网络协议,可以移植lwip,uip等开源的TCP/IP协议,里面会有HTTP协议。移植完成后就可以在上面使用HTTP协议实现你的功能了
  相关解决方案