Introducción
Los sistemas de buscapersonas tienen aproximadamente 50 años de historia, siendo estos utilizados inicialmente por médicos, los cuales eran alertados en casos de emergencia, por este medio; el beneficio de este método radicaba, en que se podían localizar en casi cualquier parte que tuviera cobertura de la señal de radio, el operador marcaba una frecuencia, la cual correspondía al equipo del usuario, el equipo cuando detectaba la frecuencia, emitía un tono audible; los siguientes desarrollos permitieron un mensaje hablado por el operador después del tono.
Los sistemas de buscapersonas continúan creciendo, adoptando tecnologías digitales, las cuales hacen mas ágil y barato el servicio; por consiguiente hace mas accesible para toda clase de personas e instituciones.
Esto creó una competencia más fuerte en los sistemas de buscapersonas, las compañías deben atraer nuevos clientes con las tarifas o servicios que se puedan ofrecer y las haga mas atractivas en el mercado; para ser más competitivos, es indispensable contar con departamentos tanto técnico, como administrativos muy eficientes, y que se puedan acoplar rápidamente al desarrollo del mercado de buscapersonas; esto se debe fundamentar en un software que se encargue del envío de mensajes a un equipo codificador (terminal de paginación), el cual transmite los mensajes al usuario final.
Existen programas para manejar la comunicación con el equipo codificador que generalmente es distribuido por el vendedor del mismo, el equipo comúnmente es importado, el soporte técnico del software es deficiente, haciendo que cualquier falla del programa sea un problema serio de resolver, sin un soporte en el país; asimismo esta clase de software es diseñado para mercados que no corresponden al nacional, además no utilizan tecnologías recientes en el desarrollo de sus programas.
En este trabajo se analizan las diferentes necesidades de las empresas que prestan el servicio de buscapersonas, se presenta un modelo, y se muestra el desarrollo de los programas; adoptando nuevas tecnologías en el campo de base de datos y brindando una administración del sistema más sencilla y amigable; así, con todos estos requisitos se podrá ofrecer una solución confiable, escalable y económica a los operadores del servicio de buscapersonas.
Los sistemas buscapersonas, hasta la fecha han satisfecho la mayoría de tipos de demanda de servicios como son por tono, voz, numéricos y alfanuméricos. Con la reciente demanda de buscapersonas, aumentó la capacidad de manejo de mensajes a un menor costo, así el servicio de buscapersonas es una forma de comunicación ágil y económica, que esta expandiéndose de forma rápida en nuestro medio.

