[笔记]RN-171 wifi模块抓取网页

暑假在做一个智能插座的小型项目,项目组只有我和学弟两个人

我负责服务器端小型管理系统的开发

学弟负责硬件上的实现

他用的平台是arduino,最近很火的超容易开发的单片机

为了能用无线wifi抓取我的后台app的信息买了两个无线wifi模块

一个是淘宝上很常见的无线转串口(usart)透传模块。

另一个是Rn-171无线模块

鉴于RN-171实在太强大自带udp,tcp,http,ftp等各种协议

使用以后让我们单片机端的程序可以极大的优化,于是我们就果断采用了它。

 

不过使用以后也出现了问题。。按照网上的例程和datasheet上的例子一直连接上远程服务器

PS:我的服务器用的是新浪的SAE云计算平台

 

 

后来下午用串口调试了下发现是dns服务器的问题。

 

因为模块在开通dhcp模式之后会自动获取到dns的服务器地址。。

 

但是貌似dns服务器有时会挂掉?反正就是经常无法返回数据。。

 

于是我就用彗星dns找了几个响应比较快的dns服务器地址。替换了一下

 

然后单片机每次都用rn171里面的lookup指令查看是否能正确的返回域名所对应的ip地址

 

当成功之后要加上这两句

 

set opt format 1

set ip tcp-mode 0x4

 

这是开html模式和强制使用dns服务的命令

 

只要lookup成功,其他的安装手册上面的去设置。再open一下一般都能打开,

 

clipboard

 

 

不难

留个记录而已。。

posted @ 2013-08-28 19:58  pipi-cold  阅读(1027)  评论(0编辑  收藏  举报