首页 > 知识问答 > 串口转WIFI系列

WiFi低功耗模块HTTPD_Client应用介绍

更新时间:2015-02-11

说明:固件版本1.2以上支持HTTPD_Client功能

1:HTTPD_Client主要应用于网页服务器,WiFi模块发送的数据,可以透传到网页服务器接收。网页服务器返回数据给WiFi模块的串口。 用于监控串口设备。

实现功能:实现单片机或者串口设备发送数据,通过WiFi模块,可以直接发送到网页服务器上,网页服务器可以接收数据,对数据进行判断存储等操作,web服务器根据串口设备请求数据,反馈相应的控制指令。

解决问题:WiFi模块一般透明传输数据是通过TCP 或者UDP 协议,以socket通讯的方式与服务器建立链接,目前有许多控制和管理设备的方式不是通过SOCKET通讯,是通过web网页管理和控制串口设备,只需要用户可以上网,通过浏览器即可控制和查询串口设备的数据状态等信息。

 2:网页服务器搭建。 在网页上输入网页服务器的地址。发送请求数据,web服务器返回请求信息到浏览器。

 3:模块设置参数:设置模块连接路由器请参考:/Faq/76.html 

 4:WiFi模块设置为STA模式,进入AT指令模式。设置HTTP参数,图片下附详细参数。设置软件下载链接:/Download/91.html

使用前需要设置如下参数:

使能HTTPD Client功能。指令为 AT+HTPEN=ON

设置请求方式为GET。指令为 AT+HTPTP=GET

设置请求的HTTP服务器地址为Norman(域名),服务器端口号为80。指令为 AT+HTPSV=test.usr.cn,80

设置请求的URL为”/1.php?”。指令为 AT+HTPURL=/1.php[3f]

设置请求的head为

Accept:text/html[0D][0A]Accept-Language:zh-CN[0D][0A]User-Agent: Mozilla/5.0[0D][0A]Connection: Keep-Alive

指令为

AT+HTPHD=Accept:text/html[0D][0A]Accept-Language:zh-CN[0D][0A]User-Agent: Mozilla/5.0[0D][0A]Connection: Keep-Alive[0D][0A]

说明:[0D]和[0A]分别表示回车符合换行符,因为在AT指令中,不方便输入此类字符,所 以进行了转义,转义的方法是用[]括起用两位ASC码表示十六进制数。例如回车符 的十六进制数为0D,对应的转义字符串为“[0D]”。

设置请求超时时间30秒。指令为

AT+HTPTO=30

设置过滤返回信息中的头。指令为

AT+HTPFT=ON

重启模块,完成启动后,向模块的串口发送数据data=,则会从模块的串口接收到。

发表评论

*为必须填写项
  • (您的个人信息将被保密)