> ## 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.

# Vue d'ensemble du matériel

> Documentation technique complète du matériel Sensolus, incluant les trackers, capteurs, infrastructure et accessoires

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>
  Cette section contient la documentation technique complète de tous les composants matériels Sensolus.
  Pour les présentations de produits et les informations commerciales, consultez le [site Sensolus](https://www.sensolus.com/hardware/)
</Note>

## Ce que vous trouverez ici

Cette section de documentation matérielle fournit des spécifications techniques détaillées, des guides d'installation et des documents de référence pour l'ensemble de l'écosystème IoT Sensolus.

### Trackers

Nos appareils de suivi principaux, conçus pour différents types d'actifs et cas d'utilisation :

* **Série TRACK** - Trackers à usage industriel avec plusieurs options de connectivité
* **Série TAG** - Tags BLE compacts pour le suivi intérieur et à courte portée

Chaque fiche technique de tracker inclut les détails de consommation d'énergie, les indices de protection environnementale, les options de connectivité et les dessins dimensionnels.

### Capteurs

Capteurs environnementaux et opérationnels qui s'intègrent à notre écosystème de suivi :

* **Capteurs de température** (série SENSE-T) - Pour le suivi de la chaîne du froid et la surveillance environnementale
* **Capteurs d'humidité et de température** (série SENSE-HT) - Détection environnementale combinée
* **Capteurs de courant** (série SENSE-CUR) - Pour surveiller l'utilisation des équipements
* **Capteurs de niveau de carburant** (série SENSE-FL) - Pour la surveillance des réservoirs et véhicules
* **Capteurs de mouvement** (série SENSE-M) - Pour la détection de mouvement et de vibrations

### Infrastructure

Passerelles et appareils de connectivité qui constituent l'épine dorsale de votre réseau de suivi :

* **Gateways** (série GB) - Infrastructure fixe pour la communication BLE vers cellulaire
* **Antennes de zone** (série ZA) - Pour créer des zones de détection et améliorer la couverture
* **Gateways de couverture** (série CG) - Solutions de gateway mobile

### Accessoires

Matériel d'appoint pour compléter votre installation :

* **Packs de batteries** - Solutions d'alimentation étendue pour différents modèles de trackers
* **Adaptateurs secteur** - Alimentations régionales (EU, UK, USA)
* **Solutions de montage** - Supports magnétiques et fixations
* **Câbles et connecteurs** - Accessoires de connexion pour différentes installations

### Installation spécifique par type d'actif

Guides d'installation détaillés organisés par type d'actif :

* **Manuels d'installation** - Guides étape par étape pour des types d'actifs spécifiques
* **Vidéos d'installation** - Guides visuels pour les installations complexes
* **Gabarits de perçage** - Gabarits imprimables pour un montage précis
* **Bonnes pratiques** - Conseils d'installation pour des performances optimales

## Comment utiliser cette documentation

Chaque page de composant matériel comprend :

* **Spécifications techniques** - Spécifications électriques, mécaniques et environnementales détaillées
* **Dessins dimensionnels** - Mesures précises pour la planification de l'installation
* **Schémas de connexion** - Informations de câblage et de connectivité
* **Informations de conformité** - Certifications et détails de conformité réglementaire
* **Informations de commande** - Références et options de configuration

<Tip>
  Utilisez le menu de navigation à gauche pour parcourir par catégorie de matériel, ou utilisez la fonction de recherche pour trouver des numéros de modèle ou des spécifications spécifiques.
</Tip>

## Référence rapide

Vous recherchez quelque chose de précis ?

* **Comparer des modèles de trackers ?** Commencez par la section Trackers
* **Besoin de guides d'installation ?** Consultez la section Installation spécifique par type d'actif
* **Mise en place de l'infrastructure ?** Parcourez la section Infrastructure
* **À la recherche d'accessoires ?** Trouvez les options compatibles dans la section Accessoires

## Ressources d'assistance

Pour une assistance supplémentaire :

* Questions techniques : contactez votre représentant du support Sensolus
* Aide à l'installation : consultez les guides d'installation spécifiques par type d'actif
* Questions de compatibilité : vérifiez les spécifications techniques pour les fonctionnalités prises en charge
