Pregunta

¿Hay una clase para la comunicación con los dispositivos de AT? Al igual que una clase que encapsula comandos AT en un .NET interfaz

Tiene que ser también capaz de analizar AT respuestas como Listas de red .

Ejemplo: + COPS = devuelve un lista de operadores y se necesitaría alguna expresión regular bastante complejo para analizarlo en realidad?. En lugar de escribir mi propia lib Quiero usar una prefabricada.

Comandos AT estoy arbitrando a los cuales son: http: // en .wikipedia.org / wiki / Hayes_command_set

¿Fue útil?

Solución

Trate de éste: GSM Biblioteca de Comunicación . Aparte de comandos integrados que le permite enviar cualquier comando que necesita.

Otros consejos

Espero que esto también le ayudará. Este es el código C # para enviar comandos AT en el dispositivo del puerto COM (teléfono móvil, etc.) Esto puede ser usado para enviar sms, etc.

//Send SMS
SerialPort serialPort = new SerialPort();
serialPort.BaudRate = 56700;
serialPort.PortName = "COM3";
serialPort.Open();
serialPort.WriteLine("AT+CMGF=1" + Environment.NewLine);//Set Message Format
serialPort.WriteLine("AT+CMGS=" + PhoneNumber + (char)(26));
serialPort.WriteLine(MyMessage + System.Environment.NewLine);
serialPort.Close();
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top