Fig. 1. Abonados por segmentos comerciales [CON97].
La fig. 1. muestra los usuarios del sistema de buscapersonas por segmentos comerciales que puede servir para crear un perfil de quiénes son clientes del servicio de buscapersonas; además indica la variedad de mercados a los cuales se les vende el servicio.
Con la constante pugna dentro de este difícil negocio, las empresas se deben diferenciar de la competencia para poder atraer nuevos clientes con los servicios o tarifas que les puedan ofrecer; esto se debe fundamentar tanto en la parte técnica como en la administrativa de la empresa y tener un buen plan de ventas. Para poder contar con un servicio ágil en la compañía, es indispensable poseer un sistema que maneje los mensajes que van a ser enviados, de una forma automática (el computador se encarga de enviar los mensajes sin que un operario se involucre en el proceso) y con opción de enlazar en un entorno de red para poder crear ampliaciones, en forma más rápida y económica, de este modo ocasionar los menores perjuicios para los usuarios cuando se vaya a hacer una ampliación del sistema.
Actualmente existe software para manejar la comunicación con el terminal de paginación que es vendido generalmente por el distribuidor del equipo de paginación, el soporte técnico es deficiente, ya que generalmente los programas son desarrollados por fuera del país, convirtiendo cualquier falla del software en una catástrofe, debido a la falta del soporte o manuales indicados para la corrección del percance; además con el rápido crecimiento de los sistemas buscapersonas es indispensable una conexión en red, con otros computadores, en donde un computador sirve de servidor por estar conectado al terminal de paginación, enrutando los mensajes de los otros computadores (clientes) a través de la red LAN u otro tipo de conexión, para luego ser enviados al terminal de paginación.
Comúnmente las grandes empresas del sector de buscapersonas, desarrollan sus propios programas e interfaces al sistema buscapersonas, para ofrecer al cliente diferentes tipos de servicios y así, diferenciarse de las otras compañías del sector; en cambio las pequeñas y medianas empresas que no cuentan, con los recursos suficientes para establecer un departamento de sistemas (y que además este tenga conocimientos en comunicaciones); tienden a utilizar el software comercial que frecuentemente es desarrollado por el distribuidor del terminal de paginación.
Entre el software mas utilizado en nuestro medio se tiene:
|
Nombre |
Compañía |
Hecho en |
Soporte para redes |
Sistema operativo |
Base de datos |
|
Zbase |
Zetron |
USA |
No |
MSDOS |
Interna |
|
ZAPP |
Zetron |
USA |
No2 |
MSDOS |
Externa/Interna |
|
COMBIP |
Alfacom |
Colombia |
No2 |
MSDOS |
Externa |
|
Unipage |
Motorola |
USA |
Si |
UNIX |
Externa/Interna |
Estos programas a excepción del Unipage, son desarrollados para un ambiente de trabajo monousuario, por lo tanto se tienen inconvenientes cuando se desea tener un ambiente de trabajo multiusuario; los problemas más frecuentes son bajo rendimiento en el acceso a la base de datos y un alto tráfico en la red, lo cual puede ocasionar que el sistema se caiga, produciendo perdida de datos y mala imagen ante los usuarios, por la perdida momentánea del servicio.
El Unipage de Motorola, a pesar de ser diseñado para un ambiente multiusuario, cuenta con el inconveniente de que sus clientes son terminales UNIX, las cuales generalmente son conectadas a puertos seriales del PC servidor del sistema, con esto las ampliaciones dependen de una expansión de los puertos seriales del servidor; además los gastos de administración en un sistema UNIX son más elevados, comparados con sistemas Windows o Novell.
Generalmente las bases de datos utilizadas por estos programas no son comerciales, o sea que no tienen un patrón común con otras bases de datos; un problema adicional a esto, es que sus datos no son fácilmente exportables a otros programas o sistemas, y cuando se necesita compartir información entre sistemas de buscapersonas, conlleva a una ardua y tediosa labor de migración de datos.
En este modelo tan cerrado, el ofrecer un nuevo servicio es un trabajo que generalmente consume mucho tiempo, esfuerzo, y obviamente recursos económicos.
Todo esto se resume en una clara desventaja de las pequeñas y medianas empresas, en acoplarse para ofrecer un nuevo servicio a sus clientes. Ahora que se puede esperar en un futuro cercano donde se promete fusionar diferentes tipos de servicios de información p.e. buscapersonas, correo electrónico, correo de voz, teléfonos celulares, etc; también está claro que no tenemos todas las respuestas sobre lo que será la industria en el futuro; pero es seguro de que Los Sistemas de Información serán parte importante de lo que hoy conocemos como buscapersonas. Un tipo de servicio de información ya se está dando ampliamente con buscapersonas ordinarios. Este servicio se brinda sencillamente enviando un mensaje alfanumérico normal a un buscapersonas, en donde será leído sin necesidad de ninguna manipulación. Una variación muy prometedora de este tipo de servicio es el envío de texto o, aún más, de archivos completos de una computadora al usuario, quién después podrá "manipular" los datos o "correr" el archivo en una computadora portátil. Obviamente, este servicio será de mucho más valor para el abonado. Ahora se debe preguntar, podrán las pequeñas y medianas empresas, sobrevivir con lo que actualmente ofrece el mercado del software comercial, para los sistemas buscapersonas?.
Para afrontar ese futuro cercano se debe tomar nuevas herramientas, no solo para innovar los servicios existentes sino también para crear nuevos. En los sistemas de envío de mensajes por venir, estos deberán tomar las ventajas de las bases de datos comerciales, como son robustez en cuanto a tamaño y seguridad de datos, escalable cuando se necesite ampliar el numero de usuarios y ser abiertas, para intercambiar datos con otros sistemas; así mismo el sistema operativo juega un papel preponderante en este negocio, este deberá permitir no solo soportar los servicios de información ya fijados, sino también los futuros, también es importante que sea estable para brindar seguridad en el manejo de los datos, y poseer una excelente comunicación con todo tipo de sistemas de computo, para un buen aprovechamiento de los recursos de la red de computadores; con todos estos requisitos se podrá ofrecer una solución confiable, escalable y económica a los operadores del servicio de buscapersonas.
Los sistemas de buscapersonas han penetrado en todos los niveles del mercado, ejecutivos y adolescentes igual ahora usan un buscapersonas que los permite ubicar donde quiera que se encuentren; esta tendencia es una oportunidad para que los proveedores de este servicio puedan aumentar sus subscriptores.
Los sistemas de buscapersonas, hasta la fecha han satisfecho la mayoría de tipos de demanda de servicios como son por tono, voz, numéricos, y alfanuméricos. Con la reciente demanda de buscapersonas, aumentó capacidad de manejo de mensajes a un menor costo, así el servicio de buscapersonas es una forma de comunicación ágil y económica, que sé esta expandiendo de forma muy rápida en nuestro medio.

