编程Wemos服务器,通过手机tcp工具远程网络控制蜂鸣器

源码如下

#include<ESP8266WiFi.h>
#define beep D5
char* ssid = "RICKO";//输入名称
char* passwd = "rickoyuzhe";//输入密码
int port = 8888;//输入端口与手机连接
WiFiServer server(port);
void initwifista()
{
    
    
  WiFi.mode(WIFI_STA);//选择sta模式
  WiFi.begin(ssid,passwd);
  while(WiFi.status()!=WL_CONNECTED)
  {
    
    
  Serial.print(".");
  delay(500);
  }
  Serial.println(WiFi.localIP());
}

void setup() {
    
    
  pinMode(beep,OUTPUT);
  digitalWrite(beep,HIGH);
  Serial.begin(115200);
  initwifista();
  server.begin();     //打开服务器
}
void loop() {
    
    
char cmd;
WiFiClient client = server.available();
while(client.connected()){
    
                    //检测到连接
  while(client.available()>0){
    
    			//是否接受到信息
    cmd = client.read();               //将接受到的信息赋给cmd
    if(cmd == '1'){
    
    
      //Serial.println("jiancedao1");
      digitalWrite(beep,LOW);
      }else{
    
    
        //Serial.println("meiyoujiancedoa");
        digitalWrite(beep,HIGH);
        }
    }
}
} 

打开手机的tcp连接app 输入端口以及ip地址
如果显示连接成功
则可以发送信息到wemos上面并且进行条件等一系列联动

猜你喜欢

转载自blog.csdn.net/weixin_41679960/article/details/114582930