ESP8266模块连接手机WIFI热点

ESP8266模块连接手机WIFI热点

通过ESP8266模块上的MicroUSB接口转USB公头连接电脑在串口助手中使用AT指令。

烧录固件

  1. 打开烧录软件,选择配置选项卡,点击第二栏的小齿轮图标 - 加载固件地址
    加载固件1
  2. 点击其他选项的选择栏,取消选中,只选择第二个选项(固件地址)
    加载固件2
  3. 返回操作选项卡,选择正确COM端口,点击一键烧写
  4. 模块重新上电,下载开始,等待下载完成
    加载固件3

使用AT指令

ESP8266串口WiFi模块分为三种工作模式:Station模式(类似无线终端),AP模式(提供无线接入服务),AP模式兼Station模式。

测试
发送指令:AT

响应:OK

重启
发送指令:AT+RST

响应:OK

设置模块
发送指令:AT+CWMODE= <mode>

mode:1-Station模式,2-AP模式,3-AP兼Station模式。

响应:OK

查询指令:AT+CWMODE?

查询可连接的wifi
发送指令:AT+CWLAP

响应:+CWLAP:<ecn>,<ssid>,<rssi>,<mac>

连接wifi
发送指令:AT+ CWJAP ="ssid"," pwd "

响应:OK

  • 7
    点赞
  • 53
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
ESP8266 WiFi模块是一种常用的物联网(IoT)无线通信模块,常用于创建具有无线连接功能的设备,比如智能家居系统。使用沁恒的板子连接ESP8266构建WiFi热点,通常需要进行以下几个步骤: 1. **硬件准备**: - 沁恒板子(确保板子上有ESP8266模块的接口) - 一块ESP8266 WiFi模块 - 电源(如USB或专用电源适配器) - 一个能够接入WiFi网络的设备(如电脑或手机) 2. **软件环境**: - 安装Arduino IDE或Espressif IDF(适用于esp8266) - 如果使用的是Arduino IDE,可能还需要安装ESP8266 Boards和WiFi库 3. **编写代码**: - 使用IDE或通过串口编程,编写一个简单的程序,设置ESP8266作为热点(SoftAP模式)。常见的库如`ESP8266WiFi`或`esp-open-sdk`提供了相应的API。 ```c++ #include <ESP8266WiFi.h> const char* ssid = "Your_SSID"; const char* password = "Your_Password"; ESP8266WiFiStation station; WiFiSoftAP softAP(ssid, password); void setup() { // 初始化WiFi模块为station模式尝试连接AP if (!station.begin(ssid, password)) { Serial.println("Failed to connect to WiFi"); } // 如果连接成功,开始AP热点 if (station.status() == WL_CONNECTED) { softAP.start(); Serial.println("Starting WiFi hotspot..."); } } void loop() { // 常规的循环处理,这里一般空着,因为ESP8266在 SoftAP 模式下不会进入loop() } ``` 4. **配置热点参数**: - 确定你想使用的SSID(热点名称)和密码,这些可以在代码中设置。 - 你可以通过串口监视器查看热点是否创建成功,并检查其IP地址和子网掩码。 5. **测试连接**: - 连接热点的设备应该能够上网,可以通过浏览器访问192.168.4.1(默认软AP IP)来配置和管理热点。 **相关问题--:** 1. 除了SoftAP,ESP8266还有哪些网络模式? 2. 如何通过代码控制ESP8266切换到sta(客户端)和ap(热点)模式? 3. ESP8266在SoftAP模式下如何限制连接设备的数量?
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值