模块芯片:Esp8266EX
开发环境:Arduino IDE
程序实现:模块配置为AP模式,建立Sokcet Server ,终端上网设备可通过 TCP Client方式访问模块服务器,模块数据可通过串口与终端设备交互;
下面是实现的代码
#include <ESP8266WiFi.h>
#define LED 2
//定义最多多少个client可以连接本server
#define MAX_SRV_CLIENTS 8
const uint16_t ServerPort = 8080;
//本机的WIFI和密码
const char* ssid = "chen_AP_hyyt";
const char* password = "12345678";
//静态地址、网关、子网掩码
IPAddress local_IP(192, 168, 0, 200);
IPAddress gateway(192, 168, 0, 1);
IPAddress subnet(255, 255, 255, 0);
//创建server
WiFiServer server(ServerPort);//端口号,随意修改,范围0-65535
//管理clients
WiFiClient serverClients[MAX_SRV_CLIENTS];
uint8_t i = 0;//用于for循环
void setup() {
//波特率
Serial.begin(115200);
WiFi.mode(WIFI_AP);
Serial.print("Setting soft-AP configuration ... ");
Serial.