> ## Documentation Index
> Fetch the complete documentation index at: https://doc.sensolus.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Descripción general del hardware

> Documentación técnica completa del hardware de Sensolus, incluyendo trackers, sensores, infraestructura y accesorios

export const HeaderBadge = ({type, checkDms = false}) => {
  function addGroupBadge(h1Id) {
    const h1Element = document.getElementById(h1Id);
    if (!h1Element) {
      console.error(`Element with ID "${h1Id}" not found`);
      return;
    }
    if (h1Element.querySelector('.header-badge')) {
      console.warn('Header badge already exists on this element');
      return;
    }
    const badge = document.createElement('span');
    badge.className = 'header-badge';
    var badgeText;
    var badgeColor;
    switch (type) {
      case 'public':
        badgeText = 'Public';
        badgeColor = '#858585ff';
        break;
      case 'end-user':
        badgeText = 'End-User';
        badgeColor = '#0071a1';
        break;
      case 'multi-org':
        badgeText = 'Multi-Org';
        badgeColor = '#0071a1';
        break;
      case 'partner':
        badgeText = 'Partner';
        badgeColor = '#0071a1';
        break;
      case 'partner-pricing-eu':
        badgeText = 'Partner-EU';
        badgeColor = '#0071a1';
        break;
      case 'partner-pricing-us':
        badgeText = 'Partner-US';
        badgeColor = '#0071a1';
        break;
      case 'partner-pricing-world':
        badgeText = 'Partner-World';
        badgeColor = '#0071a1';
        break;
      case 'sensolus-internal':
        badgeText = 'Sensolus only';
        badgeColor = '#ffa858';
        break;
      default:
        badgeText = type;
        badgeColor = '#ffa858';
    }
    badge.textContent = badgeText;
    badge.style.cssText = `
        background-color: ${badgeColor};
        color: white;
        padding: 0.3em 0.8em 0.3em 0.8em;
        border-radius: 6px;
        font-size: 0.4em;
        margin-left: 20px;
        vertical-align: middle;
    `;
    h1Element.appendChild(badge);
  }
  function checkDocumentationServerAccess(type) {
    fetch('https://cloud.sensolus.com/documentation/user', {
      method: 'GET',
      headers: {
        'Accept': 'application/json'
      },
      credentials: 'include'
    }).then(response => {
      if (!response.ok) {
        console.error('Could not fetch documentation server user:', response);
      }
      return response.json();
    }).then(user => {
      const compatibleGroups = {
        "NORMAL": ["end-user", "public"],
        "PUBLIC": ["public"],
        "PARTNER": ["partner", "public", "end-user", "multi-org"],
        "MULTI_ORG": ["multi-org", "public", "end-user"],
        "SYSTEM": ["public", "end-user", "multi-org", "partner", "sensolus-internal"]
      };
      const allowedGroups = compatibleGroups[user.orgType] || [];
      const compatiblePriceListGroups = {
        "EU": ["partner-pricing-eu"],
        "US": ["partner-pricing-us"],
        "WORLD": ["partner-pricing-eu", "partner-pricing-us", "partner-pricing-world"]
      };
      allowedGroups.push(...compatiblePriceListGroups[user.orgType === "SYSTEM" ? "WORLD" : user.priceList] || []);
      if (!allowedGroups.includes(type)) {
        if (user.orgType === 'PUBLIC') {
          window.location.href = '/login?redirect=' + encodeURIComponent(window.location.pathname);
        } else {
          window.location.href = '/logout';
        }
      }
      addGroupBadge("page-title");
    }).catch(error => {
      console.error('Could not fetch documentation server user:', error);
      addGroupBadge("page-title");
    });
  }
  useEffect(() => {
    console.info("adding badge");
    addGroupBadge("page-title");
  });
  useEffect(() => {
    console.info("checking server access for type" + type);
    if (type && type !== 'public' && checkDms) {
      checkDocumentationServerAccess(type);
    }
  }, [type]);
  return <></>;
};

