Red de conocimiento informático - Espacio del host - Principios del hardware de mensajería de texto de teléfonos móviles

Principios del hardware de mensajería de texto de teléfonos móviles

Descripción general

Actualmente existen tres formas de implementar mensajes cortos en teléfonos móviles:

1. Enviar mensajes cortos a través de la puerta de enlace móvil. Este método no requiere. Sin embargo, es necesario solicitar una puerta de enlace al departamento de telecomunicaciones, que es más adecuada para el desarrollo por parte de algunas grandes empresas de comunicaciones de red. Actualmente, Huawei, ZTE y otras empresas están haciendo este trabajo, y también existen los kits de desarrollo correspondientes. para que lo utilicen los desarrolladores.

2. Enviar mensajes cortos en chino al teléfono móvil a través de GSM en la computadora

MÓDEM Actualmente, este es un método más adecuado para el desarrollo de proyectos pequeños. El hardware incluye un teléfono móvil que proporciona un MÓDEM GSM

p>

y el correspondiente cable de datos o adaptador de infrarrojos. Este método es sencillo de codificar y sólo se puede implementar estando familiarizado con los comandos AT y la programación del puerto serie. No requiere alto hardware y puede enviar y recibir mensajes cortos automáticamente.

3. Se realiza a través de la función de envío de SMS proporcionada por algunos sitios web, como Sina y NetEase. implementar entre los tres métodos y requiere Tiene la menor cantidad de recursos, pero su dependencia del sitio web es demasiado fuerte y su dependencia de la red también es inevitable, por lo que no es adecuado para el desarrollo de proyectos.

Enviar y la recepción de mensajes cortos a través del segundo método se divide en tres modos: modo Bloque, modo Texto y Pdu. Utilice los fabricantes de máquinas de bloques para proporcionar soporte para controladores. Ningún fabricante ha anunciado soporte para este modo de envío de SMS. El modo Pdu es más complicado de desarrollar y requiere escribir funciones especiales para convertir texto al formato Pdu. En términos relativos, usar el modo Texto para. el desarrollo es simple y conveniente

y es una buena opción. Sin embargo, usar el modo Texto para el desarrollo solo puede enviar códigos ASCII y los códigos Unicode chinos no pueden enviar.

Usar el modo Texto para enviar. Los mensajes de texto son realmente muy simples, siempre que tenga un conocimiento básico de los comandos AT, puede escribir un programa para enviar mensajes cortos. Sin embargo, ha habido muy pocos artículos que presenten este método. Muchas personas piensan que usar este método es muy simple. Demasiado simple y no vale la pena mencionarlo. Sin embargo, para aplicaciones simples, este método también es una buena opción.

Codificación de SMS

En términos de envío y recepción de mensajes de texto, en orden de tiempo. , hay tres modos: modo de bloqueo, modo de texto basado en comandos AT y módem PDU basado en comandos AT. El modo

Texto

es relativamente simple y muchos teléfonos móviles Nokia lo admiten. este modo. La mayoría de los teléfonos móviles de Siemens solo admiten el modo PDU. El modo PDU es un método para enviar o recibir mensajes SMS en teléfonos móviles. El texto del mensaje corto se transmite después de la codificación hexadecimal. Actualmente, PDU ha reemplazado el modo de bloque, porque discutimos principalmente el envío del modo PDU. Tomemos como ejemplo el teléfono móvil Siemens 3508.

SMS es una especificación desarrollada por Etsi (GSM 03.40 y GSM

03.38). Cuando se usa codificación de 7 bits, puede enviar hasta 160 caracteres; pero con codificación de 8 bits, puede enviar hasta 140 caracteres, que generalmente no se pueden mostrar y usar directamente a través del teléfono móvil; 16 bits Al codificar, se utilizan hasta 70 caracteres para mostrar información de texto Unicode (UCS2), que se puede mostrar en la mayoría de los teléfonos móviles. Lo que estamos discutiendo hoy es la codificación UCS2, lo que significa que se pueden enviar un máximo de 70 caracteres, independientemente de si son inglés o chino.

Por ejemplo, ahora queremos enviar la siguiente información, enviando "¡Hola, Hola!" al teléfono móvil 13715342642.

Antes de enviar, debes tener claro que el número del centro de SMS donde se encuentra la tarjeta SIM de tu teléfono móvil no es el número del centro de SMS donde te encuentras ahora. El número del centro de SMS en Shenzhen es: 8613800755000. Incluso si vas a otros lugares, SMS. El número central sigue siendo Shenzhen. De lo anterior se obtuvo la siguiente información:

