【ESP8266 快速入门】示例1:Arduino IDE配置接入点模式(基于安信可NodeMCU、C/C++)

主题

示例1:Arduino IDE配置【ESP8266】接入点模式(AP模式)
接入点模式(Access Point, 也称 AP)
相当于一个热点,其他设备可以连接。
功能如下图所示。

在这里插入图片描述

开发环境

IDE
在这里插入图片描述
开发板: 我用的NodeMCU ESP8266 安信可 ESP-12F开发板
在这里插入图片描述

编程

打开Arduino IDE,新建一个文件,然后保存
在这里插入图片描述
代码如下

/*
此程序用于演示如何将开发板以接入点模式工作。
通过此程序,您可以使用电脑或者手机连接NodeMCU所建立WiFi网络。
 
网络名: esp8266_ap
密码:12345678
 
*/
 
#include <ESP8266WiFi.h>        // 本程序使用ESP8266WiFi库
 
const char *ssid = "esp8266_ap"; // 这里定义将要建立的WiFi名称。
                                   // 您可以将自己想要建立的WiFi名称填写入此处的双引号中
 
const char *password = "12345678";  // 这里定义将要建立的WiFi密码。
                                    // 您可以将自己想要使用的WiFi密码放入引号内,不少于8位
                                    // 若WiFi不要密码,则在双引号内不要填入任何信息
// 启动初始化。 
void setup() {
  Serial.begin(9600);              // 启动串口通讯,用于查看调试信息
 
  WiFi.softAP(ssid, password);     // 启动ESP8266的AP模式。
                                   // ssid是WiFi名。password是WiFi密码。 
  Serial.print("Access Point ssid&password:");    // 通过串口监视器输出信息
  Serial.println(ssid);              // 串口监视器输出信息,ESP8266所建立的WiFi名,及密码
  Serial.println(password );
  Serial.print("IP address: ");      
  Serial.println(WiFi.softAPIP());   // 串口监视器输出信息,调用WiFi.softAPIP()可以得到NodeMCU的IP地址
}
 // 循环,暂不执行任何工作
void loop() { 
}

上传程序到开发板。
在这里插入图片描述
等待上传完成。

实验结果测试

打开串口监视器。
在这里插入图片描述
在这里插入图片描述

重启一下开发板。按一下开发板上的复位(rst)按键
在这里插入图片描述
这里就可以看到打印了AP的信息。记下这个ip,192.168.4.1

可通过电脑连接开发板的ap。
在这里插入图片描述
win+R输入cmd,打开命令行窗口.
输入ping +前面的ip
即:ping 192.168.4.1
在这里插入图片描述
至此说明AP实验成功。且可以通信。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值