当前位置: 首页 > article >正文

我的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

烧录

结果:

串口助手:

 

手机连接:

 

http://www.lryc.cn/news/2416157.html

相关文章:

  • Squirrel SQL Client客户端工具
  • 轻松应对:《精灵与萤火意志》游戏缺失iutils.dll文件的终极解决指南
  • 搜索引擎分类与工作原理
  • Android 根目录和sdcard卡路径分析
  • NR 5G 密钥与安全详解
  • 人品计算器
  • Conficker蠕虫病毒专杀工具集锦
  • IOS NSProcessInfo获取系统开机累计时间
  • 家里闲置电脑不知该如何利用?不如做点项目帮自己生钱
  • [WebSocket入门]搭建WebSocket多人在线聊天室笔记(SpringBoot+WebSocket)
  • DirectX 入门知识
  • IIS管理器安装和配置教程
  • 【静态网页制作大作业——个人博客搭建(HTML+CSS+Javascript)】
  • IIS7配置防盗链
  • Exchange2007-Exchange2010升级-08 Exchange2010的最后配置和数据迁移
  • sourceforge下载慢解决方法
  • vs2008安装_编程莫愁,IT莫愁,这里有Visual Studio 2008软件安装教程
  • dnf鹰犬boss机器人_dnf鹰犬boss怎么打
  • 2024年值得关注的几款开源免费的web应用防火墙
  • 怎样停止phpnow服务
  • Web Service详细解析及使用方
  • 荣耀畅玩5a android5.0,华为荣耀畅玩5A有几个版本?华为荣耀5A各版本区别对比介绍...
  • 简单的多条件分页查询
  • springboot(16)Spring Boot使用单元测试
  • Exchange2010安装配置
  • 以太坊地址和公钥_秘密!以太坊安全之 EVM 与短地址攻击
  • 一个ActiveSync无法连接的解决方法
  • notifyDataSetChanged() 和 notifyDataSetInvalidated()
  • asp、php、asp.net、jsp介绍及优缺点比较
  • spss——主成分分析详解