Número de teléfono móvil recibido: 13715342642

Número del centro de SMS: 8613800755000

Contenido de SMS: ¡Hola, Hola! p> p>

En el uso real, la información anterior no la ejecuta el teléfono móvil. La ejecutará después de la codificación. Ignorémosla por ahora y echemos un vistazo a la información codificada:

021

Explique:

08 - se refiere a la longitud del número del centro de SMS, es decir, la longitud de (91) (683108705500F0)

91 - se refiere al número del centro de SMS Tipo de número. 91 significa que TON/NPI cumple con el estándar internacional/E.164, lo que significa que se debe agregar un signo '' antes del número. Hay otros valores, pero 91 es el más utilizado;

683108705500F0 -

Número del centro de mensajes cortos. Debido al ligero procesamiento de la posición, el número real debería ser: 8613800731500 (la letra F se refiere a la longitud menos 1). Esto debe modificarse en consecuencia según las diferentes regiones. El

(08) (91) (683108705500F0) anterior en realidad forma parte del mensaje de texto completo, comúnmente conocido como Dirección del

SMSC.

11 - Bytes de encabezado de archivo

00 - Tipo de mensaje (TP-Message-Reference)

0D - Longitud del número llamado

91 - Tipo de número llamado

De hecho, en el procesamiento real, generalmente codificamos 11000D91 en el programa, porque en China estos datos no cambiarán.

683117352446F2 - El número llamado, después del procesamiento de desplazamiento, el número real es "8613715342642". El (00) (0D) (91) (

683117352446F2) anterior constituye la segunda parte de la dirección de destino (TP-Destination-Address) de todo el mensaje de texto.

00 - Identificación del protocolo TP-PID, aquí generalmente es 00

08 - Esquema de codificación de datos TP-DCS (TP-Data-Coding-Scheme), utilizando el USC2 (16 bits) Codificación de datos

00 - Período de validez TP-VP (TP-Valid-Period)

TP-UDL de 12 longitudes (TP-User-Data-Length), que es 4F60597DFF0C00480065006C006C El la longitud es 36/2 = 18 hexadecimal 12

4F60597DFF0C00480065006C006C 006F0021- Aquí está el contenido del mensaje de texto, el contenido real es: "¡Hola, hola!"

Comando AT

p>

1. Comandos generales

1. AT CGMI proporciona la identificación del fabricante del módulo.

2. AT CGMM obtiene la identificación del módulo. Este comando se utiliza para obtener las bandas de frecuencia admitidas (GSM 900, DCS 1800 o PCS 1900). Cuando el módulo tiene múltiples bandas, la respuesta puede ser una combinación de diferentes bandas.

3. AT CGMR obtiene la versión revisada del software.

4. AT CGSN obtiene el número de serie IMEI (International Mobile Equipment Identity) del módulo GSM.

5. AT CSCS Seleccione la configuración de funciones de TE. Este comando informa qué configuraciones de estado está utilizando el TE para el ME. Luego, ME puede convertir cada letra ingresada o mostrada. Esto se utiliza para enviar, leer o redactar mensajes de texto.

6. AT WPCS establece el estado de la agenda telefónica. Este comando especial informa el estado del ME utilizado por la agenda TE. Luego, ME puede convertir cada letra de cadena ingresada o mostrada. Esta es la entrada para leer o escribir la guía telefónica.

7. EN CIMI obtiene IMSI. Este comando se utiliza para leer o identificar el IMSI (Identidad de firmante móvil internacional) de la tarjeta SIM. El PIN debe ingresarse antes de leer el IMSI (si se requiere un PIN).

8. AT CCID obtiene el ID de la tarjeta SIM. Este comando hace que el módulo lea el archivo EF-CCID en la tarjeta SIM.

9. Tabla de capacidad de adquisición del AT GCAP. (Funciones compatibles)

10. A/ Repetir el último comando. Sólo el comando A/ no se puede repetir. Este comando repite el comando ejecutado anteriormente.

11. AL APAGADO DEL CPOF. Este comando especial detiene la pila de software GSM y la capa de hardware. La función del comando AT CFUN=0 es la misma que la de CPOF.

12. AT CFUN configura la función del teléfono. Este comando selecciona el nivel de funcionalidad del sitio móvil.

