Cómo portar el módulo GSM con PC con Windows utilizando un programa C para conectividad a Internet para IoT

Vi el fragmento de código, no estoy seguro de qué error está recibiendo.

El comando ATE0 AT bloquea el eco. Su primer comando de comando AT en sí no se está ejecutando. Las posibles razones que puede buscar es

  1. El puerto COM que ha seleccionado no es correcto
  2. La velocidad de transmisión establecida no es correcta
  3. Veo que su código no maneja la respuesta del módem. Con cada comando AT, hay una respuesta asociada (lea la guía de comandos AT para ese módem) que debe leerse y debe ejecutarse en función del siguiente comando.
  4. Estos puntos a continuación para una mayor depuración …
    1. ¿Ha conectado el módem GSM a la PC con Windows?
    2. ¿Tiene la tarjeta SIM insertada?
    3. ¿Requiere energía externa? o alimentado por USB?
    4. Verifique la configuración de la antena
  5. Compruebe si el módem responde a los comandos AT manualmente
    1. Conecte el módem a la PC
    2. Dispare comandos AT utilizando masilla o software de terminal con la velocidad en baudios 9600 o 115200
    3. Vea si está recibiendo la respuesta y luego proceda a la programación en C

Espero que ayude

-Iqbal