Fig. 2 Sistema buscapersonas, modelo básico [BRA97].
Los elementos primarios de un sistema de buscapersonas son la fuente de entrada (puede ser a menudo un teléfono), equipo del transmisor, terminal de paginación, unidad de buscapersonas, estos son operados típicamente por un proveedor del servicio quien incurre en el costo del edificio, y opera el sistema.
La fuente de la entrada puede ser una computadora personal, teléfono, o un operador que despacha los mensajes.
Los equipos de transmisión, o equipos de enlace en radio frecuencia (RF), generalmente son operados por grandes instituciones como, centros hospitalarios, departamentos de bomberos, organizaciones gubernamentales, pero más típicamente el servicio es ofrecido por instituciones privadas.
El terminal de paginación es responsable de recibir, procesar y guardar la información de la persona a quien llaman. El terminal de paginación valida los tipos de llamadas, determina la autenticidad del suscriptor y sirve de interface a la red de RF, o con otra terminal remota. Las redes de RF aceptan los datos de las terminales vía RF, telefónica o por satélite, transmitiendo la señal codificada al correspondiente usuario.
Se puede arrendar o comprar buscapersonas al proveedor del servicio, o comprarlo a minoristas. Existen equipos que pueden recibir diferentes tipos de mensajes:
El subscriptor a menudo puede seleccionar el método en que él recibirá una alerta cuando reciba un mensaje, pueden ser por estímulos visuales, estímulos audibles (generalmente un pitido o campanillas) o estímulos silenciosos (vibración).
En los sistemas de buscapersonas es fundamental el protocolo de señalización. El protocolo de paginación es el sistema nervioso que controla el envío de mensajes. Un protocolo es un lenguaje o un conjunto de reglas, las cuales permiten el flujo de información sobre una red telefónica, radio, etc. y finalmente al buscapersonas. Estas reglas decretan la capacidad, velocidad de señalización, tiempo de vida de la batería e integridad de los datos, todas características críticas a los ojos del proveedor del servicio y por supuesto al usuario final.
Los sistemas buscapersonas que actualmente se tienen, empezó alrededor de hace 40 años. En los 50s los buscapersonas respondían a un tono de señalización, este seleccionaba un usuario dependiendo de la frecuencia del tono que le llegara al equipo, esto permitía identificar a una docena de suscriptores en cada canal. En los siguientes años la adopción de ya no uno, sino de dos tonos secuenciales de audio para la localización del usuario permitía alrededor de 870 clientes. Esta tecnología continúa desarrollándose hasta alcanzar entre cinco y seis tonos de señalización, lo cual permitía tener una población de hasta 100,000 usuarios en el sistema.
Ya entre los años 70s y 80s con el auge de la electrónica digital, se crean buscapersonas los cuales toman grandes beneficios de esta nueva tecnología, logrando así ofrecer nuevos servicios a los usuarios.
Los siguientes son algunos de los protocolos más conocidos de estos equipos:
Golay esta diseñado para transmitir diferentes tipos de mensajes ya sean por un solo tono, numéricos, alfanuméricos, o mensajes de voz. Los datos son transmitidos utilizando códigos de corrección de errores.
Otro beneficio del Golay es el mejoramiento de la vida de la batería. Golay divide los buscapersonas en grupos y transmite un encabezamiento en el código, así los buscapersonas escogen solamente los mensajes de grupo a que corresponde y no decodifican el resto del mensaje. Solo posee 6 dígitos en el capcode (formato de identificación del buscapersonas) y su baja velocidad de transmisión, son grandes inconvenientes cuando los sistemas tienen una gran cantidad de usuarios.
POCSAG (Post Office Code Standardization Advisory Group) se consideró un protocolo de alta velocidad cuando se desarrolló. Puede manejar más de dos millones de direcciones y soporta mensajes de tipo numérico, alfanumérico y de tono. Hoy POCSAG opera a 512, 1200 y 2400 bps, y es el protocolo de buscapersonas más extensamente difundido. Igual que el Golay, POCSAG posee un sistema robusto de detección y corrección de errores.
La sincronización se efectúa mediante códigos de datos llamados claves, y cada buscapersonas podrá tener una clave diferente, así se pueden dividir en grupos de buscapersonas en el momento de la sincronización y mejorar la vida de la batería. Posee 7 dígitos en su capcode, y sus velocidades de transmisión, a pesar de ser mayores que el Golay, siguen siendo bajas para sistemas muy grandes.
Los principales logros de este protocolo, son haber incrementado la capacidad de subscriptores de todos los servicios, mejora la ejecución del envío de mensajes, permitiendo de este modo un gran ahorro en el consumo de la batería. La velocidad de transmisión es de 6250 bps.
Existen básicamente 2 tipos de redes en los sistemas de buscapersonas, local y regional; esta ultima, dependiendo de su cubrimiento puede llegar a convertirse en nacional, e incluso de cubrimiento internacional.