13. AT CPAS devuelve el estado de actividad del dispositivo móvil.

14. AT CMEE informa errores de dispositivos móviles. Este comando determina si se permite o no el uso del código de resultado "CME ERROR:lt;xxxgt;" o "CMS ERROR:lt;xxxgt;" en lugar de un simple "ERROR".

15. Control de teclado pequeño AT CKPD. Simule el teclado ME para ejecutar comandos.

16. Gestión del reloj AT CCLK. Este comando se utiliza para configurar u obtener la fecha y hora actuales del reloj real de ME.

17. Gestión de alarmas EN CALA. Este comando se utiliza para configurar la fecha/hora de la alarma en ME. (Alarma)

18. Reproduzca la melodía del tono de llamada de AT CRMP. Este comando reproduce una melodía en el timbre del módulo. Hay dos melodías disponibles: melodía de llamada entrante de voz, datos o fax y sonido de mensaje de texto entrante.

19. AT CRSL establece u obtiene el nivel de sonido de los tonos de llamada entrantes del teléfono.

2. Comandos de control de llamadas

1. Comando de marcación ATD. Este comando se utiliza para configurar una llamada, una llamada de datos o de fax.

2. Comando ATH colgar.

3. ATA contesta el teléfono.

4. Informe de errores ampliado en CEER. Este comando proporciona el motivo para interrumpir la llamada cuando falló el establecimiento de la llamada anterior.

5. AT VTD proporciona a los usuarios la capacidad de enviar tonos duales DTMF (Dual Tone Multi-Frequency) utilizando la red GSM. Este comando se utiliza para definir la duración del audio dual (el valor predeterminado es 300 milisegundos).

6. AT VTS proporciona a los usuarios la posibilidad de enviar audio dual DTMF utilizando la red GSM. Este comando permite transmitir audio dual.

7. ATDL vuelve a marcar el último número de teléfono.

8. ATDn marca automáticamente cuando el terminal de datos está listo (DTR).

9. ATS0 responde automáticamente.

10. AT CICB telecomunicaciones entrantes.

11. Plan de numeración única AT CSNS.

12. AT VGR, AT VGT ganan el control. Este comando debe usarse para ajustar la ganancia de recepción del altavoz y la ganancia de transmisión del micrófono.

13. Control de silencio del micrófono AT CMUT.

14. Selección altavoz/micrófono AT SPEAKER. Este comando especial se utiliza para seleccionar altavoces y micrófonos.

15. AT ECHO eco cancelado.

16. Corrección de tono lateral AL LADO.

17. AT VIP inicializa los parámetros de sonido.

18. AT DUI marca con información adicional del usuario.

19. AT HUI cuelga con información adicional del usuario.

20. AT RUI recibe información adicional del usuario.

3. Comandos del servicio de red

1. Calidad de la señal AT CSQ.

2. Selección del proveedor del servicio AT COPS.

3. Registro en la red CREG. Obtenga el estado de registro de un teléfono móvil.

4. AT WOPN lee el nombre del operador.

5. Lista de operadores prioritarios de AT CPOL.

4. Comandos de seguridad

1. AT CPIN Introduce el PIN.

2. EN CPIN2 Introduzca el PIN2.

3. Los números de prueba restantes del PIN AT CPINC.

4. Bloqueo del dispositivo AT CLCK.

5. En CPWD cambiar contraseña.

5. Comando de agenda telefónica

1. AT CPBS selecciona el almacenamiento en la memoria de la agenda telefónica.

2. AT CPBR lee las entradas de la agenda telefónica.

3. AT CPBF busca entradas en la agenda telefónica.

4. AT CPBW escribe entradas en la guía telefónica.

5. Consulta del directorio telefónico de CPBP.

6. Acción de movimiento de directorio telefónico de CPBN. Este comando especial mueve las entradas de la guía telefónica hacia adelante o hacia atrás (en orden alfabético)

7.

8. AT WAIP evita que todas las guías telefónicas se inicialicen en el siguiente reinicio.

9. AT WDCP elimina el número de teléfono que llama.

10. Configure el número de correo de voz en AT CSVM.

6. Comando de mensajes cortos

1. AT CSMS Seleccionar servicio de mensajes. Los servicios admitidos incluyen GSM-MO, SMS-MT y SMS-CB.

2. En la CNMA respuesta de confirmación de nueva información.

