Red de conocimiento informático - Conocimiento del nombre de dominio - Comandos AT de C# de emergencia

Comandos AT de C# de emergencia

Para depurar comandos AT, primero debe admitir operaciones de puerto serie. net1.x no admite puertos serie. .net1.x no admite puertos serie. Sin embargo, hay muchos camaradas dedicados en el sitio web, así que tómelo prestado y úselo. De hecho, es solo una llamada API.

[DllImport("kernel32.dll")]

private static extern int CreateFile(); //abre el puerto serie

[DllImport("kernel32) .dll")]

private static extern bool ReadFile(); //leer el puerto serie

[DllImport("kernel32.DllImport("kernel32")]

private static extern bool WriteFile(); //escribe el puerto serie

Encapsule el contenedor en una clase de operación de puerto serie .net, por supuesto, si se supone que el entorno es .net 2. x o superior, puedes usar System.IO.Ports.SerialPort. Las funciones son casi las mismas, excepto la lectura, que es escritura.

Primero, necesitas conocer el puerto, abre el módem. el administrador de dispositivos y echa un vistazo, te dirá qué puerto usar, en el formato: comx (x = 1, 2, 3, 4).3, 4...)

El. El siguiente paso es comprender el puerto.

A continuación se presentan algunos conceptos. Uno es la velocidad de comunicación, que es la velocidad máxima de comunicación, por lo que cuanto menor sea, mejor, no mayor. Un módem típico es 56k, por lo que 57600. es una buena opción (

Los bits de datos suelen ser 8. El bit de paridad es 0 y el bit de parada es 1. Por supuesto, existen casos especiales y la probabilidad de encontrar esta situación es casi. Lo mismo que ganar la lotería. Realmente no hay manera. Busque una herramienta de monitoreo del puerto serie, ingrese "marcador" en la línea de comando, puede abrir el programa de marcador integrado en la ventana, marcar una vez y lo sabrá. p>

El puerto serie está reparado y el módem está normal. Intente conectarse una vez (tenga en cuenta que el comando aquí termina con 0d, no un carácter, sino un byte hexadecimal. Simplemente presione Enter al ingresar, lo mismo a continuación).

Entrada: AT.

Si la conexión es correcta, el módem

devolverá: OK

El siguiente paso es realizar una llamada, ingrese un conjunto de cadenas, más el número que desea marcar, si es 10000, envíe

Ingrese: ATDT10000

El módem marcará 10000 y el teléfono se conectará a De lo contrario, el módem devolverá "NO DIALTONE" (sin tono de marcado) u "OCUPADO", leerá el valor devuelto y, si se detecta cualquiera de las condiciones, lo eliminará y comenzará de nuevo.

Toma una extensión y conéctala. Después de conectar el módem, indícame que levante el teléfono y podrás hablar.

Por supuesto, un teléfono y una persona no son competitivos, pero varias líneas son diferentes. Abre algunas líneas y mira quién puede vencerme.

Un teléfono y una persona no son muy competitivos, pero varias líneas son diferentes.