Volver a tutoriales
    TutorialAvanzado

    Atributos Computados en Pixel.AR GPS: Crear Campos Calculados

    Guía avanzada para crear atributos computados en Pixel.AR GPS. Aprende a calcular consumo por kilómetro, tiempos y otros valores personalizados.

    15 minutos19 de diciembre de 2024Actualizado

    Atributos Computados en Pixel.AR GPS

    Los atributos computados son campos calculados automáticamente a partir de otros datos. Permiten crear métricas personalizadas como consumo por kilómetro, velocidad promedio, o cualquier cálculo que necesites.

    ⚠️ Esta es una función avanzada. Requiere conocimientos básicos de expresiones y lógica.

    ¿Qué Son los Atributos Computados?

    Son valores que la plataforma calcula automáticamente usando fórmulas que vos definís.

    Ejemplos

    AtributoFórmula simplificada
    Consumo por kmcombustible_usado / distancia
    Velocidad en nudosvelocidad_kmh × 0.539957
    Batería bajavoltaje < 11.5

    ¿Necesitás ayuda con el corte de motor?

    La instalación del relé requiere cuidado. Nuestros técnicos pueden instalarlo de forma segura.

    Instalar relé

    Acceder a Atributos Computados

    1. Iniciá sesión en https://pixelargps.xyz
    2. Menú ConfiguraciónAtributos computados o Computed Attributes
    3. Verás la lista de atributos existentes

    Crear un Atributo Computado

    Paso 1: Agregar

    Hacé clic en "+" para crear uno nuevo.

    Paso 2: Configurar

    CampoDescripción
    DescripciónNombre descriptivo del atributo
    AtributoNombre técnico (sin espacios, ej: consumoKm)
    ExpresiónLa fórmula de cálculo
    TipoTipo de resultado (número, texto, booleano)

    Paso 3: Escribir la Expresión

    Las expresiones usan los valores disponibles del dispositivo.

    Variables Disponibles

    VariableDescripción
    speedVelocidad en km/h (o unidad del servidor)
    courseRumbo en grados
    altitudeAltitud en metros
    latitudeLatitud
    longitudeLongitud
    powerVoltaje de alimentación
    batteryNivel de batería (%)
    fuelNivel de combustible
    odometerOdómetro/distancia total
    hoursHoras de motor
    ignitionEstado de ignición (true/false)

    Paso 4: Guardar

    Hacé clic en Guardar. El atributo se calculará en cada posición nueva.

    ¿Tu GPS no se conecta al servidor?

    Verificamos tu configuración de servidor y puerto para que tu GPS conecte en minutos.

    Verificar conexión

    Ejemplos Prácticos

    Ejemplo 1: Batería Baja (Booleano)

    Detectar cuando el voltaje es bajo:

    CampoValor
    DescripciónBatería baja
    AtributobatteryLow
    Expresiónpower < 11.5
    TipoBoolean

    Resultado: true si el voltaje es menor a 11.5V

    Ejemplo 2: Velocidad en Nudos

    Convertir km/h a nudos:

    CampoValor
    DescripciónVelocidad en nudos
    AtributospeedKnots
    Expresiónspeed * 0.539957
    TipoNumber

    Ejemplo 3: Velocidad en MPH

    Convertir km/h a millas por hora:

    CampoValor
    DescripciónVelocidad en MPH
    AtributospeedMph
    Expresiónspeed * 0.621371
    TipoNumber

    Ejemplo 4: Altura en Pies

    Convertir metros a pies:

    CampoValor
    DescripciónAltitud en pies
    AtributoaltitudeFeet
    Expresiónaltitude * 3.28084
    TipoNumber

    Ejemplo 5: Motor Encendido (Texto)

    Mostrar estado como texto:

    CampoValor
    DescripciónEstado motor
    AtributomotorStatus
    Expresiónignition ? "Encendido" : "Apagado"
    TipoString

    Ejemplo 6: Rango de Batería

    Clasificar nivel de batería:

    CampoValor
    DescripciónRango batería
    AtributobatteryRange
    Expresiónpower > 12.5 ? "OK" : (power > 11.5 ? "Baja" : "Crítica")
    TipoString

    Operadores Disponibles

    Operadores Matemáticos

    OperadorDescripciónEjemplo
    +Sumaspeed + 10
    -Restaaltitude - 100
    *Multiplicaciónspeed * 0.54
    /Divisiónfuel / distance
    %Módulohours % 24

    Operadores de Comparación

    OperadorDescripciónEjemplo
    <Menor quepower < 11.5
    >Mayor quespeed > 80
    <=Menor o igualbattery <= 20
    >=Mayor o igualfuel >= 50
    ==Igualignition == true
    !=Diferentespeed != 0

    Operadores Lógicos

    OperadorDescripciónEjemplo
    &&Y (AND)speed > 0 && ignition
    ``
    !Negación (NOT)!ignition

    Operador Ternario

    Para condiciones:

    condición ? valor_si_true : valor_si_false
    

    Ejemplo: speed > 80 ? "Rápido" : "Normal"

    ¿Problemas configurando el APN?

    El APN es crítico para la conexión. Si tu GPS no transmite, te ayudamos a encontrar el APN correcto para tu operadora.

    Ayuda con APN

    Vincular a Dispositivos

    Después de crear el atributo:

    1. Ir a ConfiguraciónDispositivos
    2. Editar el dispositivo
    3. En Atributos, agregar el atributo computado
    4. Guardar

    O vincular a todos:

    1. Editar el atributo computado
    2. Seleccionar todos los dispositivos o un grupo
    3. Guardar

    Ver los Valores Computados

    Los valores aparecen:

    • En el popup del dispositivo en el mapa
    • En los reportes (si el campo está incluido)
    • En la API al consultar posiciones

    ¿Dudas sobre el intervalo de reporte?

    Te ayudamos a elegir el intervalo óptimo para tu uso: ahorro de datos vs precisión en tiempo real.

    Optimizar intervalo

    Casos de Uso Reales

    Control de Flota

    AtributoUso
    consumoKmEficiencia de combustible
    horasMotorProgramar mantenimiento
    excesiveIdlingDetectar ralentí excesivo

    Seguridad

    AtributoUso
    speedingMarcar cuando excede límite
    tamperAlertDetectar desconexión
    lowBatteryAlertar batería baja

    Reportes Personalizados

    AtributoUso
    speedMphPara clientes en USA
    distanceMilesDistancia en millas
    fuelGallonsCombustible en galones

    Solución de Problemas

    El atributo no se calcula

    1. Verificá que la expresión sea válida
    2. Comprobá que las variables existan en el dispositivo
    3. El dispositivo debe enviar esos datos (ej: ignición requiere cable)

    El valor es incorrecto

    1. Revisá la fórmula
    2. Verificá las unidades de los valores de entrada
    3. Probá la expresión con valores conocidos

    El atributo no aparece

    1. Verificá que esté vinculado al dispositivo
    2. Refrescá la página
    3. Esperá una nueva posición del GPS

    Expresiones Avanzadas

    Con Funciones Matemáticas

    Algunas plataformas soportan:

    FunciónDescripción
    Math.abs(x)Valor absoluto
    Math.round(x)Redondear
    Math.floor(x)Redondear hacia abajo
    Math.ceil(x)Redondear hacia arriba
    Math.sqrt(x)Raíz cuadrada
    Math.pow(x, y)Potencia

    Ejemplo: Math.round(speed * 0.621371) → Velocidad en MPH redondeada

    Condicionales Anidados

    speed > 120 ? "Muy rápido" : (speed > 80 ? "Rápido" : (speed > 0 ? "Normal" : "Detenido"))
    

    Resumen

    Crear Atributo Computado

    PasoAcción
    1Configuración → Atributos computados → Agregar
    2Definir nombre, atributo, tipo
    3Escribir la expresión/fórmula
    4Guardar
    5Vincular a dispositivos

    Expresión Básica

    variable operador valor
    

    Ejemplo: speed > 80

    Expresión con Ternario

    condición ? resultado_true : resultado_false
    

    Ejemplo: power < 11.5 ? "Baja" : "OK"


    Próximos Pasos

    Con atributos computados podés:

    • Personalizar métricas para tu negocio
    • Automatizar cálculos complejos
    • Mejorar reportes con datos calculados

    ¡Los atributos computados te dan flexibilidad total para analizar tu flota!

    📱 Descargá nuestra App GPS TRACKER PIXEL.AR

    Controlá tu vehículo o flota desde tu celular. Monitoreo en tiempo real • Comandos remotos • Reportes detallados • Alertas instantáneas

    📥 Descargar en Google Play
    plataformaatributoscomputadosavanzadofórmulas

    ¿Te fue útil este tutorial?

    Si tenés dudas o sugerencias, no dudes en contactarnos.

    Contactar Soporte