精华内容
下载资源
问答
  • 3:设置成功后重启模块4:连接服务器的设置方法:远程桌面连接服务器:5:服务器打开网络调试助手软件,设置网络协议为TCP 服务端。监听本地端口25568.WiFi模块主动向服务器发起链接,可以在连接对象看到模块发起...

    WIFI模块连接图

    1:使用网页设置加入路由器方法链接http://www.gu-wen.com/Faq/304.html。前提是保证设置连接的路由器可以上网。

    2:在网页设置目标服务器的域名或者IP,端口。

    无线WIFI模块内置网页

    3:设置成功后重启模块

    4:连接服务器的设置方法:

    远程桌面连接服务器:

    WIFI模块 远程桌面连接

    5:服务器打开网络调试助手软件,设置网络协议为TCP 服务端。监听本地端口25568.WiFi模块主动向服务器发起链接,可以在连接对象看到模块发起的链接地址。

     串口WIFI模块 远程桌面连接

    6:服务器接收和发送WiFi模块的串口数据。

    低功耗WIFI模块 桌面连接

    7:电脑串口连接WiFi串口,测试电脑的串口号为com 5.

    以上是服务器发送数据和接收数据:以下使用电脑串口连接WiFi串口,电脑运行串口调试软件,进行发送和接收服务器的数据。

    WIFI 网络调试助手

    8: 以上是使用的网络调试助手连接测试的,以下在服务器上运行虚拟串口软件。该使用主要是为了配合用户串口设备串口软件使用。

    虚拟串口软件设置方法和使用网络调试助手软件设置方式相同:

    有人虚拟串口软件

    9:服务器中设置虚拟串口软件和串口调试助手软件;

    WIFI 远程桌面连接

    10:电脑串口助手可以接收到服务器虚拟com口发送的数据。

    WIFI网络调试助手

    展开全文
  • 考虑了很多问题,最终选择了用ESP8266 WIFI模块实现了这个功能。下面向大家就简单分享一下。  工具:网络调试助手 ESP8266 STM32F1开发板  首先,用网络调试助手来虚拟一个服务器,如下:  ...

     

     

      最近在做一个智能锁的项目,该项目要求实现在任何地方(当然是要有网络的)可以在手机上用APP开锁。而我负责的部分主要是实现底层与服务器连接,并且要能相互通讯。考虑了很多问题,最终选择了用ESP8266 WIFI模块实现了这个功能。下面向大家就简单分享一下。

      工具:网络调试助手  ESP8266  STM32F1开发板

      首先,用网络调试助手来虚拟一个服务器,如下:

        

      有了服务器后,接下来我们就要用WIFI来连接这个服务器。ESP8266 有三种工作模式,由于项目要求,我选用了STA中的客户端模式。下面是这个WIIFI模块在STM32上的配置程序:

      

     

      上面就是配置程序,至于其他的工作模式,有兴趣的同学,可以继续研究!!

      本来想把项目程序一起发上来的,居然发现发不了、、、、、

      

     

      

    转载于:https://www.cnblogs.com/panlangen/p/7562474.html

    展开全文
  • stm32 esp8266WiFi模块 自动连接WiFi,服务器并传输数据
  • Arduino用esp8266WiFi模块连接服务器

    万次阅读 2017-06-17 23:39:08
    昨天用串口工具测试了一波esp8266WiFi模块连接云服务。没有问题 今天我决定用芯片来控制它,本来想用51,后面感觉太lou,又决定要stm32, 这个感觉不错,但是32芯片查资料确实麻烦,后面我翻了一下我的芯片盒。 发现2...

    昨天用串口工具测试了一波esp8266WiFi模块连接云服务。没有问题

    今天我决定用芯片来控制它,本来想用51,后面感觉太lou,又决定要stm32,

    这个感觉不错,但是32芯片查资料确实麻烦,后面我翻了一下我的芯片盒。

    发现2枚arduino pro mini ,很nice,就用这个吧。


    其实我并不会用这个芯片,然后我就去买了一本arduino的书,结果几个小时就学会了,很无奈。


    上传一个芯片和WiFi模块的实物图


    按一下复位键,就会连接到云服务器,发送数据,关闭,3个操作


    最后上传一波arduino的代码

    String CWJAP="AT+\"hes\",\"hes123654\"\r\n";
    String CIPSTART="AT+CIPSTART=\"TCP\",\"47.93.186.135\",端口\r\n";//这个端口就不能给你们看了
    String CIPMODE="AT+CIPMODE=1\r\n";
    String CIPSEND="AT+CIPSEND\r\n";
    String CIPCLOSE="AT+CIPCLOSE\r\n";
    String CLOSE="+++";
    String RN="\r\n";
    String BUFF="hello\r\n";
    int dela=100;
    
    
    void setup() {
      // put your setup code here, to run once:
        Serial.begin(115200);
      
       // Serial.print(CWJAP);//连接wifi,我已经连接了就没有用了
    
        delay(3000);
        Serial.print(CIPSTART);//连接服务器
        delay(dela);
        Serial.print(CIPMODE);//设置为透传
        delay(dela);
        Serial.print(CIPSEND);//开始透传
        delay(dela);
        Serial.print(BUFF);//发送数据
        delay(dela);
        Serial.print(BUFF);//发送数据
        delay(dela);
        Serial.print(CLOSE);//关闭透传
        delay(dela);
          Serial.print(RN);//关闭透传
        delay(dela);
          Serial.print(CIPCLOSE);//关闭服务器连接
        delay(200);
      
         //Serial.println("ok");
    }
    
    void loop() {
      // put your main code here, to run repeatedly:
        
    }


    展开全文
  • 前几天看到一个贴子说想用无线方式浇花,本人还和人家探讨,后来一想,自己都没做过,说的不跟空话一样,于是就是试着调试了一下wifi模块连云端。 这里用的wifi模块是NodeMCU,这是一个集成esp8266wifi模块的开发板...

    前几天看到一个贴子说想用无线方式浇花,本人还和人家探讨,后来一想,自己都没做过,说的不跟空话一样,于是就是试着调试了一下wifi模块连云端。
    这里用的wifi模块是NodeMCU,这是一个集成esp8266wifi模块的开发板。一个土壤传感器,



    云数据库选的是ThingSpeak。地址在:https://thingspeak.com/



    注册一个用户名,然后登陆


    写通道名,或者叫添加接入设备


    系统生成API。这个将会是写手机app的控制端要用到的类似‘’开门的钥匙‘’。


    接下来是写代码。代码编译环境是Arduino ide,如何烧录代码这部分在本人另一个帖子里有介绍。
    analogRead(A0)是传感接人口。

    [AppleScript] 纯文本查看 复制代码
    01
    02
    03
    04
    05
    06
    07
    08
    09
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    #include <ESP8266WiFi.h>
     
    #include <ESP8266HTTPClient.h>
     
    WiFiClient client;
     
    String thingSpeakAddress= "http://api.thingspeak.com/update?";
    String writeAPIKey;
    String tsfield1Name;
    String request_string;
     
    HTTPClient http;
     
    void setup()
    {
        WiFi.disconnect();
      delay(1000);
       WiFi.begin("your wifi device name","your login code");
      while ((!(WiFi.status() == WL_CONNECTED))){
        delay(300);
     
      }
     
    }
     
     
    void loop()
    {
     
        if (client.connect("api.thingspeak.com",80)) {
          writeAPIKey = "key=JYLKR4WVJ5NPEPOC";
          tsfield1Name = "&field1=10";
          request_string = thingSpeakAddress;
          request_string += "key=";
          request_string += "APBY8GAHZJ5SWCNA";
          request_string += "&";
          request_string += "field1";
          request_string += "=";
          request_string += analogRead(A0);
          http.begin(request_string);
          http.GET();
          http.end();
     
        }
        delay(3000);
     
    }




    WiFi.begin("your wifi device name","your login code");
    上面这句你要改的,‘’your wifi device name‘’你的wifi设备名称,your login code你的wifi登陆密码
    在arduino 上代码烧录OK后,在thingspeak网站你的ID页会看到如下图表。表示数据传输成功。





    你也可以调用matlab插件看图表。
    手机端安装了个安卓thingView app
    填入你的API之后就可以看到数据了。但是不能实现浇水的动能。
    如想实现的话,要自己写app,建议用app inventor这样效率会高。

    展开全文
  • ESP8266 wifi模块连接上了热点之后 与服务器建立了tcp连接并进入了透传模式,如果关掉热点wifi模块的tcp连接没有切断,为什么? 这个是很多开发者在第一次使用ESP8266模块是会出现的问题,看看启明云端开发小哥怎么...
  • 一:WiFi模块端的设备只需要连接可以上网的路由器即可。1:使用网页设置加入路由器方法链接http://www.gu-wen.com/Faq/304.html。前提是保证设置连接的路由器可以上网。2:在透传参数设置模块协议为TCP client链接...
  • 【程序】Marvell 88W8801 WiFi模块连接路由器,并使用lwip2.0.3建立http服务器(20180807版)-附件资源
  • 【程序】Marvell 88W8801 WiFi模块连接路由器,并使用lwip2.0.3建立http服务器(20180729版)-附件资源
  • ESP8266-WIFI模块使用AT指令连接外网服务器 连接命令如下: 1,AT+GMR //启动查询版本信息 AT version:1.2.0.0(Jul 1 2016 20:04:45) SDK version:1.5.4.1(39cb9a32) Ai-Thinker Technology Co., Ltd. Integrated Ai....
  • 问题一,wifi模块可以连接路由器,是不是就能实现远程控制呢? 回答:wifi模块可以连接路由器,说明实现路由器的局域网控制没有问题。 问题二:在远程控制的过程中,我可以自己在家里面搭建服务器实现吗? ...
  • 案例简述:以WIFI模块(ESP8266)为开发对象,处在局域内网中的WIFI模块连接到另外一个局域内网的TCP服务器,形成WIFI模块服务器之间通信。本文先以电脑控制WIFI模块连接,熟悉AT指令的使用,再通过编程手段,...
  • Marvell 88W8686 WiFi模块创建或连接热点,并使用lwip建立http服务器(暂不支持热点密码)
  • 劢领AT|五分钟,一条指令设置WIFI模块直接连接MQTT服务器或者阿里云物联网平台超级指令诞生缘由超级指令详解一、阿里云物联网套件超级指令(AT+SAC)1.指令说明:2.指令示例:二、MQTT服务器超级指令(AT+SMC)1.指令...
  • WIFI模块(ESP8266)为开发对象,处在局域内网中的WIFI模块连接到另外一个局域内网的TCP服务器,形成WIFI模块服务器之间通信。本文先以电脑控制WIFI模块连接,熟悉AT指令的使用,再通过编程手段,由单...
  • 【您想要实现什么功能?...2、读取完WIFI模块的MAC地址的后,WIFI模块和上位机进行TCP通信(WIFI模块作为服务器)。 需要发送+++a,进入AT指令配置状态 读取MAC 读取之后,发送AT+ENTM退出AT指令配置状态 再去通讯 ...
  • WIFI模块(ESP8266)为开发对象,处在局域内网中的WIFI模块连接到另外一个局域内网的TCP服务器,形成WIFI模块服务器之间通信。本文先以电脑控制WIFI模块连接,熟悉AT指令的使用,再通过编程手段,由单片机去...
  • 该程序是旧版本!... 本程序所用的单片机型号为:STM32F103ZE 可以用STM32F103RE或STM32F103RD,但是STM32F103RC不行! PB12端口为复位引脚(PDN),请务必连接!不连接PDN引脚将导致固件无法下载...如果模块上有PDN和...
  • 该程序是旧版本!... 本程序所用的单片机型号为:STM32F103VE或STM32F407VE 复位引脚(PDN)应连接到STM32F1的PA2引脚或STM32F4的PD14引脚。不连接PDN引脚将导致固件无法下载...如果模块上有PDN和RESET两个引脚,只需要...
  • 该程序是旧版本!... 本程序所用的单片机型号为:STM32F103ZE 可以用STM32F103RE或STM32F103RD,但是STM32F103RC不行...PB12端口为复位引脚,请务必连接! 晶振用的是8MHz,请注意检查自己的开发板,看看晶振是不是8MH...
  • "要连接服务器的ip" ; int serverPort = 端口号 ; WiFiClient client ; bool bConnected = false ; String cloud_comdata = "" ; String comdata = "" ; ​ void setup ( ) { Serial . ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 427
精华内容 170
关键字:

wifi模块连接服务器