我的ESP32学习(5)AP和后续长远布局

目标:建立AP ,AP名:ESPro1,密码:321654987,WPA2加密

拓展:为了后续长远的布局,写了一个usercommon.h文件

main.cpp:

#include <Arduino.h>
#include <WiFi.h>
#include <HTTPClient.h>
#include "userconmmon.h"
// #include "../lib/PWMMOT/PWMMOT.h"

WiFiClient client;

void WIFI_SET_AP()
{
	long iRetval = -1;
	WiFi.mode(WIFI_AP);
	WiFi.softAPConfig(local_IP,gateway,subnet);
    WiFi.softAP(SSID_NAME,SECURITY_KEY,3,1);
    iRetval=WiFi.softAP(SSID_NAME,SECURITY_KEY);
	if(iRetval)
	{
Serial.println("success build wifi ESPro1");
	}
	else
	{
Serial.println("meet some problem when build wifi");
	}
}

void DisplayBanner(char const *AppName)
{
    Serial.printf("\n\n\n\r");
    Serial.printf("\t\t *************************************************\n\r");
    Serial.printf("\t\t         %s Application            \n\r", AppName);
    Serial.printf("\t\t *************************************************\n\r");
    Serial.printf("\n\n\n\r");
}
void setup()
{
	Serial.begin(115200);
	delay(100);
    DisplayBanner(BOARD_NAME);
	Serial.println("\t\t********wifi building**********\r\n");
	WIFI_SET_AP();
	Serial.println("\t\t********wifi builded**********\r\n");
}

void loop()
{
	delay(5000);
}

usercommon.cpp


#ifndef __USERCOMMON__H__
#define __USERCOMMON__H__

IPAddress local_IP(192,168,1,1);
IPAddress subnet(255,255,255,0);
IPAddress gateway(192,168,1,254);
const IPAddress serverIP(192, 168, 19, 108);
uint16_t serverPort = 5001;
#define BOARD_NAME        "csu_cpy's ESP32"
#define BOARD_VERSION     "1.0.0"
#define SSID_NAME         "ESPro1"
#define SECURITY_KEY      "321654987"
#define ERR_PRINT(x)      Serial.printf("Error [%d] happened \n\r")     
#define FOREVER() \
            {\
                while(1); \
            }
#define ASSERT_ON_ERROR(error_code) {\
                 if(error_code < 0) \
                   {\
                        ERR_PRINT(error_code);\
                        return error_code;\
                 }\
            }

#endif

烧录

结果:

串口助手:

 

手机连接:

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值