Skip to content

Configuration des terminaux

La configuration d'un terminal IoE doit suivre une procédure structurée et documentée. Une approche méthodique réduit les erreurs, facilite la maintenance et garantit la cohérence de l'écosystème connecté. Selon la technologie utilisée, les paramètres à configurer diffèrent sensiblement : un terminal Wi-Fi/Ethernet nécessite une configuration TCP/IP classique, tandis qu'un terminal Zigbee ou LoRaWAN exige la saisie de clés cryptographiques et un processus d'association à son réseau propre.

Objectifs

À la fin de ce chapitre, vous serez capable de :

  • Identifier les principaux paramètres de configuration d'un terminal IoE selon sa technologie.
  • Distinguer la configuration d'un terminal TCP/IP de celle d'un terminal non-IP (Zigbee, LoRaWAN).
  • Appliquer une procédure structurée de mise en service.
  • Utiliser une checklist de configuration avant la mise en production.
  • Reconnaître les erreurs fréquentes de configuration.

Paramètres de configuration

Deux grandes familles de terminaux

Les paramètres à configurer dépendent de la pile protocolaire du terminal. Un terminal TCP/IP (Wi-Fi, Ethernet) se configure comme un équipement réseau classique. Un terminal non-IP (Zigbee, LoRaWAN) utilise ses propres identifiants et mécanismes d'association.

Paramètres réseau (terminaux TCP/IP)

ParamètreDescriptionExemple
Réseau Wi-Fi / EthernetConnexion au réseau localSSID: IoE-Lab, câble RJ45
Adresse IPIdentification sur le réseau192.168.1.50 (statique) ou DHCP
Masque de sous-réseauDélimitation du réseau local255.255.255.0
Passerelle par défautAccès au réseau étendu / Internet192.168.1.1
DNSRésolution de noms8.8.8.8

Paramètres d'association (terminaux non-IP)

Ces terminaux ne configurent pas d'adresse IP : ils s'associent à leur réseau via des identifiants cryptographiques ou un processus d'inclusion.

Zigbee

ParamètreDescriptionExemple
Canal radioFréquence utilisée (2.4 GHz)Canal 11–26
PAN IDIdentifiant du réseau Zigbee0x1A2B
Processus d'appairageActiver le mode « permit join » sur le coordinateurBouton ou commande logicielle

Le terminal obtient alors automatiquement son adresse réseau 16 bits auprès du coordinateur.

LoRaWAN

