Cell ID / LBS
Esta página proporciona instrucciones para configurar Cell ID / LBS (servicios basados en la ubicación) en la solución Navixy On-Premises. Para obtener más información sobre para qué se utiliza esta función y cómo puede configurarse en la interfaz de usuario, consulte la página correspondiente del manual de usuario.
Configuración de la función Cell ID / LBS
Dado que todas las operaciones de los servicios basados en la ubicación (LBS) son realizadas por el servidor TCP, la activación y configuración de esta función se realiza en el archivo de configuración del servicio del servidor TCP, ubicado en /home/java/tcp-server/conf/config.properties (para implementaciones en Linux).
Habilitar la función Cell ID / LBS
Para habilitar la función LBS, el archivo de configuración debe incluir el siguiente parámetro:
geocodingService.lbs.enabled=trueDependiendo de la versión de la plataforma Navixy y de sus configuraciones previas, este parámetro puede estar ausente o establecido en false. Si el parámetro falta, se puede agregar como una línea separada al final del archivo de configuración.
Intervalo de actualización
La plataforma Navixy envía solicitudes al servicio LBS cada 20 minutos de forma predeterminada, en los casos en que la señal GPS no se haya actualizado. Sin embargo, este intervalo puede ajustarse agregando el siguiente parámetro al archivo de configuración (el valor se especifica en minutos y puede personalizarse según sus necesidades):
geocodingService.lbs.delay=15mUna vez que la configuración haya cambiado, el tcp-server debe reiniciarse para aplicar los nuevos ajustes.
Bases de datos LBS
La plataforma Navixy ofrece dos opciones para servicios basados en la ubicación (LBS): Mozilla Location Services (MLS) y Google LBS. Esto se define mediante el parámetro lbs.service_url en el archivo de configuración tcp-server /home/java/tcp-server/conf/config.properties (para implementaciones en Linux).
Opción 1. Mozilla Location Services (MLS)
Opción 2. Google LBS
Mozilla Location Services (predeterminado)
Por defecto, Navixy utiliza Mozilla Location Services, que es un servicio público de geolocalización abierto que cualquiera puede usar para procesar solicitudes LBS y obtener datos LBS. Si bien el rendimiento de MLS suele ser suficiente, no se puede garantizar su precisión y estabilidad.
En algunos casos, MLS puede no devolver las coordenadas debido a una alta carga en el servicio o a la falta de información en su base de datos. Lamentablemente, no hay forma de influir en el funcionamiento del servicio.
Si con frecuencia encuentra el problema descrito arriba, o si el rendimiento de MLS es insuficiente en su país y LBS es crítico para usted, puede optar por el servicio Google LBS. Este es un servicio comercial que ofrece garantías de rendimiento.
Google LBS
Para configurar el funcionamiento de Google LBS en la plataforma, debe realizar los siguientes pasos:
Contacte a Google para adquirir la clave API requerida para LBS.
Añada esta clave a la api-server configuración:
/home/java/api-server/conf/config.properties(Linux). Debe añadir el siguiente parámetro a la configuración (reemplazar KEY por su clave):
Vaya al panel de administración, abra Account management → Service preferences, y seleccione Google en "Cell ID geolocation".

Asegúrese de que «Location by Cell ID» esté seleccionado en la configuración del plan tarifario para los dispositivos.

Tenga en cuenta que Google cobra una tarifa por cada solicitud LBS. Con un gran número de dispositivos que envían datos LBS, el uso de este servicio puede resultar bastante costoso. Puede reducir los costos limitando el uso de este servicio solo a dispositivos específicos. Para ello, cree un plan con la opción «Location by Cell ID» habilitada, desactive esta opción para todos los demás planes y luego asigne este plan a los dispositivos necesarios. Las solicitudes al servicio LBS se realizan únicamente para aquellos dispositivos para los cuales la opción está activa. Si la opción no está habilitada para un plan, los datos LBS no se procesarán incluso si el dispositivo los envía
Última actualización
¿Te fue útil?