Mostrar Mensajes - cm5adr

Foro FRCUBA

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - cm5adr

Páginas: 1 [2] 3 4
16
Desarrollo & Programación / Re:BORGChat -- python
« en: 21 de Agosto de 2018, 02:54:41 pm »
 Lo otro es que el BORGChat no funciona si no hay una red activa en la pc. Cómo puedo simular una red virtual en Windows 10 y 7?
Existe algún programa para eso?
 
 

17
Desarrollo & Programación / Re:BORGChat -- python
« en: 21 de Agosto de 2018, 02:40:43 pm »
   Por aquí debe ir la cosa recibo los paquetes pero hexadecimal y no si estará correcto para enviarlo al programa.
     import struct,socket

    MCAST_GRP = "231.0.0.2"
    MCAST_PORT = 7550

    sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM, socket.IPPROTO_UDP)
    sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
    sock.bind(('', MCAST_PORT))
    # use MCAST_GRP instead of '' to listen only
    # to MCAST_GRP, not all groups on MCAST_PORT
    mreq = struct.pack("4sl", socket.inet_aton(MCAST_GRP), socket.INADDR_ANY)

    sock.setsockopt(socket.IPPROTO_IP, socket.IP_ADD_MEMBERSHIP, mreq)

    def enviar_chat(data):
        sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM, socket.IPPROTO_UDP)
        sock.setsockopt(socket.IPPROTO_IP, socket.IP_MULTICAST_TTL, 2)
        sock.sendto(data, (MCAST_GRP, MCAST_PORT))


    while True:
        data,addres=sock.recvfrom(10240)

18
Software Libre / Re:Repositorio Ubuntu*
« en: 16 de Agosto de 2018, 12:08:44 pm »
en la FRC estan los repositorios por si necesitas algo

http://repo.frcuba.cu

en caso que lo quieras para ahí mismo en matanzas te sugiero que consultes acá
https://gutl.jovenclub.cu/wiki/doku.php?id=software_libre:donde_obtener_swl

OK, lo revizare gracias.

19
Desarrollo & Programación / BORGChat -- python
« en: 06 de Julio de 2018, 12:29:31 pm »
 Saludos ,como puedo ver los paquetes de comunicación del BORGChat con Python ,la idea es para poder conectarlo al soundmodem y utilizar el BORGChat por aire con packet radio?
 

20
Packet / Re:bbs-web (estado experimental)
« en: 30 de Junio de 2018, 10:28:07 pm »

21
Packet / Re:protocolo agw(packet)
« en: 30 de Junio de 2018, 10:22:16 pm »
Esta aplicación como terminal no va a ser más eficiente y cómoda que las existentes actualmente que son en entornos gráficos pero es un ejemplo de lo que se puede lograr con Python.

La idea es que los colegas interesados en packet radio con nociones básicas de programación (nociones bastantes básicas ;yo aprendí solo con tutoriales ) puedan modificar este código a su gusto   **El cielo es el límite** !!!!!  73

22
Packet / Re:protocolo agw(packet)
« en: 30 de Junio de 2018, 10:11:42 pm »
Es importante cuando usted descargue el archivo y lo descomprima mantener la app dentro de la carpeta porque al iniciar la aplicación ella crea varios ficheros necesarios para su configuración y funcionamiento.

Comandos de el menú principal :
Nota: para ejecutar cada comando debe pulsar la tecla enter del teclado después de haber escrito el comando.

c (indicativo) : llamar
Para llamar a una estación debe teclear en la terminal  el comando c y el indicativo de la estación
ejemplo:
llamar a co5jr teclear  'c co5jr'  sin las comillas
nota : también se puede usar el comando v por si quiere usar digipiter 'c co5jr v cm5adr'


d (indicativo) : desconectar
Para desconectarse de una estación debe teclear el comando d y el indicativo de la estación que aparece en  el menú principal  (Canales activos : CO5JR  )
ejemplo:
desconectarse de co5jr teclear 'd CO5JR' sin las comillas
nota : no debe poner el digipiter si la conexión es a traves de uno.


q   : salir y desconectar
termina todos los hilos del programa y se cierra .
nota :puede pasar que si hay un hilo pendiente activo como el de la baliza este se demore en cerrarse hasta que el hilo activo termine su ciclo de vida porque no encontré documentación de como cerrar hilos bruscamente. No obstante se puede cerrar la aplicación como un programa normal y no tener que usar el comando q.


b (tiempo)   : baliza
Este comando tiene dos opciones ;primero si usa el comando b solo (teclear 'b')este activa la baliza o la desactiva ;opción que se puede puede chequear en el menú principal 'Baliza On 5' el numero 5 significa el tiempo en minutos de ejecución de la baliza.
La segunda opción es usar el comando b y seguido el numero en minutos del tiempo de ejecución de la misma.
ejemplo:cambiar la baliza para que se ejecute dentro de 15 minutos 'b 15'
 
nota : el texto de la baliza se encuentra en el archivo baliza.txt que usted puede modificar su contenido a su gusto pero nunca cambiar el nombre del archivo ni su extensión.




h (numero)   : ver canal
Cuando usted se ha conectado a una estación en el menú principal aparecerá:
'Canales activos : CO5JR' pero todavía usted no puede comunicarse con esa estación porque está en el menú principal ,deberá entrar en menú del canal correspondiente con la estación deseada ejemplo :
'Canales activos : CO5JR CM5ADR CO5RS '
Usted está conectado a tres estaciones por lo que la aplicación a abierto tres canales .
-para abrir canal con la estación co5jr teclear 'h 1' el numero 1 es porque de las estaciones activas co5jr es la estación número uno de izquierda a derecha.
-abrir canal con co5rs 'h 3'