3. Almacenamiento de información prioritaria AT CPMS. Este comando define el área de almacenamiento utilizada para leer y escribir información.

4. Formato de información prioritaria del AT CMGF. Los formatos de ejecución incluyen el modo TEXTO y el modo PDU.

5. AT CSAS guarda la configuración. Guarde los parámetros CSAS y CSMP.

6. AT CRES restaurar la configuración.

7. AT CSDH muestra los parámetros en modo texto.

8.Indicación de nueva información en la CNMI. Este comando selecciona cómo recibir mensajes de texto de la red.

9. AT CMGR lee mensajes de texto. La información se lee de la memoria configurada por el comando CPMS.

10. AT CMGL enumera la información almacenada.

11. AT CMGS envía información.

12. AT CMGW escribe mensajes cortos y los almacena.

13. AT CMSS envía información desde la memoria.

14. AT CSMP establece los parámetros del modo texto.

15. AT CMGD elimina mensajes cortos. Elimina uno o más mensajes de texto.

16. Dirección del centro de servicio de SMS AT CSCA.

17. AT CSCB selecciona el tipo de información de emisión de la unidad.

18. Identificación de información de transmisión de la unidad AT WCBM.

19. Se ha corregido el estado de la información del AT WMSC (si ha sido leída, si ha sido enviada, etc.).

20. Sobrescritura de información en WMGO.

21. AT WUSS no cambia el estado de los SMS. Permanece SIN LEER después de ejecutar CMGR o CMGL.

7. Comandos de servicio adicionales

1. La llamada AT CCFC continúa.

2. Está prohibida la llamada AT CLCK.

3. AT CPWD cambia la contraseña del servicio adicional.

4. Llamada en espera en CCWA.

5. Restricción de confirmación de línea de llamada AT CLIR.

6. Declaración de confirmación de línea de llamada AT CLIP.

7. Declaración de confirmación de la línea de contacto de AT COLP.

8. Informe de gastos del AT CAOC.

9. Medición acumulativa de llamadas AT CACM.

10. AT CAMM El valor máximo de medición de llamadas acumuladas.

11. Tabla de precios unitarios y divisas de AT CPUC.

12. Servicios adicionales relacionados con las llamadas AT CHLD.

13. AT CLCC enumera las convocatorias actuales.

14. Notificación de servicios adicionales del AT CSSN.

15. Datos de servicios adicionales no organizados de AT CUSD.

16. Grupo cerrado de usuarios del AT CCUG.

8. Comandos de datos

1. Selección del tipo de mensajería AT CBST.

2. Modo de selección EN FCLASS. Este comando configura el módulo en un modo especial para operación de datos o fax.

3. Control de informes de servicio AT CR. Este comando permite generar informes de servicio más detallados.

4. Código de resultado de la división AT CRC. Este comando permite una indicación de timbre más detallada cuando entra una llamada.

5. Informe de tarifa DTE-DCE local AT ILRR.

6. Parámetros del protocolo de línea de comunicación por radio AT CRLP.

7. AT DOPT otros parámetros de la línea de radiocomunicación.

8. Selección de compresión de datos ATC.

9. Si AT DS permite la compresión de datos secundaria V42.

10. Si AT DR informa la compresión de datos secundaria V42.

11. Selección de corrección de errores de datos AT\N.

9. Comando de fax

1. Velocidad de transmisión AT FTM.

2. Velocidad de recepción AT FRM

3. AT FTH utiliza el protocolo HDLC para configurar la velocidad de transmisión de fax.

4. AT FRH utiliza el protocolo HDLC para configurar la velocidad de recepción de fax.

5. AT FTS detiene la transmisión durante un período específico y espera.

6. AT FRS recibiendo silencio.

10. El segundo tipo de comando de fax

1. AT FDT transmite datos.

2. AT FDR recibe datos.

3. AT FET transmite puntuación de página.

4. Parámetros de estado de conversión de la página AT FPTS.

5. AT FK da por finalizado el encuentro.

6. Orden de bytes de conversión de páginas AT FBOR.

7. Informe del tamaño del buffer AT FBUF.

8. AT FCQ controla la inspección de calidad de las copias.

9. AT FCR controla la capacidad de recibir faxes.

10. Parámetros actuales de la conferencia AT FDIS.

11. AT FDCC establece los parámetros de la función DCE.

12. AT FLID define la cadena de identificación local.