Fig. 3. Topología local
La redes locales manejan una configuración como la mostrada en la fig. 3, donde generalmente un terminal de paginación, distribuye mensajes en un área geográfica limitada; en este tipo de redes no existe comunicación entre terminales de paginación y por consiguiente no se puede enviar mensajes de otros terminales de paginación.
El protocolo de comunicación más comúnmente utilizado en sistemas locales para enviar mensajes del usuario, al terminal de paginación se denomina, TAP (Telocator Alphanumeric Protocol); en septiembre de 1988 la PCIA adopto este protocolo como el estándar. TAP es un protocolo de comunicación digital, el cual opera a través de conexiones telefónicas con modems o en comunicaciones seriales dedicadas. El 100% de los sistemas de buscapersonas de Estados Unidos y gran porcentaje del resto del mundo, provee acceso público a través de conexiones TAP.
La necesidad de conectar terminales de paginación entre si, comienza cuando surge la urgencia de brindar un mayor cubrimiento del servicio; se diseñaron diferentes métodos de enlazar los terminales de paginación, el problema se presentaba cuando se intentaba encadenar redes de diferentes marcas entre si. Esto condujo a que se diseñara un estándar sobre el cual los terminales de paginación pudieran operar. Aparece entonces el protocolo TNPP (Telocator Network Paging Protocol) que hace posible la comunicaciones entre los terminales. TNPP utiliza paquetes de información que son distribuidos a través de terminales de paginación en una red. Un paquete contiene la dirección de destino del terminal de paginación, chequeo de error y otros elementos.

