xiaochuan 发表于 2015-10-1 10:41:43

[笔记]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一下一般都能打开,
  
  
  
  
  不难
  留个记录而已。。   
页: [1]
查看完整版本: [笔记]RN-171 wifi模块抓取网页