# WebServices de retransmisión de datos # Web Services integrados A continuación se listan los Web Services disponibles, ordenados alfabéticamente:
**Web Service****País****Tipo de envío**
Accio (Amazon AWS)MéxicoJSON
AlephMéxicoJSON
Alto MovupChileJSON
AltotrackGeneralXML
ApiAvlMéxicoJSON
Arm Cybermapa (CAESSAT v2)ArgentinaJSON
Arm Services (CAESSAT v2)ArgentinaJSON
AssistcargoArgentinaXML
Aval (CAESSAT v2)ArgentinaJSON
AVL ControlChileJSON
BermannChileJSON
BlacsolutionsMéxicoJSON
BosonGeneralJSON
C5MéxicoJSON
CaletabayChileJSON
Calico Cybermapa (CAESSAT v2)ArgentinaJSON
CanacarMéxicoJSON
CarbessChileJSON
Carbess (CAESSAT v2)ArgentinaJSON
Carcoolbox GPSGeneralJSON
Cargas de combustiblePanamaJSON
CATMéxicoJSON
Cementos ProgresoGeneralXML
CentinelaMéxicoJSON
Centinela V2MéxicoJSON
CMSVGeneralJSON
CodelcoChileJSON
ConsumanArgentinaJSON
ControlTGeneralXML
CopecChileJSON
CoyoteMéxicoXML
CtacChileJSON
CyberMapa (CERSAT)ArgentinaSTRING
Don Pedro (CAESSAT v2)ArgentinaJSON
DrivinGuatemalaJSON
Drive TechChileJSON
DSChileJSON
Ecopetrol - POCColombiaJSON
Ecopetrol V2ColombiaJSON
Ermap (CAESSAT v2)ArgentinaJSON
Farletza transporteEcuadorJSON
FleetioGeneralJSON
FreightverifyGeneralJSON
FrulogChileJSON
[Generic Web Service](https://docs.redgps.com/books/webservices-integrados/page/web-service-de-reenvio-generico-nueva-version)GeneralJSON
Geogo-GeoparkColombiaXML
GPS ChileChileXML
GPS Chile V2ChileJSON
Grupo UDAMéxicoXML
GTrackChileJSON
I-placeMéxicoJSON
ILSPMéxicoJSON
Integra CeminChileJSON
KonexaPeruJSON
KRONHMéxicoXML
LandstarMéxicoXML
Lavorante (CAESSAT v2)ArgentinaJSON
LogicTracker (CAESSAT v2)ArgentinaJSON
LogitexGeneralJSON
LogitrackMéxicoJSON
MaerskGeneralJSON
Maersk V2GeneralJSON
MaquinariaAmarillaColombiaJSON
MarchamosGeneralXML
MaxTracker (CAESSAT v2)ArgentinaJSON
Mercosur (CAESSAT v2)ArgentinaJSON
Midlog / ZenwareChileXML
MigtraChileJSON
MotumcloudMéxicoJSON
MultitrackMéxicoJSON
Navi 3.0GeneralXML
NettekGeneralJSON
NexsatArgentinaJSON
NexusMéxicoJSON
OrbcommGeneralJSON
OsinergminPeruJSON
OTMGeneralJSON
Overhaul GSKMéxicoJSON
[Paquetes](https://docs.redgps.com/books/webservices-integrados/page/web-service-paquetes)GeneralJSON
PegasoColombiaJSON
PegasusChileJSON
Position endpointChileJSON
Project44 V2GeneralJSON
ProtransMéxicoJSON
Pub/Sub GoogleGeneralJSON
PxpduPerúJSON
Pxpdu ColombiaColombiaJSON
Pxpdu EcuadorEcuadorJSON
QMGPSGeneralXML
QuadMindsArgentinaJSON
Recurso Confiable Mex (Irontracking)GeneralXML
Rolbox IPSChileJSON
RsRurales (CAESSAT v2)ArgentinaJSON
SamtechChileXML
SandBox TrackerGeneralJSON
Sauer (CAESSAT v2)ArgentinaJSON
SemovMéxicoJSON
Service LayerPanamaJSON
Siames C5MéxicoXML
Sider PeruPerúJSON
Simpli RouteChileJSON
Simpli Route & iDUXChileJSON
SIPCOP-MPerúJSON
SISLOGSOSColombiaJSON
SitrackChileJSON
Sitrack ConnectMéxicoJSON
SkynavChileJSON
SmartscMéxicoJSON
SOS ContingenciasColombiaJSON
SuKarneMéxicoXML
SutranPerúJSON
Tecnologistica (CAESSAT v2)ArgentinaJSON
Torre de ControlMéxicoJSON
Torre dedicada mabeMéxicoJSON
TracklogPeruJSON
TrackTecChileJSON
Uber FreightMéxicoJSON
Unigis Argentina (antes Assistcargo)ArgentinaXML
Unigis BoliviaBoliviaXML
Unigis Chile (antes Assistcargo)ChileXML
Unigis ColombiaColombiaXML
Unigis México (antes Assistcargo)MéxicoXML
Unigis Republica DominicanaRepública DominicanaXML
Unigis SalvadorEl SalvadorXML
Unisolutions (CAESSAT v2)ArgentinaJSON
Vigilia seguridad (CAESSAT v2)ArgentinaJSON
Visor Grupo AcereroMéxicoJSON
Wirsolut (CAESSAT v2)ArgentinaJSON
WirtrackArgentinaJSON
Wisetrack (antes GerdauSider)GeneralJSON
WS Arm GPSArgentinaJSON
WS IntegradosMéxicoJSON
WS PositionChileXML
ZiyuChileJSON
# Webservice de reenvío genérico A continuación se explica brevemente la interfaz del Servicio Web Genérico de la plataforma de Monitoreo, para sus clientes o empresas externas autorizadas. Tecnología de integración Para la integración del Servicio Web de la plataforma de Monitoreo, se ha diseñado una arquitectura abierta, segura y compatible con las tecnologías más utilizadas en la industria actualmente, es por ello que la interfaz que ofrecemos se encuentra desarrollada bajo los estándares de RESTful Web Services según se describe en el presente documento. Intrucciones de uso Para poder utilizar el Servicio Web, cada distribuidor deberá ingresar a su Partners e ingresar a la opción "Webservice", ahí se encuentra listado "Generic Web Service": [![image-1672951259412.png](https://docs.redgps.com/uploads/images/gallery/2023-01/scaled-1680-/image-1672951259412.png)](https://docs.redgps.com/uploads/images/gallery/2023-01/image-1672951259412.png) Con el botón "Asignar activos" se seleccionan los clientes y las unidades que van a retransmitir al Servicio Web Genérico. [![image-1672951397959.png](https://docs.redgps.com/uploads/images/gallery/2023-01/scaled-1680-/image-1672951397959.png)](https://docs.redgps.com/uploads/images/gallery/2023-01/image-1672951397959.png) Una vez que seleccionamos el cliente, con el botón "Credenciales", se puede ingresar las credenciales de seguridad, en caso de que sea necesario, y el hostname, donde podemos indicar la URL a donde se enviará la información. Descripción del reenvío Los equipos GPS del distribuidor/cliente reportan a la plataforma, se almacena la información en la base de datos (BD), el WebService Genérico se encarga de leer la información de los equipos y la reenvía a la URL que el cliente configure en la plataforma, en cuanto llegue un reporte este es inmediatamente reenviado. La descripción general se puede representar con el siguiente diagrama: [![image-1672845315237.png](https://docs.redgps.com/uploads/images/gallery/2023-01/scaled-1680-/image-1672845315237.png)](https://docs.redgps.com/uploads/images/gallery/2023-01/image-1672845315237.png) Protocolo del WebService Se ha creado una estructura de forma API RESTful que utiliza JSON como entrega mediante método POST, que se encarga de estar reenviando la información de los equipos GPS, que tenemos disponible en la plataforma a la URL que el cliente configure. URL : La que el cliente configure. Método : POST Usuario: El que el cliente configure. Contraseña: La que el cliente configure.
Identificador Nombre Tipo Observaciones
deviceImei Equipo String 4176845511245678
dateTimeUtc Fecha Hora String Y-m-d H:i:s GMT 0 o UTC
dateTimeLocal Fecha Hora reporte String Y-m-d H:i:s
latitude Latitud Double -14.464430
longitude Longitud Double -75.405083
speed Velocidad (Km) Double 19.0
direction Orientación Int 285
ignition Ignición Int 1 = Encendido / ON, 0 = Apagado / OFF
Ejemplo del envío: { “deviceImei”:”4176845511245678”, “dateTimeUtc”:”2021-08-21 18:21:22”, “dateTimeLocal”:”2021-08-21 18:23:25”, “latitude”:-14.464430, “longitude”:-75.405083, “speed”:19.0, “direction”:285, “ignition”:1 } # Web Service de Reenvío Genérico (Nueva Versión) A continuación se explica brevemente la interfaz del Servicio Web Genérico de la plataforma de Monitoreo, para sus clientes o empresas externas autorizadas. Tecnología de integración Para la integración del Servicio Web de la plataforma de Monitoreo, se ha diseñado una arquitectura abierta, segura y compatible con las tecnologías más utilizadas en la industria actualmente, es por ello que la interfaz que ofrecemos se encuentra desarrollada bajo los estándares de RESTful Web Services según se describe en el presente documento. Instrucciones de uso Para utilizar la nueva versión del Servicio Web, cada distribuidor deberá ingresar a su Partners e ingresar a la opción "Webservice", ahí se encuentra listado "Generic Web Service": [![image-1726077126344.png](https://docs.redgps.com/uploads/images/gallery/2024-09/scaled-1680-/image-1726077126344.png)](https://docs.redgps.com/uploads/images/gallery/2024-09/image-1726077126344.png) Con el botón "Configurar Acceso" (icono anaranjado) abriremos la interfaz para configurar las credenciales: [![image-1726086944665.png](https://docs.redgps.com/uploads/images/gallery/2024-09/scaled-1680-/image-1726086944665.png)](https://docs.redgps.com/uploads/images/gallery/2024-09/image-1726086944665.png) Se abrirá una ventana con las siguientes pestañas: - Credenciales - Ubicación - Alertas - Eventos - Paquetes [![image-1726079164729.png](https://docs.redgps.com/uploads/images/gallery/2024-09/scaled-1680-/image-1726079164729.png)](https://docs.redgps.com/uploads/images/gallery/2024-09/image-1726079164729.png) Configurar credenciales Con la pestaña credenciales podemos seleccionar dos tipos de recurso para asignar las recursos de seguridad para el envío de datos. - API REST - TCP/UDP Acceso por API REST: Para configurar el acceso por API REST debemos ingresar la url del Host, donde podemos indicar la URL hacia donde se enviará la información. [![image-1726077578495.png](https://docs.redgps.com/uploads/images/gallery/2024-09/scaled-1680-/image-1726077578495.png)](https://docs.redgps.com/uploads/images/gallery/2024-09/image-1726077578495.png) Acceso por TCP/UDP: Deberá proporcionar los siguientes parámetros. - Ip - Puerto - Protocolo: Debe especificar si usará TCP o UDP. [![image-1726078826759.png](https://docs.redgps.com/uploads/images/gallery/2024-09/scaled-1680-/image-1726078826759.png)](https://docs.redgps.com/uploads/images/gallery/2024-09/image-1726078826759.png) Configurar Ubicación En esta pestaña podrá seleccionar la información que desea enviar al Web Service, deberá establecer la URL a la que desea enviar la información deseada. En caso de necesitarlo, podrá definir un alias para los parámetros que necesitará, así como establecer el tipo especifico de dato (texto, entero, flotante, etc...) [![image-1726079818787.png](https://docs.redgps.com/uploads/images/gallery/2024-09/scaled-1680-/image-1726079818787.png)](https://docs.redgps.com/uploads/images/gallery/2024-09/image-1726079818787.png) Es posible habilitar el envío de la geocerca correspondiente a la posición de ubicación registrada en la plataforma: [![image-1735577600219.png](https://docs.redgps.com/uploads/images/gallery/2024-12/scaled-1680-/image-1735577600219.png)](https://docs.redgps.com/uploads/images/gallery/2024-12/image-1735577600219.png) Los valores que puede configurar en la nueva versión del web service genérico se muestran a continuación en la siguiente tabla:
URLidconductorgmt tiempofechahora
latitudlongitudtimestampidtipo\_dato\_gpsvelocidad dirección
señalsatélitesinputodómetrobateria\_gpsbateria\_veh
ignicionbufferedequipo\_gpsimeiid\_vehiculovehiculo
placanum\_economicohorometroodometro\_vehiculonotascliente
idclienterfcdistribuidorgeocerca\_ubicacion\_actual
Configurar Alertas En la nueva versión del Web Service es posible seleccionar los tipos de alertas y la información que desee enviar. Es posible editar el nombre y el tipo de dato de cada una de las alertas para tener un mejor control de la información enviada. Para hacer uso de este servicio debe habilitarlo mediante la opción "¿Enviar datos de alertas emitidas?", posteriormente ingrese la URL de su Web Service y seleccione los tipos de alerta deseados. [![image-1726084368909.png](https://docs.redgps.com/uploads/images/gallery/2024-09/scaled-1680-/image-1726084368909.png)](https://docs.redgps.com/uploads/images/gallery/2024-09/image-1726084368909.png) Los valores que puede configurar se muestran a continuación en la siguiente tabla:
equipofechahoradescripcionlatitud
longituddomiciliostatusalertatipoalertaidtipoalerta
Configurar Eventos En la nueva versión del Web Service es posible seleccionar los tipos de evento y la información que desee enviar. Es posible editar el nombre y el tipo de dato de cada una de las alertas para tener un mejor control de la información enviada. Para hacer uso de este servicio debe habilitarlo mediante la opción "¿Enviar reportes de eventos?", posteriormente ingrese la URL de su Web Service y seleccione los tipos de alerta deseados. [![image-1726085586057.png](https://docs.redgps.com/uploads/images/gallery/2024-09/scaled-1680-/image-1726085586057.png)](https://docs.redgps.com/uploads/images/gallery/2024-09/image-1726085586057.png) Los valores que puede configurar se muestran a continuación en la siguiente tabla:
idconductorgmttiempofecha
horalatitudlongitudtimestamp
idtipo\_dato\_gpsvelocidaddirecciónseñal
satelitesinputsodometrobateria\_gps
bateria\_vehignicionbufferedequipogps
imeiidvehiculovehiculoplaca
num\_economicohorometroodometro\_vehiculonotas
clienteidclienterfcdistribuidor
Configurar Paquetes [![image-1726086102081.png](https://docs.redgps.com/uploads/images/gallery/2024-09/scaled-1680-/image-1726086102081.png)](https://docs.redgps.com/uploads/images/gallery/2024-09/image-1726086102081.png) Los valores que puede configurar se muestran a continuación en la siguiente tabla:
idconductorgmttiempofecha
horalatitudlongitud timestamp
idtipo\_dato\_gpsvelocidaddireccionseñal
satélitesinputsodometrobateria\_gps
bateria\_vehignicionbufferedequipogps
imeiidvehiculovehiculoplaca
num\_economicohorometroodometro\_vehiculonotas
clienteidclienterfcdistribuidor
Descripción del reenvío Los equipos GPS del distribuidor/cliente reportan a la plataforma, se almacena la información en la base de datos (BD), el WebService Genérico se encarga de leer la información de los equipos y la reenvía a la URL que el cliente configure en la plataforma, en cuanto llegue un reporte este es inmediatamente reenviado. La descripción general se puede representar con el siguiente diagrama: [![image-1672845315237.png](https://docs.redgps.com/uploads/images/gallery/2023-01/scaled-1680-/image-1672845315237.png)](https://docs.redgps.com/uploads/images/gallery/2023-01/image-1672845315237.png) Protocolo del WebService Se ha creado una estructura de forma API RESTful que utiliza JSON como entrega mediante método POST, que se encarga de estar reenviando la información de los equipos GPS, que tenemos disponible en la plataforma a la URL que el cliente configure. URL : La que el cliente configure. Método : POST Usuario: El que el cliente configure. Contraseña: La que el cliente configure.
Identificador Nombre Tipo Observaciones
device Equipo String 345456577489456
latitude Latitud Double 4.608071
longitude Longitud Double -74.175262
date Fecha String Y-m-d
time Hora String H:i:s GMT 0 o UTC
timestamp Fecha\_Hora timestamp20240911114802
speed Velocidad Int 60
course Dirección Int 170
ignitionIgnición Int 1 = Encendido / ON, 0 = Apagado / OFF
satellites Número de satélites Int 10
idevent Id del evento Int 1
event Descripción del evento String Detenido / Movimiento
signal Intensidad de señal Int 8
inputs Int 0
isbuffer Int 0
odometer Odómetro Double 203212.34543
address Domicilio String Cl. 33 Norte #43, Bogota, Colombia
asset Asset Tracking Int 636
plate Placas String SPP433
idclient Id de cliente Int 44222
cliente Nombre de cliente String TOUR COLOMBIA SAS
idgroup Id de grupo Int 6943
group Nombre del grupo String COLEGIO SANTA LUISA TOUR COLOMBIA
iddriver Id del conductor Int 0
driver Nombre de conductor String
sensors Información de los sensores json id\_sensor:{ parámetros }
geo Información de la geocerca String Nombre de la geocerca
Ejemplo del envío: { "device":"111111111111111", "latitude":"4.608071", "longitude":"-74.175262", "geo":"Oficina", "date":"2024-09-11", "time":"11:48:02", "timestamp":"20240911114802", "speed":9, "course":236, "ignition":1, "satellites":10, "idevent":1, "event":"Movimiento", "signal":8, "inputs":"0", "isbuffer":0, "odometer":345943.64845408, "address":"Cl. 12 Sur #78m-333, México, México", "asset":"632", "plate":"XXX111", "idclient":55524, "client":"Cliente Example", "idgroup":6943, "group":"GRUPO 1", "iddriver":0, "driver":"", "sensors":{ "82":{ "Bateria\_gps":{ "name":"Bateria\_gps", "value":"", "datetime":"2024-09-11 11:48:02", "percentage":100 } } } } # Web Service Paquetes A continuación se explica brevemente la interfaz del Servicio Web para el envío o retransmisión de Paquetes generados por los dispositivos reportando en la plataforma de Monitoreo, a sus clientes o empresas externas autorizadas. Tecnología de integración Para poder integrar el envío de Paquetes, se ha diseñado una arquitectura abierta, segura y compatible con las tecnologías más utilizadas en la industria actualmente, es por ello que la interfaz ofrecemos se encuentra desarrollada bajo los estándares de RESTful según se describe en el presente documento. Instrucciones de uso Para utilizar este Web Service, cada distribuidor deberá ingresar a su Partners e ingresar a la opción "Webservice", ahí se encuentra listado "Paquetes": [![08380160-416A-4793-AF38-23C37510D7D8.jpeg](https://docs.redgps.com/uploads/images/gallery/2024-09/scaled-1680-/08380160-416a-4793-af38-23c37510d7d8.jpeg)](https://docs.redgps.com/uploads/images/gallery/2024-09/08380160-416a-4793-af38-23c37510d7d8.jpeg) Con el botón "Configurar Acceso" (icono anaranjado) abriremos la interfaz para realizar las configuraciones de envío: [![4C998140-8BD9-488C-A3DA-FB693B74369A.jpeg](https://docs.redgps.com/uploads/images/gallery/2024-09/scaled-1680-/4c998140-8bd9-488c-a3da-fb693b74369a.jpeg)](https://docs.redgps.com/uploads/images/gallery/2024-09/4c998140-8bd9-488c-a3da-fb693b74369a.jpeg) Se abrirá una ventana y debemos de elegir qué tipo de transmisión se va a ocupar para el envío de datos, TCP/UDP o API REST: [![CBE1587A-55C8-4CB3-8E64-BF51690E0730.jpeg](https://docs.redgps.com/uploads/images/gallery/2024-09/scaled-1680-/cbe1587a-55c8-4cb3-8e64-bf51690e0730.jpeg)](https://docs.redgps.com/uploads/images/gallery/2024-09/cbe1587a-55c8-4cb3-8e64-bf51690e0730.jpeg) Configurar Recurso Podemos seleccionar dos tipos de recursos para el envío de datos. - API REST - TCP/UDP Acceso por API REST: Para configurar el acceso por API REST debemos ingresar la url del Host, donde podemos indicar la URL hacia donde se enviará la información. [![6B8B353E-6F1B-48B1-A8E8-E934264878E7.jpeg](https://docs.redgps.com/uploads/images/gallery/2024-09/scaled-1680-/6b8b353e-6f1b-48b1-a8e8-e934264878e7.jpeg)](https://docs.redgps.com/uploads/images/gallery/2024-09/6b8b353e-6f1b-48b1-a8e8-e934264878e7.jpeg) Acceso por TCP/UDP: Deberá proporcionar los siguientes parámetros. - Ip - Puerto - Protocolo: Debe especificar si usará TCP o UDP. [![A4C51FC6-DFE6-4EA3-B413-D430FF0AE7EB.jpeg](https://docs.redgps.com/uploads/images/gallery/2024-09/scaled-1680-/a4c51fc6-dfe6-4ea3-b413-d430ff0ae7eb.jpeg)](https://docs.redgps.com/uploads/images/gallery/2024-09/a4c51fc6-dfe6-4ea3-b413-d430ff0ae7eb.jpeg) Asignación de clientes y sus activos para el reenvío de paquetes al recurso previamente configurado: [![1AFB41FE-DD5A-415D-9CC2-4ECFDA4D93CC.jpeg](https://docs.redgps.com/uploads/images/gallery/2024-09/scaled-1680-/1afb41fe-dd5a-415d-9cc2-4ecfda4d93cc.jpeg)](https://docs.redgps.com/uploads/images/gallery/2024-09/1afb41fe-dd5a-415d-9cc2-4ecfda4d93cc.jpeg) Descripción del reenvío Los equipos GPS del distribuidor/cliente reportan a la plataforma, se almacenan sus paquetes crudos en la base de datos (BD), el Web Service Paquetes se encarga de obtener la información de los paquetes crudos de los equipos y la reenvía a la URL o IP que se haya configurado previamente, en cuanto se obtenga un paquete este es inmediatamente reenviado. La descripción general se puede representar con el siguiente diagrama: [![image-1672845315237.png](https://docs.redgps.com/uploads/images/gallery/2023-01/scaled-1680-/image-1672845315237.png)](https://docs.redgps.com/uploads/images/gallery/2023-01/image-1672845315237.png) Estructura del Web Service Se ha creado una estructura que utiliza JSON como entrega, dependiendo la configuración TCP/UDP o API REST.
Identificador Nombre Tipo Observaciones
device Equipo String 345456577489456
package Paquete String 2525A47121111JD124552525
date Fecha String Y-m-d GMT dispositivo
time Hora String H:i:s GMT dispositivo
asset Nombre del activo String AA123
plate Placa String SPP433
Ejemplo del envío: { "device":"345456577489456", "package":"2525A47121111JD124552525", "date":"2024-09-11", "time":11:48:02", "asset":"AA123", "plate":"SPP433" } Visualización del log para el envío de paquetes: [![8AF43C11-D041-44AF-AE65-7F43E4B51817.jpeg](https://docs.redgps.com/uploads/images/gallery/2024-09/scaled-1680-/8af43c11-d041-44af-ae65-7f43e4b51817.jpeg)](https://docs.redgps.com/uploads/images/gallery/2024-09/8af43c11-d041-44af-ae65-7f43e4b51817.jpeg)