13. Parámetro de tiempo de espera de conversión de página AT FPHCTO.

11. Comandos V24-V25

1. AT IPR determina la tasa DTE.

2. AT ICF determina la estructura característica DTE-DCE.

3. AT IFC controla el tráfico local DTE-DCE.

4. AT&C configura la señal DCD (detección de transporte de datos).

5. AT&D configura la señal DTR (terminal de datos listo).

6. AT&S configura la señal DST (configuración de datos lista).

7. ATO vuelve al modo en línea.

8. ATQ determina si el teléfono móvil envía el código de resultado.

9. ATV determina el formato de respuesta del DCE.

10. ATZ se restaura a la configuración predeterminada.

11. Guardar configuración de AT&W.

12. Prueba automática de AT&T.

13. ATE determina si se repiten los caracteres.

14. AT&F vuelve a la configuración de fábrica.

15. AT&V muestra la configuración del módulo.

16. ATI requiere confirmación de la información. Este comando hace que el módulo GSM envíe una o más líneas de texto de mensaje específico.

17. Multiplexación de datos/comandos AT WMUX.

12. Comandos AT especiales

1. Descripción del entorno de la batería AT CCED.

2. Instrucción RxLev automática AT CCED.

3. CON VIENTO instrucciones generales.

4. Modo de cifrado de datos AT ALEA entre ME y MSC.

5. Modo de cifrado de datos AT CRYPT.

6. Gestión de claves AT EXPKEY.

7. EN CPLMN información sobre PLMN.

8. Medición de conversión analógica a digital AT ADC.

9. Informe de eventos del dispositivo móvil del CMER. Este comando determina si se permite el envío activo de códigos de resultado cuando se presiona una tecla.

10. AT WLPR lee la preferencia de idioma.

11. AT WLPW escribe preferencia de idioma.

12. AT WIOR lee el valor GPIO.

13. EN WIOW escribe el valor GPIO.

14. Gestión de entradas/salidas en WIOM.

15. AT WAC ignora los comandos. Este comando especial permite ignorar SMS, SS y PLMN disponibles.

16. AT WTONE toca la melodía.

17. AT WDTMF reproduce melodía DTMF.

18. Modo de descarga AT WDWL.

19. AT WVR configura la velocidad de voz del mensajero.

20. AT WDR configurar la velocidad de datos.

21. AT WHWV muestra la versión del hardware.

22. AT WDOP muestra la fecha de fabricación del producto.

23. Selección de ganancia de sonido AT WSVG.

24. AT WSTR devuelve el estado del estado especificado.

25. Escaneo AT WSCAN.

26. AT WRIM configura o regresa al modo de indicación de timbre.

27. ¿El AT W32K permite el modo de apagado de 32 kHz?

28. AT WCDM cambia la melodía predeterminada.

29. AT WSSW muestra la versión del software interno.

30. AT WCCS edita o muestra la tabla de configuración de propiedades personalizadas.

31. AT WLCK permite la personalización de ME en operadores específicos.

32. AT CPHS Establece el comando CPHS.

33. Gestión de carga de baterías AT WBCM.

34. Gestión de funciones AT WFM. Ya sea para permitir ciertas características del módulo, como el modo de ancho de banda, el voltaje de la tarjeta SIM, etc.

35. Gestión de funciones empresariales de AT WCFM. Si se permiten funciones especiales de Wavecom.

36. AT WMIR permite la creación de imágenes de almacenamiento personalizadas a partir de los valores de parámetros almacenados actualmente.

37. AT WCDP cambia el reproductor de melodía predeterminado.

38. AT WMBN Configura diferentes números de correo electrónico en la tarjeta SIM.

13. Comandos de la caja de herramientas de la tarjeta SIM

1. Utilidad de la caja de herramientas de configuración AT STSF.

2. Instrucciones de la caja de herramientas AT STIN.

3. AT STGI obtiene información sobre los comandos esperados enviados desde la tarjeta SIM.

4. Resultados proporcionados por AT STCR: reacción de control de la caja de herramientas.

5. AT STGR responde.

Permite que un programa o usuario seleccione elementos del menú principal o responda a ciertos comandos.

Los comandos AT GSM relacionados con SMS (GSM07.05) comúnmente utilizados se muestran en la Tabla 1:

Comando AT

Función

AT CMGC

Enviar un comando SMS (enviar un comando de mensaje corto)