Fig. 4 Configuración simplex [MOT97]
Todos los mensajes se originan en un equipo maestro los cuales son pasados a los demas terminales de paginación. La más común aplicación para esto es el envío de mensajes utilizando satélites. El servicio de satélites provee cubrimiento nacional (en algunas ocasiones internacional), el maestro recibe las llamadas, utilizando un simplex TNPP envía los paquetes a un satélite que esta en órbita, este retransmite estos paquetes a diferentes puntos de la tierra. La transmisión es recibida y se transmite el paquete al usuario final.

Fig. 5 Configuración duplex [MOT97]
Un par de terminales de paginación son conectados, estos pueden intercambiar paquetes de mensajes entre si. Un mensaje puede ser iniciado por una llamada en el otro terminal, y este puede ser transmitido desde ambos. Esto permite a una persona en una ciudad enviar mensajes a otra persona que se encuentra en otra ciudad, sin tener que hacer una llamada de larga distancia. El operador del sistema puede proveer servicio en ambas áreas sin pagar costos extras por el intercambio de datos entre los terminales de paginación.

Fig. 6 Configuración en cadena [MOT97]
Un mensaje puede producirse en algún terminal de la red. Como un paquete de TNPP pasa de terminal en terminal, cada terminal determina leyendo el encabezado si el paquete a sido direccionado a él. Si ocurre esto, el terminal envía el mensaje el mensaje al transmisor. Si no, simplemente pasa el paquete al próximo terminal de la cadena. De esta manera el mensaje puede ser pasado a un gran número de sitios, en cuestión de segundos.

Fig. 7 Configuración en anillo [MOT97]
Una conexión en anillo, es una configuración en cadena, a la cual se le han unido los terminales de paginación de principio y fin. La ventaja de esto, es que si se pierde la comunicación en uno de sus nodos, el enlace no se pierde, por que el paquete utiliza la parte que aun funciona en la cadena

Fig. 8 Configuración en estrella [MOT97]
Una red en estrella, utiliza todos los terminales conectados a un terminal central. Un mensaje puede originarse en algún terminal, pero el terminal central maneja todo el tráfico en la red. El rendimiento y eficiencia del sistema, se deja completamente en manos del terminal central.

