zoukankan      html  css  js  c++  java
  • [笔记]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

     

     

    不难

    留个记录而已。。

  • 相关阅读:
    记录阿里云服务器mysql被黑
    微服务SpringCloud容器化案例
    优雅的启动、停止、重启你的SpringBoot项目
    java模式:建造者模式
    java集合 线程安全
    挖坑:hive集成kerberos
    挖坑:handoop2.6 开启kerberos(全流程学习记录)
    Specified version of key is not available (44)
    Mysql数据按天分区,定期删除
    maven项目打包额外lib目录
  • 原文地址:https://www.cnblogs.com/pipicold/p/3287861.html
Copyright © 2011-2022 走看看