AT CMGD

Eliminar mensaje SMS (eliminar el mensaje corto en la memoria de la tarjeta SIM)

AT CMGF

Seleccionar formato de mensaje SMS (seleccionar el formato de mensaje corto: 0-PDU; 1 -text)

AT CMGL

Listar mensajes SMS de la tienda preferida (Listar mensajes SMS PDU/texto en la tarjeta SIM: 0/"REC

UNREAD" -Leído no leído, 1/"REC READ"-leído, 2/"STO UNSENT"-para enviar, 3/"STO

SENT"-enviado, 4/"ALL"-todos)

AT CMGR

Leer mensaje SMS

AT CMGS

Enviar mensaje SMS

AT CMGW

Escribir mensaje SMS en la memoria (escribir el mensaje corto que se enviará a la memoria SIM)

AT CMSS

Enviar mensaje SMS desde el almacenamiento (enviar mensajes cortos desde la memoria SIN|M )

AT CNMI

Indicaciones de mensajes SMS nuevos (muestra mensajes cortos recién recibidos)

AT CPMS

Almacenamiento de mensajes SMS preferido (seleccione memoria de mensajes cortos)

AT CSCA

Dirección del centro de servicio de SMS (dirección del centro de mensajes cortos)

AT CSCB

Seleccionar mensajes de difusión celular

AT CSMP

Establecer parámetros del modo de texto SMS

p>

AT CSMS

Seleccionar servicio de mensajes

Usar Ejemplos para ilustrar el uso de estos comandos:

Primero use el teléfono móvil. Conecte el teléfono móvil al puerto serie de la computadora con el cable de datos y configure la velocidad en baudios del puerto serie en 19200, y estará bueno para ir.

1. Primero pruebe su conexión y si su teléfono móvil admite comandos AT. Ingrese:

AT

Devolviendo "OK" en la pantalla. indica que la conexión entre la computadora y el teléfono móvil es normal, por lo que podemos realizar otras pruebas del comando AT

2. Configurar el formato de envío de SMS

AT CMGF=1<Responder Coche>

Devolver "OK" en la pantalla indica que el método de envío de SMS actual es el modo PDU. Si está configurado en modo TEXTO, entonces AT CMGF=0<Enter>

. 3, enviar mensajes de texto

El contenido del envío y el número de teléfono móvil siguen siendo los mismos que los de la codificación anterior. Después de la codificación, los datos que se enviarán son los siguientes

0891683108705505F011000D91683117352446F2000800124F60597D002C00480065006C006. C006F0 021

Nosotros Utilice el siguiente comando para enviar

AT CMGS=33<Ingrese>

Si se devuelve ">", ingrese los datos codificados anteriormente y termine con CTRL Z. Espera un momento. Puedes ver que devuelve OK.

Explique por qué AT CMGS=33 se obtiene así:

11000D91683117352446F2000800124F60597D002C00480065006C006C006F0021

La longitud de esta cadena se divide por 2. , la cadena anterior se obtiene por agregando el número del centro de SMS y el contenido del SMS. ¿Cómo obtenerlo? Revise la parte de decodificación.

En nuestra discusión anterior, para enviar un SMS completo, solo se deben ejecutar tres comandos, AT. EN CMGS=? , EN CMGS=? Eso es todo. Debido al espacio, solo puedo mencionar una cantidad limitada aquí. Si desea saber más, puede solicitar el documento técnico del comando AT de cada fabricante de teléfonos móviles, que es muy detallado.

Comunicación serial

Implementación de C#

Generalmente, tenemos cuatro métodos para implementar la comunicación serial en C#:

Primero: este es el forma más sencilla y cómoda a través del control MSCOMM. Sin embargo, es difícil controlar la función libremente. Al mismo tiempo, este control no está incluido en el sistema en sí, por lo que es necesario registrarlo, lo que está fuera del alcance de este artículo.

Puede acceder a /tutorials

/tutorial_details.aspx?tutorial_id=320

Segundo: Microsoft ha lanzado un nuevo control de puerto serie en .NET, basado en . NET Se implementa el método de llamada P/Invoke. Para obtener más información, puede visitar el sitio web de Microsoft/msdnmag/issues/02/10/NETSerialComm/default.aspx.

Tercero: use controles de terceros

Cuarto: use API para escribir comunicaciones en serie usted mismo

Vc usa API para llamar al puerto serie y no es multiproceso