<HeaderBadge type={'public'} checkDms={false} />

<Note>
  Esta sección contiene documentación técnica completa de todos los componentes de hardware de Sensolus.
  Para información general sobre productos y marketing, visite el [sitio web de Sensolus](https://www.sensolus.com/hardware/)
</Note>

## Contenido de esta sección

Esta sección de documentación de hardware proporciona especificaciones técnicas detalladas, guías de instalación y materiales de referencia para el ecosistema IoT completo de Sensolus.

### Trackers

Los dispositivos de seguimiento principales diseñados para distintos tipos de activos y casos de uso:

* **Serie TRACK** - Trackers de grado industrial con múltiples opciones de conectividad
* **Serie TAG** - Tags BLE compactos para seguimiento en interiores y de corto alcance

Cada especificación de tracker incluye detalles de consumo de energía, clasificaciones ambientales, opciones de conectividad y planos dimensionales.

### Sensores

Sensores ambientales y operacionales que se integran con nuestro ecosistema de seguimiento:

* **Sensores de temperatura** (serie SENSE-T) - Para monitoreo de cadena de frío y medio ambiente
* **Sensores de humedad y temperatura** (serie SENSE-HT) - Detección ambiental combinada
* **Sensores de corriente** (serie SENSE-CUR) - Para monitoreo del uso de equipos
* **Sensores de nivel de combustible** (serie SENSE-FL) - Para monitoreo de depósitos y vehículos
* **Sensores de movimiento** (serie SENSE-M) - Para detección de movimiento y vibración

### Infraestructura

Dispositivos de gateway y conectividad que forman la base de la red de seguimiento:

* **Gateways** (serie GB) - Infraestructura fija para comunicación de BLE a celular
* **Antenas de zona** (serie ZA) - Para crear zonas de detección y mejorar la cobertura
* **Gateways de cobertura** (serie CG) - Soluciones de gateway móvil

### Accesorios

Hardware de soporte para completar la instalación:

* **Paquetes de baterías** - Soluciones de alimentación extendida para varios modelos de tracker
* **Adaptadores de corriente** - Fuentes de alimentación regionales (UE, Reino Unido, EE.UU.)
* **Soluciones de montaje** - Soportes y montajes magnéticos
* **Cables y conectores** - Accesorios de conexión para distintas instalaciones

### Instalación específica por activo

Guías de instalación detalladas organizadas por tipo de activo:

* **Manuales de instalación** - Guías paso a paso para tipos de activos específicos
* **Videos de instalación** - Guías visuales para instalaciones complejas
* **Plantillas de perforación** - Plantillas imprimibles para un montaje preciso
* **Mejores prácticas** - Consejos de instalación para un rendimiento óptimo

## Cómo usar esta documentación

Cada página de componente de hardware incluye:

* **Especificaciones técnicas** - Especificaciones eléctricas, mecánicas y ambientales detalladas
* **Planos dimensionales** - Medidas precisas para la planificación de la instalación
* **Diagramas de conexión** - Información sobre cableado y conectividad
* **Información de conformidad** - Certificaciones y detalles de cumplimiento normativo
* **Información de pedido** - Números de referencia y opciones de configuración

<Tip>
  Use el menú de navegación de la izquierda para explorar por categoría de hardware, o utilice la función de búsqueda para encontrar números de modelo o especificaciones específicas.
</Tip>

## Referencia rápida

¿Busca algo concreto?

* **¿Comparando modelos de tracker?** Comience por la sección de Trackers
* **¿Necesita guías de instalación?** Consulte la instalación específica por activo
* **¿Configurando infraestructura?** Explore la sección de Infraestructura
* **¿Buscando accesorios?** Encuentre las opciones compatibles en la sección de Accesorios

## Recursos de soporte

Para soporte adicional:

* Preguntas técnicas: Contacte a su representante de soporte de Sensolus
* Asistencia de instalación: Consulte las guías de instalación específicas por activo
* Preguntas de compatibilidad: Consulte las especificaciones técnicas para conocer las funciones compatibles
