• [笔记]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

     

     

    不难

    留个记录而已。。

  • 相关阅读:
    java基础 ——String类型
    WinSCP密钥登录,实现文件上传
    linux 文件压缩,以及解压
    win10的资源管理器,边框不见了
    在360浏览器中打开表单,回显错误数据
    java返回数据工具类
    WEB工具类
    JSON 的几种转换
    二维码生成工具类
    XML的几种转换
  • 原文地址:https://www.cnblogs.com/pipicold/p/3287861.html
Copyright © 2020-2023  润新知