1

enviar datos a Wialon sobre TCP

Тема: enviar datos a Wialon sobre TCP

Hola
Estoy buscando enviar la posicion de una unidad desde un servidor hacia la plataforma Wialon.
estamos siguiendo el protocolo descrito en http://extapi.wialon.com/hw/cfg/WialonR … 1.0_en.pdf
y http://extapi.wialon.com/hw/cfg/Wialon% … _v_2_0.pdf

Sin embargo no conseguimos respuesta de parte del servidor de Wailon.
Este es un pequeño ejemplo de prueba:

clientsocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        clientsocket.connect(('193.193.165.165', 20163))
        clientsocket.send('#P#\r\n')
        while True:
            data = clientsocket.recv(1024)
            print "Received response:" + str(data)
            clientsocket.close()
            break

¿Alguien tiene algo similar que pueda compartir?

2

enviar datos a Wialon sobre TCP

Re: enviar datos a Wialon sobre TCP

Estimado usuario jose_guerrero,


Gracias por comentar tus inquietudes e ideas acerca de WIALON, el punto que mencionan acerca del envió de posición de la unidad a WIALON, nos puede comentar cual es el fin o propósito de su requerimiento?

Una manera de revisar que estén llegando datos de la unidad a WIALON es crear la unidad en la plataforma como tipo de dispositivo WIALON Retranslador e indicar el ID único y si todo esta correctamente configurado de su parte se debería visualizar la unidad reportando en la plataforma.


Muchas gracias y esperamos sus comentarios para seguir trabajando en soluciones para sus necesidades.


Gurtam
www.gurtam.com

3

enviar datos a Wialon sobre TCP

Re: enviar datos a Wialon sobre TCP

Que tal jose_guerrero

with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
    s.connect((HOST, PORT))
    s.sendall(b'#P#\r\n')
    data = s.recv(1024)

print('Respuesta:', repr(data))
Respuesta:#AP#\r\n

Recuerda configurar la máquina para poder operar por dichos puertos (bind,firewall, policy,etc)

Que quieres hacer que no puedes configurar la unidad para inyectar de forma directa?

Nosotros tenemos disponible un webservice de alto nivel que simplifica todo este proceso y reduce drásticamente los tiempos de desarrollo y time-to-market, actualmente se utiliza para incorporar unidades no soportadas en Wialon y desarrollos a la medida de soluciones de hardware y software para telemetría, integración de sistemas, etc. Nosotros gestionamos todo lo que tiene que ver con servidores, balanceadores de carga, failover, etc. operando como partners tecnológicos. Varios operadores gps de gurtam utilizan nuestros servicios. Si deseas puedes escribirnos a contacto@techdev.cl.
Saludos

Desarrollo e integración de sistemas
System development and integration
Разработка системы и интеграция
www.techdev.cl
4

enviar datos a Wialon sobre TCP

Re: enviar datos a Wialon sobre TCP

Gracias por sus comentarios.
En la linea clientsocket.connect(('193.193.165.165', 20163))  estaba trabajando con el puerto equivocado.
ya conseguí enviar los datos por el puerto 20332 de Wialon IPS.