Fig. 9 Envío de mensajes utilizando satélites [MOT97]
Una red de terminales de paginación, puede ser parte de una red nacional o internacional con la adición de un enlace satelital. El enlace puede ser conectado a algún terminal de la red, solamente un terminal necesita ser equipado con interface satelital. De esta forma los mensajes provenientes del satélite pueden ser transmitidos por alguno de terminales en la red.
Adoptado por Telocator (ahora conocido como "Personal Communications Industry Association" PCIA) como un protocolo estándar en servicios de buscapersonas. Este es referenciado como Telocator Alphanumeric Protocol (TAP), además el dispositivo de paginación permite la entrada de datos en el modo llamado de paginación completa.
El protocolo de transferencia de datos utilizado hace posible la entrada de datos desde dispositivos, tales como microcontroladores o programas de computador que crean una rápida y sencilla manera de enviar la información al terminal de paginación. Las dos variaciones del protocolo son similares en estructura pero difieren en el modo de enviar los datos al terminal de paginación.
Generalmente los dispositivos de paginación operan con una base de datos interna que varia en capacidad dependiendo del modelo y marca del dispositivo, esta guarda el capcode, funciones, flags de operación (los cuales permiten validar el mensaje para un usuario), prioridad y otras opciones. El modo de paginación completa permite paginar alguna dirección de un buscapersonas, dejando así que los códigos de operación sean manejados por el dispositivo que envía el mensaje; con esto no se limita la capacidad del sistema a la capacidad del terminal de paginación. Además sé decrementa el tiempo de espera en las líneas de los terminales de paginación al permitir que los dispositivos de entrada envíen gran cantidad de bloques de información en un solo paquete.
La secuencia de Logon o entrada es repetida cada vez que el terminal de paginación recibe una nueva llamada después de haber estado previamente en estado de espera. Esta secuencia fija el modo de transferencia de datos. El modo de transferencia de datos no cambia hasta que el dispositivo de entrada termina la comunicación, desconecta y conecta de nuevo.
Nota: En la siguiente descripción, las marcas "< >" no son transmitidas y son utilizadas para denotar un símbolo de control. Las secuencias de mensajes <opcional> pueden ser habilitadas o no a gusto del programador del equipo de paginación (dependiendo del modelo del terminal de paginación estos mensajes pueden cambiarse).
La secuencia de entrada es:
|
"<CR>" |
|
Inicia la secuencia de entrada. |
|
|
"ID=<CR><LF>" |
El terminal debe responder con un "ID=" si reconoce la velocidad de transmisión y si la transferencia de datos ha sido completada. |
|
"<ESC>PG1pppp<CR>" o "<ESC>PG2pppp<CR>" |
|
Selecciona base de datos interna. Selecciona paginación completa. "pppp" es el código de seguridad de cuatro caracteres; este podrá ser omitido si el código de seguridad es deshabilitado, si es requerido, este siempre será de cuatro caracteres. |
|
|
"<ACK><CR><opcional><CR>" |
Secuencia de entrada aceptada |
|
|
"<ESC>[p<CR>" |
El terminal de paginación esta listo para empezar a recibir mensajes |
|
|
O "<NAK><CR><opcional><CR>" |
Intente de nuevo la secuencia de entrada (desde la secuencia de ESC) |
|
|
O "<ESC><EOT><opcional> <CR>" |
Secuencia de entrada negada, el terminal de paginación se desconecto. |
Una vez realizada con éxito la secuencia de entrada, la transferencia de datos puede comenzar. Un indefinido número de transacciones puede ser transmitido al terminal de paginación.
La transferencia de datos se da en estructuras de 256 caracteres o menos. Cada bloque es definido por el campo de paginación (CP) del buscapersonas y un mensaje completo. Uno o más bloques pueden ser necesitados para transmitir una transacción completa.
Si en la transmisión ocurre una gran cantidad de errores esto puede ser causa para que el terminal se desconecte. Los errores pueden ser de tipo de estructura de bloque, recepción de <EOT>, y timeouts. Los timeouts ocurren después de un tiempo T al último caracter recibido.
Generalmente los dispositivos de paginación tienen la opción de cambiar el T o no generar el timeout.
|
|
||
|
"<STX><CP><CR> <mensaje><CR> <ETX><checksum><CR>" |
|
Esta forma de paginación se utiliza para mensajes cortos. <ETX> indica que la transacción es completa. |
|
Ó "<STX> <CP><CR> <mensaje><CR> <ETB><checksum><CR>" |
<Reconocido> |
Los mensajes con una longitud mayor requieren transferir más de un bloque, pero el campo de paginación (CP) es transmitido solo una vez. <ETB> indica que en un bloque posterior la transacción se completara. |
|
"<STX> <mensaje><CR> <ETX><checksum><CR>" |
<Reconocido> |
Parte del mensaje original. |
|
... |
... |
... |
|
"<STX> <mensaje><CR> <ETX><checksum><CR>" |
<Reconocido> |
Bloque final de la transacción.<ETX> indica que la transacción es completa. |
El campo de paginación <CP> puede tomar una de estas dos formas dependiendo del modo de transferencia.
la forma es:
|
<CP> = xxxx |
Donde xxxx es de uno a cuatro caracteres ASCII que forma un número de un valido usuario para el terminal de paginación (puede ser 0-99, 0-399 ó 0-1199). |
El campo de paginación será de la siguiente forma.
|
<CP> = BxxxxxxxFAPT |
Donde |
|
B |
Es un dígito ASCII entre 0-7 que hace referencia a la tabla de formato de paginación la cual se encuentra guardada en el terminal de paginación |
|
xxxxxxx |
Son siete caracteres ASCII que conforman un capcode valido para el formato de paginación. A veces debe ser necesario llenar con ceros hasta conformar los siete caracteres. |
|
F |
Es un símbolo ASCII entre 0-9 que identifica el código de función del buscapersonas. |
|
A |
Es un dígito ASCII es 0 o 1 este indica cuando el mensaje puede ser codificado como dato numérico (0) o alfanumérico (1) |
|
P |
Es un caracter ASCII, 0 o 1 que indica cuando el mensaje tiene prioridad (1 = se transmite inmediatamente) o no (0) |
|
T |
Es un símbolo ASCII entre 0-3 que hace referencia a la tabla de "Talk times" guardada en el terminal de paginación. |
Puede tomar una de estas cuatro formas:
|
<ACK> <CR><opcional><CR> |
El bloque recibido es aceptado, envíe el próximo |
|
<NAK><CR><opcional><CR> |
El bloque recibido contiene un error en el <checksum>, retransmitir. |
|
<RS><CR><opcional><CR> |
El bloque recibido contiene un invalido <CP>, o los últimos 3 bloques han sido transmitidos con un error de <checksum> |
|
<ESC><EOT><opcional><CR> |
El terminal de paginación ha sido desconectado |
El <checksum> es encontrado por la suma aritmética de los valores de 7 bits de todos los procedentes caracteres en el bloque. Los 12 bits menos significativos son agrupados en tres dígitos hexadecimales.
|
Caracteres en el Bloque |
Valores ASCII (Hex) |
|
<STX> 0 1 2 <CR> A B C <CR> <ETX> |
02 30 31 32 OD 41 42 43 0D 03 |
|
|
Total = 178 |
El bloque completo sería: "<STX>012<CR>ABC<CR><ETX>178<CR>"
Se tiene el siguiente bloque de mensaje "<STX>012<CR>ABC<CR><ETX>178<CR>", un programa hecho en Basic tendría la siguiente forma:
REM - Este ejemplo en BASIC procesa el mensaje ASCII
REM - <STX> 1 2 3 <CR> A B C <CR> <ETX>
REM - para luego ser enviado al terminal de paginación
DATA 2, 48, 49, 50, 13, 65, 66, 67, 13, 3, 0
sum = 0
10 READ i
IF i = 0 THEN 20
i = i - (INT(i/128) * 128)
SUM = SUM +i
GOTO 10
20 PRINT ‘La suma aritmética de los valores de 7 bit es "; sum
REM Se debe convertir a sum en valores ASCII tomando solo los
REM - 12 bits menos representativos o significativos
d3= 48 + sum - INT(sum / 16) * 16
sum = INT(sum / 16)
d2 = 48 + sum - INT(sum / 16) * 16
sum = INT(sum / 16)
d1 = 48 + sum - INT(sum / 16) * 16
REM – Se imprimen por pantalla para poder ser visualizados
PRINT "d1="; d1, "d2="; d2, "d3="; d3
PRINT "d1$="; CHR$(d1), "d2$="; CHR$(d2), "d3$="; CHR$(d3)
El dispositivo de entrada puede terminar la transferencia de todas las transacciones con "<EOT><CR>". Esto significa que el dispositivo de entrada puede finalizar la transferencia de todos los datos de paginación y el terminal de paginación puede desconectarse.
El siguiente es un ejemplo de la secuencia completa de entrada, transferencia de datos y desconexión; se asume que el código de seguridad es "1234", la respuesta a transacción esta habilitada, el formato de bloque es 3 configurado para el formato POCSAG con 500 caracteres de longitud máxima para cada mensaje:
|
Dispositivo de entrada |
Terminal de paginación |
Comentarios |
|
"<CR>" |
|
|
|
|
"ID=" |
|
|
"<ESC>PG81234" |
|
El dispositivo de entrada escoge el modo de paginación completa. |
|
|