ParamètreDescription
DevEUIIdentifiant unique du terminal (gravé en usine, lecture seule)
AppEUI / JoinEUIIdentifiant de l'application sur le Network Server
AppKeyClé AES-128 partagée — permet la jonction sécurisée (OTAA)
Plan de fréquencesRégion radio (ex. EU868 pour l'Europe)

En mode OTAA (recommandé), le terminal négocie ses clés de session à chaque jonction. En mode ABP (statique), DevAddr, NwkSKey et AppSKey sont saisis directement.

Sécurité LoRaWAN

L'AppKey est une clé cryptographique sensible. Elle ne doit jamais être partagée ou stockée en clair dans une documentation publique.

Paramètres d'identification

ParamètreDescription
Nom du terminalIdentifiant lisible (ex. capteur-temp-salle-201)
Identifiant / loginCompte d'administration du terminal
Mot de passeAccès sécurisé au terminal

Paramètres fonctionnels

ParamètreDescriptionExemple
Fréquence d'envoiIntervalle entre chaque transmissionToutes les 60 secondes
Serveur / broker ciblePlateforme de réception des donnéesmqtt.exemple.ch:1883
Fuseau horaireHorodatage correct des donnéesEurope/Zurich
Seuils d'alerteValeurs déclenchant une actionTempérature > 30°C

Procédure structurée de configuration

Étapes recommandées

  1. Identifier le terminal : type, modèle, version firmware, pile protocolaire (TCP/IP ou non-IP)
  2. Préparer l'infrastructure :
    • TCP/IP : vérifier la disponibilité d'une adresse IP, tester la connectivité réseau
    • Non-IP : s'assurer que le coordinateur / gateway est opérationnel et accessible
  3. Configurer la connexion :
    • TCP/IP : Wi-Fi ou Ethernet, IP, masque, passerelle, DNS
    • Zigbee : saisir le canal / PAN ID et déclencher le mode « permit join »
    • LoRaWAN : saisir DevEUI, AppEUI, AppKey et le plan de fréquences
  4. Changer les identifiants par défaut (si interface web ou SSH disponible) : nouveau mot de passe fort
  5. Paramétrer la destination : serveur, broker MQTT, API cible
  6. Régler les paramètres fonctionnels : fréquence, seuils, fuseau horaire
  7. Nommer le terminal : nom logique et cohérent
  8. Tester la communication : vérifier que les données arrivent à destination
  9. Documenter : noter la configuration dans une fiche technique

Importance de la standardisation

Lorsque plusieurs terminaux sont déployés, il est essentiel de :

  • Utiliser une convention de nommage cohérente
  • Appliquer les mêmes paramètres réseau de base
  • Maintenir un inventaire à jour des terminaux et de leur configuration

Checklist de mise en service

Avant de déclarer un terminal opérationnel, vérifier :

Général (tous les terminaux)

  • [ ] Type, modèle et firmware identifiés et documentés
  • [ ] Nom du terminal défini et cohérent avec la convention de nommage
  • [ ] Données reçues et cohérentes côté plateforme
  • [ ] Fuseau horaire correct
  • [ ] Firmware à jour
  • [ ] Fiche de configuration complétée

Terminaux TCP/IP (Wi-Fi / Ethernet)

  • [ ] Connexion réseau fonctionnelle (ping, accès web)
  • [ ] Identifiants par défaut modifiés — mot de passe fort configuré
  • [ ] Adresse IP, masque, passerelle, DNS vérifiés
  • [ ] Serveur / broker cible correctement renseigné

Terminaux Zigbee

  • [ ] Coordinateur opérationnel et joignable
  • [ ] Canal et PAN ID vérifiés
  • [ ] Terminal bien appairé (visible dans la liste des nœuds du coordinateur)

Terminaux LoRaWAN

  • [ ] DevEUI, AppEUI et AppKey saisis correctement
  • [ ] Plan de fréquences conforme à la région (ex. EU868)
  • [ ] Jonction OTAA réussie (DevAddr attribué par le Network Server)
  • [ ] AppKey non exposée publiquement

Erreurs fréquentes

ErreurConséquence
Mauvais réseau Wi-FiTerminal isolé, aucune donnée transmise
Mot de passe par défaut conservéFaille de sécurité critique
Mauvais serveur / broker cibleDonnées perdues ou envoyées au mauvais endroit
Fuseau horaire incorrectHorodatage erroné, analyse faussée
Documentation absenteMaintenance impossible, configuration perdue
Conflit d'adresse IPDysfonctionnement réseau pour plusieurs appareils
AppKey LoRaWAN incorrecteJonction OTAA échoue, terminal muet sur le réseau
Plan de fréquences LoRaWAN inadaptéTerminal et gateway sur des canaux différents, pas de réception
Appairage Zigbee sans mode « permit join » actifTerminal non reconnu, association impossible

Résumé

La configuration d'un terminal IoE couvre les paramètres réseau, d'identification et fonctionnels. Les paramètres varient selon la pile protocolaire : un terminal TCP/IP (Wi-Fi, Ethernet) requiert adresse IP, masque et passerelle, tandis qu'un terminal non-IP (Zigbee, LoRaWAN) nécessite des clés cryptographiques ou un processus d'association propre à sa technologie. Dans tous les cas, une procédure structurée, une checklist et une documentation systématique sont essentielles pour garantir la cohérence du déploiement et faciliter la maintenance.