精华内容
下载资源
问答
  • esp8266传输数据至手机
    千次阅读
    2022-04-20 13:40:12

    指令参考安信可官方指令。无线模块_蓝牙模块_ESP32-C3_WiFi|物联网模块【安信可】

    目录

     1.esp8266.c代码,另外需要配置usart3与定时器

    2.esp8266.h代码

    3.main.c

    4.手机端的连接

     5.连接端口,子网掩码192.168.4.1 端口8000

     6.手机端软件


     1.esp8266.c代码,另外需要配置usart3与定时器

    #include "esp8266.h"
    #include "string.h"
    #include "usart.h"
    #include "usart3.h"
    #include "stm32f10x.h"
    #include "sys.h" 
    #include "delay.h"
    
    void esp8266_start_ap(void)//esp8266作为wifi
    {
    	
    	//设置工作模式 1:station模式   2:AP模式  3:兼容 AP+station模式
    	esp8266_send_cmd("AT+CWMODE=2","OK",50);
    	//Wifi模块重启
    	esp8266_send_cmd("AT+RST","OK",20);
    	delay_ms(1000);         //延时3S等待重启成功
    	delay_ms(1000);
    	delay_ms(1000);	
    	esp8266_send_cmd("AT+CWSAP=\"ESP8266\",\"12345678\",4,4","OK",200);
    	
        //AP模式
    	esp8266_send_cmd("AT+CIPMUX=1","OK",20);
    	esp8266_send_cmd("AT+CIPSERVER=1,8000","OK",20);       
    	esp8266_send_cmd("AT+CIPSEND","OK",50);
    }
    
    
    //ESP8266退出透传模式   返回值:0,退出成功;1,退出失败
    //配置wifi模块,通过想wifi模块连续发送3个+(每个+号之间 超过10ms,这样认为是连续三次发送+)
    u8 esp8266_quit_trans(void)
    {
    	u8 result=1;
    	u3_printf("+++");
    	delay_ms(1000);					//等待500ms太少 要1000ms才可以退出
    	result=esp8266_send_cmd("AT","OK",20);//退出透传判断.
    	if(result)
    		printf("quit_trans failed!");
    	else
    		printf("quit_trans success!");
    	return result;
    }
    
    
    //向ESP8266发送命令
    //cmd:发送的命令字符串;ack:期待的应答结果,如果为空,则表示不需要等待应答;waittime:等待时间(单位:10ms)
    //返回值:0,发送成功(得到了期待的应答结果);1,发送失败
    u8 esp8266_send_cmd(u8 *cmd,u8 *ack,u16 waittime)
    {
    	u8 res=0; 
    	USART3_RX_STA=0;
    	
    	u3_printf("%s\r\n",cmd);	//发送命令
    	if(ack&&waittime)		//需要等待应答
    	{
    		while(--waittime)	//等待倒计时
    		{
    			delay_ms(10);
    			if(USART3_RX_STA&0X8000)//接收到期待的应答结果
    			{
    				if(esp8266_check_cmd(ack))
    				{
    					printf("ack:%s\r\n",(u8*)ack);
    					break;//得到有效数据 
    				}
    					USART3_RX_STA=0;
    			} 
    		}
    		if(waittime==0)res=1;//未完成 1
    	}
    	return res;//完成0
    } 
    
    
    //ESP8266发送命令后,检测接收到的应答
    //str:期待的应答结果
    //返回值:0,没有得到期待的应答结果;其他,期待应答结果的位置(str的位置)
    u8* esp8266_check_cmd(u8 *str)
    {
    	char *strx=0;
    	if(USART3_RX_STA&0X8000)		//接收到一次数据了
    	{ 
    		USART3_RX_BUF[USART3_RX_STA&0X7FFF]=0;//添加结束符
    		strx=strstr((const char*)USART3_RX_BUF,(const char*)str);
    	} 
    	return (u8*)strx;
    }
    
    
    //向ESP8266发送数据
    //cmd:发送的命令字符串;waittime:等待时间(单位:10ms)
    //返回值:发送数据后,服务器的返回验证码
    
    void esp8266_send_data(int t,u16 waittime)
    {
    	char temp[5];
    	char *ack=temp;
    	USART3_RX_STA=0;
    	u3_printf("AT+CIPSEND=0,9\r\n");//0号通道9个字符
    	delay_ms(20);
    	u3_printf("报告%3d%\r\n",t);	//发送
    	if(waittime)		//需要等待应答
    	{
    		while(--waittime)	//等待倒计时
    		{
    			delay_ms(10);
    			if(USART3_RX_STA&0X8000)//接收到期待的应答结果
    			{
    				USART3_RX_BUF[USART3_RX_STA&0X7FFF]=0;//添加结束符
    				ack=(char*)USART3_RX_BUF;
    				printf("ack:%s\r\n",(u8*)ack);
    				USART3_RX_STA=0;
    				break;//得到有效数据 
    			} 
    		}
    	}
    	
    } 
    

    2.esp8266.h代码

    #ifndef __ESP8266_H
    #define __ESP8266_H
    #include "sys.h"
    #include "stdio.h"	
    
    //用户配置AT指令
    extern char restart[];
    extern char cwmode[];
    extern char cwlap[];
    extern char cwjap[];
    extern char cifsr[];
    extern char cipmux[];
    extern char cipstart[];
    extern char cipsend[];
    extern char cipserver[];
    extern char cwlif[];
    extern char cipstatus[];
    extern char cipsto[];
    extern char cipmode[];
    extern char test[];
    
    
    //函数
    
    u8 esp8266_send_cmd(u8 *cmd,u8 *ack,u16 waittime);
    void esp8266_send_data(int t,u16 waittime);
    u8* esp8266_check_cmd(u8 *str);
    u8 esp8266_quit_trans(void);	
    void esp8266_start_ap(void);
    #endif
    

    3.main.c

    #include "led.h"
    #include "delay.h"
    #include "key.h"
    #include "sys.h"
    #include "system_stm32f10x.h"
    #include "usart.h"	 
    #include "usart3.h"
    #include "esp8266.h"
     int main(void)
     {	 
    	int humidity=111,LEN;
    	delay_init();	    	 
    	NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置中断优先级分组为组2:2位抢占优先级,2位响应优先级
    	uart_init(115200);	 	//串口初始化为115200
    	usart3_init(115200);
    	esp8266_start_ap();//开启ap模式
      
     	LED_Init();			     //LED端口初始化
    	while(1)
    	{
    		  LEN=USART3_RX_STA&0x3fff;
    		
    			esp8266_send_data(humidity,50);//发送数据
    	
    		 if(USART3_RX_BUF[LEN-1]=='1')//检测手机端传出的数据
    		 {
    			  USART3_RX_BUF[LEN-1]='0';
    			 	LED0=!LED0;
    			 	USART3_RX_STA=0;
    		 }
    	}
     }
    

    4.手机端的连接

    连接wifi

     5.连接端口,子网掩码192.168.4.1 端口8000

     6.手机端软件

    WIFI模块ATK-ESP8266(ESP 01) — 正点原子资料下载中心 1.0.0 文档 (openedv.com)

    更多相关内容
  • 一、原料 硬件:①esp8266-wifi模块②usb转ttl③5v转3.3v模块④杜邦线 软件:安卓下安装“有人网络助手” 二、TCP 1、AP模式下模块的tcp服务配置步骤 2、手机作为tcp客户端连接模块 3、模块与...
  • ESP8266 WIFI 模块和手机通信

    ESP8266 WIFI 模块通过TTL模块和手机通信



    前言

    随着物联网智能化的不断发展,越来越多人选择了无线通信设备,比如WiFi、蓝牙、Lora、zigbee、2G模块等物联网无线通信模块,从而可以更好地达到无线控制目的。


    1、调试工具

    1.这款调试助手支持的功能比较齐全,可以自行到手机应用市场下载。

    在这里插入图片描述

    2.串口调试助手用的是正点原子提供的XCOM

    在这里插入图片描述

    2、模块作为客户端

    模块作为客户端时,那么手机就要选作服务器了

    2.1、模块指令

    STA 模式,TCP 客户端 配置指令
       指令					                              作用
    AT    				                      //测试指令
    AT+CWMODE=1				                  //设置模块 WIFI 模式为 STA 模式
    AT+RST					                  //重启模块生效
    AT+CWJAP="xxxx","xxxxxxxxx"	              //连接 WIFI热点,路由名字:xxx,密码:12345678
    AT+CIPSTART="TCP","192.168.31.244",8088	  //建立 TCP 连接到” 192.168.1.XXX”,8088
    AT+CIPMODE=1				              //开启透传模式
    AT+CIPSEND				                  //开始传输
    +++(不加回车)				              //退出透传模式
    

    2.2、模块接线

    如下图:

    USB-TTL模块WiFi模块
    VCC(5V)VCC(5V)
    GNDGND
    TXDRXD
    RXDTXD
    IO_0GND(固件)
    • IO_0 这个引脚是在刷固件时使用的,接到地就行,在通信时默认悬空(不接)即可。

    在这里插入图片描述

    2.3、指令示例

    将模块通过USB-TTL模块接到电脑后选择串口端口号,波特率要根据模块来选择,后续可以自行用指令来配置。

    1.发送AT指令测试模块是否连接成功,才可正常通信。这里要注意的是发指令是是要勾选这个回车换行的,不然指令是发送不失败的。
    在这里插入图片描述

    2.发AT+CWMODE=1 设置模块 WIFI 模式为 STA 模式

    在这里插入图片描述

    3.发送复位指令,重启后提示模板的固件版本信息等。

    在这里插入图片描述

    4.连接路由器网络

    在这里插入图片描述

    在这里插入图片描述
    提示WIFI CONNECTED 表示成功连接上WiFi了。

    5.手机建立TCP服务器,打开软件如下图:点击TCP服务器创建

    在这里插入图片描述

    然后点击加号添加一个服务器

    在这里插入图片描述
    填服务器的名称,地址是固定了的,修改不了,端口号随便一个四位数即可,最后点击保存。
    在这里插入图片描述

    建好的服务器如下图:然后点击进去即可

    在这里插入图片描述

    6.发AT+CIPSTART=“TCP”,“192.168.31.244”,8088 建立 TCP 连接到” 192.168.xx.xxx”,8088,这里的地址和端口必须要和创建的服务器保持一致。

    在这里插入图片描述
    发送后就可以在手机看到的助手提示连已连接。
    这里要注意手机和模块要在同一个局域网才可以(即手机和模块都连同一个WiFi)。

    2.4、数据传输

    AT+CIPMODE=1 开启透传模式
    AT+CIPSEND 开始传输
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述

    上面的就是串口调试助手和手机网络助手对发数据的过程。如果这个调试通了就可以用程序发指令收发数据啦,可以用于手机和单片机开发板通信了。
    发+++退出透传模式,注意退出透传模式时是不需要勾回车换行的,否则就把+++当数据处理了。

    在这里插入图片描述

    3、模块作为服务器

    3.1、模块指令

    STA 模式,TCP 服务器 配置指令
       指令					                              作用
    AT    				                      //测试
    AT+CWMODE=1				                  //设置模块 WIFI 模式为 STA 模式
    AT+RST					                  //重启模块生效
    AT+CWJAP="Ryan","12345678"	              //连接 WIFI热点,路由名字:Ryan,密码:12345678
    AT+CIPSTART="TCP","192.168.31.244",8088	  //建立 TCP 连接到” 192.168.1.XXX”,8086
    AT+CIPMODE=1				              //开启透传模式
    AT+CIPSEND				                  //开始传输
    +++(不加回车)				              //退出透传模式
    

    过程略…
    具体步骤参考上面的过程,对换过来即可。

    4、电脑网络助手通信

    另外如果不想用手机,可以在电脑用网络调试助手测试,步骤一样的,都是建立服务器的过程,特别要注意的就是网络要在同一个局域网。

    在这里插入图片描述

    4.1、模块指令

    STA 模式,TCP 服务器 配置指令
       指令					                              作用
    AT    				                      //测试
    AT+CWMODE=1				                  //设置模块 WIFI 模式为 STA 模式
    AT+RST					                  //重启模块生效
    AT+CWJAP="Ryan","12345678"	              //连接 WIFI热点,路由名字:Ryan,密码:12345678
    AT+CIPSTART="TCP","192.168.1.168",8080	  //建立 TCP 连接到” 192.168.1.XXX”,8080
    AT+CIPMODE=1				              //开启透传模式
    AT+CIPSEND				                  //开始传输
    +++(不加回车)				              //退出透传模式
    

    对应发相应的指令
    在这里插入图片描述

    开启透传模式后,可以给网络调试助手发送数据了

    在这里插入图片描述

    网络调试助手可以手动串口调试助手发过来的信息了,同时也可以发送数据到串口调试助手

    在这里插入图片描述

    发送+++退出数据透传,不要回车。

    在这里插入图片描述

    这里要注意的是,虽然退出了透传模式,但是网络调试助手还是可以给串口调试助手发消息的,只是串口助手数据发不出而已。

    5、固件烧写

    在之前使用的基础上,烧写固件之前,注 意 I0_0 需 在 模 块 上 电 之 前 连 接 到 GND, 然 后 打 开 固 件 烧 写 软 件ESPFlashDownloadTool.exe 。点击 START,然后重新给模块上电,即可自动烧录。

    在这里插入图片描述

    我双击这个软件的时候,啥反应都没有,于是把整个文件夹拷贝到桌面就可以正常打开了,估计是中文路径太长了导致无法打开。

    在这里插入图片描述

    依次添加这两个固件,路径【正点原子】WIFI模块ATK-ESP8266资料\6,ESP8266相关资料\固件烧写及说明\原子云固件v2.4

    在这里插入图片描述

    选择相关的参数,注意串口号的选择,然后点击START。

    在这里插入图片描述

    重新给模块上电,等待烧写完成

    在这里插入图片描述
    最后提示完成就表示刷好了。


    6、总结

    上面是WiFi模块的一些简单测试过程,感觉蛮好玩的,由于时间有限,只是测试了STA模式的,没有时间去测试AP模式了,后续可以抽空的话,再去玩玩。

    8266WiFi模块总体使用还是比较简单的,只要发对了指令就可以正常工作在对应的模式下。

    展开全文
  • ESP8266手机交互(多种方式)

    万次阅读 多人点赞 2019-03-02 00:23:45
    说明:学习edp8266模块与手机发送与接收数据,这节为今后学习82668266模块的交互和使用手机控制8266模块的的目的。 一、原料 硬件:①esp8266-wifi模块②usb转ttl③5v转3.3v模块④杜邦线 软件:安卓下安装...

    说明:学习edp8266模块与手机发送与接收数据,这节为今后学习8266与8266模块的交互和使用手机控制8266模块的目的。

    一、原料

    硬件:①esp8266-wifi模块②usb转ttl③5v转3.3v模块④杜邦线

    软件:安卓下安装“有人网络助手”

    二、TCP

    1、AP模式下模块的tcp服务配置步骤

    在这里插入图片描述

    2、手机作为tcp客户端连接模块

    在这里插入图片描述在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    3、模块与手机交互

    手机端发送数据

    在这里插入图片描述

    串口工具接收数据后显示

    在这里插入图片描述

    串口工具发送数据AT+CIPSEND

    在这里插入图片描述

    在这里插入图片描述
    手机接收到数据

    在这里插入图片描述

    尝试许久之后,你会发现,这样的方式送数据是不是很麻烦,每次都要AT+CIPSEND一次才能发送一次数据。下一章将会讲一下透传模式。
    

    三、UDP

    与TCP一样的配置步骤:
    模块连接好热点AT+CWJAP=”ssid”,”password”
    模块设置为多连接模式AT+CIPMUX=1
    手机在udp server项配置udp端口,和记录手机ip
    模块进行UDP连接AT+CIPSTART=0,”UDP”,”192.168..”,端口号1,端口号2
    (端口号1是指手机udp server的端口号,端口号2是设置模块的端口号)

    会遇到的问题:

    1.为什么连上udp之后,模块能收到手机数据而手机收不到模块数据,或者是手机收的到模块数据而模块收不到手机数据?
    答:检查端口号1和端口号2是否写对,是否写反。

    展开全文
  • STM32单片机通过ESP8266WiFi模块与Android APP实现数据传输,包含STM32单片机的源代码和手机APP的源代码,里面也有apk文件可以直接安装使用。代码全部测试过,都可以正常的运行和使用。关注宫中浩“闲饭疙瘩”,并...
  • 该库可通过脉动您的移动屏幕将数据(WiFi凭据)从您的智能手机传输ESP8266。 要设置您的WiFi凭据,请将ESP12F放在智能手机屏幕上,然后让黑白振荡传输信息。 注意:您需要遮盖LDR,以使其无法进入光线。 LDR不应...
  • STM32-ESP8266-wifi模块(AP模式发送数据),采用STM32F103ZET6芯片,提供ESP8266模块的控制程序,并在主程序里实现了wifi模块ESP8266用AP模式下发送数据的例子,包含代码详细介绍,访问web的程序。压缩包里提供了...
  • 51单片机通过ESP8266模块与手机进行通讯(单片机)

    万次阅读 多人点赞 2018-02-08 18:29:43
    Step1:配置ESP8266 通过USB转TTL模块把ESP8266模块和电脑连接起来,如图 把ESP8266模块的VCC,GND,CH_PD,UTXD,URXD口分别接USB转TTL模块的3.3v,地,3.3v,RXD,TXD 连接好后,就准备用电脑用串口调试助手向ESP8266...

    本文章内容已经弃用,最新内容请参考ESP8266系列ESP-01S模块的配置使用(51单片机)

    Step1:配置ESP8266

     通过USB转TTL模块把ESP8266模块和电脑连接起来,如

    把ESP8266模块的VCC,GND,CH_PD,UTXD,URXD口分别接USB转TTL模块的3.3v,,3.3v,RXD,TXD

    连接好后,就准备用电脑用串口调试助手向ESP8266发送AT指令。

    串口调试助手下载地址:百度云盘 

    或者下载  咸鱼ESP8266配置 提取码:hiuy

    设置好串口调试助手的串口和波特率,ESP8266默认波特率为115200,把串口调试助手的波特率调为115200,勾选左下角的发送新行。在输入框中输入 AT+RST 然后点击发送:

    如果前面的配置都没错的话,串口调试助手会接收到esp8266返回的信息,AT+RST是复位命令,ESP8266会返回一堆乱码,这时候就说明ESP8266配置成功了。

     

    配置好ESP8266之后就可以更改模块的信息了,按照以下顺序向模块发送AT指令:

    AT+CWMODE=2

    AT+CWSAP="esp8266","0123456789",11,3     //更改wifi名称,名字最好不要乱改,有些特别的名字是显示不出来的。

    AT+RST             //配置完AT+CWMODE要重启以下模块使配置生效

    AT+CIPMUX=1

    AT+CIPSERVER=1,8080               //8080为端口号,之后手机和单片机进行通讯要用到,可以自己修改。

    前面三条绿色的指令配置一次就够了,断电重连配置的信息也不会改变,后面两条红色的指令要每次重启模块之后都要配置一遍。

    按顺序配置完之后就可以用手机进行连接,如果手机发现wifi并且输入密码成功连接了,就证明上面的配置成功了。

    下载手机网络调试助手:手机网络调试助手

    打开手机网络调试助手,把协议类型设置为"TCP Client",IP地址设置为用AT+CIFSR指令查询到的ESP8266的IP,端口号就是前面设置的端口号。

    配置好之后点连接(手机要连接好ESP8266的wifi),然后输入任意信息(如:123),点击发送。和ESP8266连接的电脑上的串口调试助手就会收到信息:+IPD,0,3:123(不同的ESP8266收到信息的格式可能会不同)从左到右的数字中,0是代表客户的索引,3是代表收到信息的大小,至于是字节数还是什么的就不清楚了,冒号后面是收到的信息,到时候把ESP8266连接到单片机上面的时候,单片机收到的和电脑一样的字符串,我们需要编写程序解析字符串,把其中需要的信息提取出来(如:+IPD,0,3:123,把123提取出来,单片机就可以得知手机发送了123,就可以在程序里面进行对应的动作)

    Step2:连接单片机和ESP8266

    上面的配置只是电脑和ESP8266的连接,确保ESP8266运行正常,现在要进行单片机和ESP8266的连接了。

    因为51单片机通讯的波特率为9600,所以ESP8266要与单片机进行连接通讯,就要先用电脑吧ESP8266的波特率设置为9600;

    AT+CIOBAUD=9600    发送一下指令就可以设置ESP8266波特率为9600了,AT+RST重启一下ESP8266,不要忘了把电脑串口调试助手的波特率也改为9600了,不然电脑连接ESP8266就会出现错误的了。

    之前说过ESP8266有些指令配置一次就可以,有些重启之后要重新配置,这些指令是下面这两条:

    AT+CIPMUX=1

    AT+CIPSERVER=1,8080               //8080为端口号,之后手机和单片机进行通讯要用到,可以自己修改。

    这些指令之前是用电脑给ESP8266发送的,但现在ESP8266和单片机连接起来的,这时要用单片机向ESP8266发送AT指令了。

    在单片机程序中加入以下代码:

    void connect_init()
    {
        char *a="AT+CIPMUX=1\r\n";
        char *b="AT+CIPSERVER=1,8080\r\n";
        while(*a!='\0')
        {
            SBUF=*a;      //写入要发送的字符
            while(!TI);    //等待发送完成
            TI=0;          //发送
            a++;
        }
        //这里添加延时函数,延时5ms左右,给ESP8266反应时间
        while(*b!='\0')
        {
            SBUF=*b;  
     
            while(!TI);    //等待发送完成
            TI=0;
            b++;
        }
    }

    程序的开头,配置串口连接函数的后面加入上面的代码,就可以让单片机每次开机的时候都向ESP8266发送一次指令,如果不会配置单片机串口的话,就百度一下教程,配置串口中断是51单片机基础的知识,这里就不多说了。

    烧录好程序之后,然后把ESP8266模块和单片机连接起来,接线方式跟之前的差不多,VCC,GND,CH_PD,UTXD,URXD口分别接3.3v,,3.3v,单片机芯片的RXD,单片机芯片的TXD,其中,要和单片机共地。

    确保连接好ESP8266和烧录好程序,复位一下单片机,此时单片机应该向ESP8266完成发送AT指令了,打开手机的wifi,是否能连接上模块发出的wifi

    热点,如果能连接上,证明单片机发送AT指令进行初始化的代码块没问题,如果失败了,检查一下连线和程序是否有问题。

     

     现在已经完成了单片机与ESP8266的连接与初始化了,之后就进行对ESP8266向单片机发送的信息的解析。
     

    void Uart() interrupt 4
    {
        char res;
        res=SBUF;         //取出接受到的数据
        RI=0;              //清除接受中断标志位
        if(res==':'||i>0)    //i是全局变量
        {
            receive[i]=res;   //receive数组也是全局变量
            i++;
            if(res=='\n')
            {
                i=0;
                //添加对收到信息的处理代码
                memset(receive,0,50);
            }
        }
    }

    因为单片机每产生一次串口中断,只是接收一个字符,单片机要接收+IPD,0,3:123的话,就会产生多次中断,单片机的中断程序里面就要进行对收到的信息进行筛选和提取。上面代码中 if(res==':'||i>0)  目的是排除掉+IPD,0,3 我不需要用的信息,然后i>0是确保之后程序能运行到if里面, 之后if(res=='\n')就是判断ESP8266发送完成一条信息没有,进入if(res=='\n')里面之后此时数组里面的信息是:123,然后就可以添加相关的处理函数了(如:LED=0),处理完之后要调用memset(receive,0,50);把数组清空,以便下次使用。

    把程序向单片机进行烧录,连接好ESP8266(连接着ESP8266的时候烧录会失败,应该拔下ESP8266的TX和RX端),复位单片机,然后用手机连接上wifi,打开手机网络调试助手,发送自己设定好的信息,看看单片机有没做出对应的处理(如:LED从灭到亮),成功的话就可以在原先的程序上加上自己项目需要的代码就可以进行手机操控单片机了。

     

         

    展开全文
  • wifi数据透传、wifi温度传输手机APP控制实验。
  • ESP8266Wi-Fi数据通讯

    千次阅读 2022-06-26 10:58:58
    1.主要介绍传感网开发中的短距离通讯领域中Wi-Fi通讯 2.通过本次学习可以掌握ESP8266 Wi-Fi工作模式; 3.掌握ESP8266 Wi-Fi通信模块AT指令; 4.TCP连接方法和数据传输
  • STM32单片机通过ESP8266WiFi模块与Android APP实现数据传输软件例程源码,包含STM32单片机的源代码和手机APP的源代码,仅供学习及设计参考。
  • 第一章ESP8266的java软件仿真测试 第二章ESP8266硬件与软件测试 第三章ESP8266客户端与Java后台服务器联调 第四章ESP8266客户端与JavaWeb服务器联调 第五章ESP8266客户端与JavaWeb服务器网页联调 文章目录系列文章...
  • AndroidStudio编写手机APP进行TCP连接服务器,可以将ESP8266作为服务器进行连接通信
  • 通过手机设置esp8266,实现数据之间的传输和交互,并通过手机控制
  • 我的博文《ESP32-C3 应用 篇(实例二、通过蓝牙将传感器数据发送给手机手机端控制 SK6812 LED)》配套代码。 使用 ESP32-C3 的蓝牙 GATT,...蓝牙传输温湿度传感器数据手机端,手机端发送指令控制板载SK6812 LED。
  • 两个ESP8266之间两种互传数据的方法

    千次阅读 2022-01-05 21:26:27
    两个ESP8266互传数据
  • 51单片机与手机简易局域网通信(esp8266
  • Arduino-ESP8266-AzureIoTHub-MQTT-CameraMonitoring 这是Arduino Uno + ESP8266 + OV7670组合的正在进行中的代码,用于创建由Microsoft Azure IotHub支持的简单家庭监视系统,作为数据持久性和传输机制。...
  • STM32单片机通过ESP8266WiFi模块与Android APP实现数据传输软件源码,包含STM32单片机的源代码和手机APP的源代码,可以做为你的学习设计参考。
  • ESP8266:(1)向手机传输温度

    千次阅读 2021-04-08 19:41:40
    ESP8266:(1)向手机传输温度 1.先对ESP8266-01s进行配置,通过USB-TTL,也可通过51单片机,不过要去除51芯片。CH_PD(EN) (给高电平模块才工作)。 (1):AT+CWMODE=X 功能:设置工作模式指令: -------Station模式(让模块...
  • 那么我的思路是:ESP8266 做WIFI主机, esp32 连接 esp8266的wifi , 手机 也连接 ESP8266 的wifi。 这样 手机就可以 同时操作2块芯片了。 esp8266 作为 WIFI 主机,我可以设置一个静态的ip主地址,但是 esp32 的ip ...
  • stm32+ESP8266实现最简单的手机控制LED灯

    万次阅读 多人点赞 2019-07-07 20:12:05
    上一篇文章中,我们讲了ESP8266和USB转TTL模块直接相连实现在串口调试助手里发送AT指令,从而达到最简单的控制ESP8266的方式。通过这种方式,也可以使我们进一步加深对于AT指令的理解。这篇文章是在之前的基础上,将...
  • 大家好下面我给大家介绍的是基于微信小程序开发的手机端平台通过蓝牙设备或者WIfi设备来实现无线控制和数据传输。如图这是我们微信小程序做的界面。 –   这里我制作的例程用了四种模式,如果大家想修改或自己做...
  • ESP8266EX模块讲解:第五期视频》ESP8266模块通过AT指令配置成AP模式,手机ESP8266EX相互传输数据操作步骤详细讲解: 详细的视频讲解及演示: 视频详解 AP模式: 举例:步骤 1,AT+CWMODE? 2,AT+CWMODE=2 3,AT...
  • ESP8266模块连接手机WIFI热点

    万次阅读 2019-08-02 17:33:01
    ESP8266模块连接手机WIFI热点 通过ESP8266模块上的MicroUSB接口转USB公头连接电脑在串口助手中使用AT指令。 烧录固件 打开烧录软件,选择配置选项卡,点击第二栏的小齿轮图标 - 加载固件地址 点击其他选项的选择栏...
  • ESP8266 WIFI串口通信模块应该是使用最广泛的一种WIFI模块之一了。为什么呢? 因为ESP8266模块是一款高性能的WIFI串口模块,可以不用知道太多WIFI相关知识就可以很好的上手。说白了,只是个WIFI转串口的设备,你...
  • ESP8266-WIFI.rar

    2021-03-12 15:18:57
    主控为STM32F103ZET6,通过esp8266手机端的网络助手传输mpu6050的角度数据。MPU6050角度通过定时器中断读取,模板可直接调用在其他工程。
  • 1.准备局域网环境,这里PC端与ESP8266同时链接手机热点 2.重启wifi模块 AT+RST 3.设置ESP8266模式 1——STA(station)模式(能连) 2——AP模式(能被连) 3——混合模式 AT+CWMODE=1 4.链接热点(“”也要加上)...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,272
精华内容 908
热门标签
关键字:

esp8266传输数据至手机