ESP8266连接手机
esp8266的三种模式
1为Station 模式:ESP8266 模块通过路由器连接互联网,手机或电脑通过互联网实现对设备的远程控制。
2为AP 模式:ESP8266 模块作为热点,手机或电脑直接与模块连接,实现局域网无线控制。
3为STA+AP 模式:两种模式的共存模式,即可以通过互联网控制可实现无缝切换,方便操作。
ESP8266有几种不同的使用方式,适用于不同水平的开发工作者。
我主要使用前两种模式,所以就介绍下这两种模式,第三种是前两种的综合
法一:Station模式
(Station 模式:ESP8266 模块通过路由器连接互联网,手机或电脑通过互联网实现对设备的远程控制。)
在串口助手上输入AT命令:(注意:下边的命令只能单条输入,不能多条执行,//后的汉字不是命令,为注释说明,复制时候请删除//后文字,串口助手的串口波特率还要设置和模块的波特率一致,ESP8266模块默认波特率115200如果用STC-ISP的串口助手实验还要在命令后按下Enter键换行,然后再发送数据,才能成功。)
AT+CWMODE=1 //1是Station模式
AT+RST //重新启动wifi模块
AT+CWJAP="所要连接的局域网WIFI名称","WiFi密码" //连接WiFi
AT+CIPMUX=1 //开启多连接模式,允许多个客户端接入
AT+CIPSERVER=1,5000 //启动TCP/IP 实现基于网络//控制,我自己设置服务器的端口号为5000,可以设置其他端口号
AT+CIPSTO=0 //服务永远不超时
但是手机需要验证模块自身的IP地址和端口号才能连接成功,因为自己只知道设置的端口号,不确定模块自身IP地址,所以需要查询模块IP,就要用下边的命令来查询模块自身的IP地址。
AT+CIFSR
串口助手会返回模块的IP地址
+CIFSR:STAIP,"192.168.0.105"
+CIFSR:STAMAC,"5c:cf:7f:03:22:46"
不同模块不同模式下的IP地址是不确定的,所以在操作时候要多次查询模块的IP地址,以防止模块IP地址发生变化,同时在验证IP和端口号前,手机连接的WIFI和模块连接的WiFi相同。
法二:AP模式
(AP 模式:ESP8266 模块作为热点,手机或电脑直接与模块连接,实现局域网无线控制。)
AT+CWMODE=2 //2是AP模式
AT+RST //重新启动wifi模块
AT+CWSAP="WIFI名称","WIFI密码",11,0 //AP模式设置模块WIFI名称及密码和加密方式,0代表开放,不需要密码
AT+CIPMUX=1 //设置多客户端连接
AT+CIPSERVER=1,5000 //设置服务器的端口号为5000
AT+CIPSTO=0 //服务不超时
在AP模式时,手机要连接模块自身的WiFi,再验证模块自身的IP地址和端口号才能成功。
这个跟法一的效果图一样,就不放图片了。
好了,就先到这里,我要继续搬砖了…
ESP8266连接手机相关推荐
- 基于Arduino和ESP8266的连接手机热点实验(成功)
一.实验介绍 上篇博客介绍了ESP8266的Arduino环境搭建,代码成功下载,说明环境搭建好了,ESP8266上面的灯可以根据代码修改参数闪烁 这篇blog介绍第2个实验:我们通过ESP8266连 ...
- stm32通过ESP8266连接互联网服务器,手机通过网页实现远程控制灯亮灭
一.实验结果 最终实验结果如上图所示,由于csdn限制gif图像大小,所以模糊了点,但是还是可以看清的. 图中是手机在网页中进行操作,然后发送请求到php服务器,php服务器建立tcp链接,该链接通过 ...
- ESP8266 NodeMCU开发板连接手机热点问题
ESP8266 NodeMCU开发板连接手机热点问题 前言: 众所周知,esp是构建一个IOT工程里得力助手之一,通俗点来说就是:"WIFI模块" 不过下面要讲的是esp8266中 ...
- ESP8266模块连接手机WIFI热点
ESP8266模块连接手机WIFI热点 通过ESP8266模块上的MicroUSB接口转USB公头连接电脑在串口助手中使用AT指令. 烧录固件 打开烧录软件,选择配置选项卡,点击第二栏的小齿轮图标 - ...
- stm32f103c8t6控制ESP8266与手机APP通信
stm32f103c8t6控制ESP8266与手机APP通信 之前已经发表过利用stm32控制蓝牙模块与手机APP通信的文章,那么现在我就来说说用WIFI模块来控制与手机APP的通信 首先需要的器件如 ...
- 05.ESP8266连接网络
ESP8266既可以作为一个无线终端(STA模式),像手机一样连接路由器,也可以作为热点(AP模式),像路由器一样让手机.电脑来连接.本篇介绍ESP8266作为无线终端连接网络. 1. 连接网络 打开 ...
- 15单片机通过WIFI模块ESP8266实现手机远程监控可燃气体浓度
15单片机通过WIFI模块ESP8266实现手机远程监控可燃气体浓度 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 一,系统方案 1.方案描 ...
- ESP8266开发、ESP8266连接阿里云物联网、天猫精灵控制esp8266、esp8266一键配网、智能家居
ESP8266开发.ESP8266连接阿里云物联网.天猫精灵控制esp8266.esp8266一键配网.智能家居 项目介绍 最近会 将arduino IDE开发ESP8266中一些值得记录得部分写下来 ...
- 【STM32+ESP8266连接腾讯云物联网开发平台 2】STM32+ESP8266-01S连接腾讯云
文章目录 前言 一.硬件准备 1.ESP8266-01S 2. STM32F103C8T6核心板或者小开发板及其程序下载器 二.软件准备 1.STM32CubeMX 2. MDK (Keil v5) ...
- ESP8266连接wifi
ESP8266连接wifi ESP8266共有三种工作模式,分别是无线接入点模式(AP).无线终端模式以及混合模式(以上两种模式的混合). STA模式:客户端模式,ESP8266模块通过路由器连接互联 ...
最新文章
- jQuery中的$.getJSON
- CCF-CSP 201703-2 试题名称:	学生排队(满分代码)
- 《软件加密与解密》第三版学习日志二
- Spring事务处理时自我调用的解决方案及一些实现方式的风险
- Spring MVC(三)--控制器接受普通请求参数
- P5304-[GXOI/GZOI2019]旅行者【最短路】
- word手写字体以假乱真_常用的100个Word快捷键
- 为什么华为手机升级配置时大家就买账,苹果明明有创新点却被喷平庸令人失望?
- 在bash中,如何检查字符串是否以某个值开头?
- python群聊机器人_基于python-wechaty的群聊助手机器人
- 单片机c语言 一小时,1小时单片机C语言入门..doc
- unity期末大作业消消乐小游戏(附下载链接)
- 第K顺序统计量的求解
- Latex学习笔记——总篇(入门、图片、表格、数学公式、伪代码、代码块、参考文献)
- 信念就是一种观念对不对_信念与观念一字之差天差地别
- python求圆锥体的表面积_使用matplotlib绘制圆锥的三维图形
- js 二维码操作加上图标
- fastlane 踩坑实录
- CRC校验原理及代码实现
- Xmind使用tips