Connect WEMOS D1 R32 and SIM800L

few day I'm trying to connect SIM800L module and WeMos D1 R32 board. But any response from SIM module (SIM module is connected to GSM network, LED blink slow. But any response to commands Also I triedy SIM900). WIFI works fine. Olansi Air Purifier

Main task why I decided to use Wemosd D1 R32 and SIM module is connection to server by wifi check for (new) data and (if any new data occured) send message to phone. Maybe exist another better solution how handle this process. If someone has an better idea, let me know.

Ther is a part of code :

void setup() {

  Serial.begin(9600);
  Serial2.begin(9600);

  delay(1000);
  
  while (!Serial);
   
    tNow = millis(); //Set timer for connection
    
    WiFi.begin(ssid, passphrase);
    //  Wait up to 30 seconds to connect.
    while ((WiFi.status() != WL_CONNECTED) && (millis() - tNow < 30000))
    {
        delay(250);
        Serial.print(".");
    }

    if (WiFi.status() == WL_CONNECTED)
    {
        Serial.println("");
        Serial.print("IP address: "), Serial.println(WiFi.localIP());
    }
  
  Serial.println("Check for signal...");
  Serial2.println("AT");
  delay(2000);
  Serial2.println("AT+CGATT?");
  delay(2000);
  
}

void loop() {
  
  //If some data income read => available while data downloading
  while (client.available()) {
    char c = client.read();
    Serial.write(c); 
  }

  while (Serial2.available()){  
    Serial.write(Serial2.read());
  }

}

It's a little difficult to understand your problem. We understand English is not your first language, but can you explain your problem in more detail? What do see happening and what did you want to happen?

Post your complete code.

@shahiddilpo, your topic was moved to a more suitable location on the forum.