notas :
-cada canal activo se guarda en variables temporales que se muestran al abrir el canal correspondiente para no perder datos cuando usted está en el menú principal o tiene abierto otro canal .
-también después de finalizada la comunicación se crea en la carpeta Logs un archivo con toda la comunicación rx tx con la estación (ejemplo:CO5JR--Sat_Jun_30_20-43-09_2018.txt).

-Al entrar en un canal se muestra otro menú con las opciones:

    Canal de ( CO9EJR-1 )  Estado:conectado

    Comandos:
    ------------
    *d  : desconectar
    *q  : salir
    -------------------
 

*d El comando '*d' se utiliza para desconectarse de la estación y posteriormente salir del canal y guardar los logs.

*q El comando '*q' te permite salir del canal sin desconectarse de la estación para realizar otra tarea o conectarse a otro canal.
(fin de las notas)


 w       : modo Web
El comando 'w' te permite conectarse al bbs-web y activar el navegador predeterminado para su funcionamiento.
Nota :Este comando solo funciona con el bbs (EXPERIMENTAL) co9ejr ubicado en Cardenas,Matanzas  de lo contrario llamara al mismo y después de varios llamados este se desconectara.



23
Packet / Re:protocolo agw(packet)
« en: 30 de Junio de 2018, 09:07:16 pm »
Saludos, aquí les traigo una terminal de packet radio escrita en Python .Es la terminal que uso para conectarme al bbs-web http://foro.frcuba.cu/index.php?topic=150.0 pero también funciona como una terminal sencilla. Para que esta aplicación funcione tienes que tener instalado Python de la versión 3 en adelante (probado con la 3.3.5 compatible con Windows xp y la 3.6.3 en Windows 7 y 10).También se puede convertir en un archivo ejecutable .exe pero no lo subo por cuestiones de velocidad de conexión y para que puedan ver el código .

Antes de ejecutar la aplicación debe primero encender el soundmodem y este ser compatible con el  protocolo de comunicación de agw (yo uso el soundmodem de UZ7HO) en el puerto 8000 (se puede cambiar de puerto y también de ip pero debe también cambiarlo en los ajustes de la aplicación que está en el archivo config.ini que se crea después ejecutar la aplicación por primera vez).

Al iniciar la aplicación por primera vez te pide su indicativo y después; si no hay ningún error de conexión con el soundmodem(puerto y ip correctos) sale el menú principal:



                 Baliza On 5
        Comandos:
        --------------------------
        c (indicativo) : llamar
        d (indicativo) : desconectar
                 m       : conectar monitor
                  q       : salir y desconectar
         b (tiempo)   : baliza
         h (numero)   : ver canal
                 w       : modo Web
               
               BBS-WEB version: 0.1
               ********************
   
** Conectado a soundmodem localhost puerto 8000 **
 -hilo Rx Soundmoden iniciado




24
Packet / Re:bbs-web (estado experimental)
« en: 13 de Mayo de 2018, 03:24:13 pm »
Ojalá que podamos ampliar la cobertura del packet en VHF. Python es un lenguaje de programación relativamente sencillo de aprender (https://es.wikipedia.org/wiki/Python)  y funciona sin problemas en windows como en linux .
A partir de un artículo que creó SV2AGW (http://foro.frcuba.cu/index.php?topic=144.0) del protocolo de comunicación con el packet engine que el creó y que es el mismo que el de soundmoden por uz7ho, creamos una especie de consola que tx y rx a través del  soundmoden y a partir de allí se puede crear cualquier funcionalidad utilizando el packet radio .
Casi todos los hilos que he abierto en este foro son referente a esto, pero creo que hay pocos interesados en el tema .Ya el packet radio en el mundo paró su desarrollo, lo mejorcito que he encontrado en internet es el sally como consola y el soundmoden por uz7ho (windows).
Este bbs se trabaja con el navegador de la pc como en tcp/ip sobre ax.25, pero sin tcp/ip lo que ahorra bastante en tx y en rx.

25
Packet / Re:bbs-web (estado experimental)
« en: 09 de Mayo de 2018, 08:45:02 pm »
Que BBS haria esta pruebas en que area se encuentra.Los BBS de la Habana hace bastante tiempo estan cerrados.
Saludos Mandy el bbs es el Cardenas.Es hecho con python y corre con el soundmoden o cualquier módem con el protocolo agw.

26
Software Libre / Re:Repositorio Ubuntu*
« en: 06 de Mayo de 2018, 02:34:04 pm »
igual si aparece de otra distro yo tengo aqui opensuse 42.2

27
Packet / Re:bbs-web (estado experimental)
« en: 06 de Mayo de 2018, 02:28:03 pm »
-1200baud  <30segundos la descarga de cada pag.
-crear foro y comentarlos.
-opción de descargas por el navegador.
-registro por usuario y contraseña.
-mensajeria personal.
-no descarga un arch dos veces (lo lee de un historial que crea en su pc).
-posibilidad de agregarle cualquier otra funcionalidad.
-no es tcpip sobre ax.25.

28
Packet / bbs-web (estado experimental)
« en: 29 de Abril de 2018, 02:18:16 pm »
Imágenes del proyecto (estado experimental)
Espero con esto llamar un poco la atención al packet radio y cualquier sugerencia sera agradecida.

29
HTML / Re:crear pagina html
« en: 27 de Abril de 2018, 11:59:10 am »
A quien le pueda interesar esta es una solucion que me la dio el colega co5rs.

dentro de la pag:

Código: [Seleccionar]
<style type="text/css">

..............codigo.....................

</style>


30
HTML / crear pagina html
« en: 20 de Abril de 2018, 12:07:25 pm »
Saludos ,como puedo crear una pag parecida a esta sin que tenga un archivo   *.css 

Páginas: 1 [2] 3 4