NetID LoRaWAN
Qu'est-ce qu'un NetID ?
Le NetID est un identifiant réseau sur 24 bits attribué aux réseaux LoRaWAN par la LoRa Alliance.
Les valeurs 0x000000 et 0x000001 sont réservées aux réseaux expérimentaux et aux réseaux qui
n'utilisent pas la fonctionnalité roaming-out. Ces valeurs peuvent être utilisées par n'importe quel réseau sans obtenir
l'autorisation de la LoRa Alliance.
Les réseaux LoRaWAN qui utilisent le roaming-out doivent obtenir un NetID unique.
Roaming-out signifie que vos capteurs LoRaWAN peuvent se déplacer hors de la zone de couverture de votre réseau local tout en étant desservis par des passerelles étrangères appartenant à vos partenaires de roaming.
Roaming-in signifie que des capteurs étrangers appartenant à vos partenaires de roaming peuvent être desservis par vos passerelles locales.
Chaque capteur doit être associé à un NetID :
- Le NetID dicte le préfixe de l'adresse du capteur, via le champ NwkID du DevAddr.
- Pour les capteurs OTAA, le NetID est envoyé au capteur par liaison radio, dans le message Join Accept.
Types et tailles de NetID

| Type de NetID | Plage de NetID (hexadécimal) | Nombre de DevAddr distincts par NetID |
|---|---|---|
| 0 | 0x000000 - 0x00003F | 33,554,432 |
| 1 | 0x200000 - 0x20003F | 16,777,216 |
| 2 | 0x400000 - 0x4001FF | 1,048,576 |
| 3 | 0x600000 - 0x7FFFFF | 131,072 |
| 4 | 0x800000 - 0x9FFFFF | 32,768 |
| 5 | 0xA00000 - 0xBFFFFF | 8,192 |
| 6 | 0xC00000 - 0xDFFFFF | 1,024 |
| 7 | 0xE00000 - 0xFFFFFF | 128 |
Avez-vous besoin d'un NetID dédié ?
Des NetID dédiés sont nécessaires chaque fois que vous devez distinguer votre réseau des autres, par exemple lorsque vous concluez un accord de peering/roaming avec un autre réseau.
Posséder votre propre NetID vous permet également d'identifier vos paquets LoRaWAN par un motif de préfixe spécifique sur l'interface radio, permettant aux passerelles de filtrer les paquets provenant de vos propres capteurs de ceux enregistrés sur d'autres réseaux LoRaWAN, ce qui réduit considérablement le trafic de backhaul et les coûts associés lorsque vous utilisez un backhaul à bande passante limitée tel que des liaisons cellulaires ou satellitaires.
Si vous n'avez pas votre propre NetID, votre réseau devra fonctionner en utilisant le NetID 0x000000 ou 0x000001.
Ces NetID sont destinés à un usage expérimental et, similaire aux adresses IP privées (10.x.x.x), ne permettront pas
d'interconnexion avec d'autres réseaux LoRaWAN pour le cas d'utilisation roaming-out.
Vous pourrez toutefois toujours accepter des capteurs en roaming-in et router le trafic vers leur réseau d'origine.
Ce diagramme de flux peut vous aider à trouver la meilleure option pour votre déploiement :

Acquérir un NetID dédié
Les membres de la LoRa Alliance reçoivent des NetID en fonction de leur niveau d'adhésion, et peuvent obtenir sous licence un nombre illimité de NetID de Type 7 moyennant des frais.
- Sponsor : se voit attribuer un NetID de type 0 + un autre NetID de type 3
- Contributor : se voit attribuer un NetID de type 3 + un autre NetID de type 6
- Adopter/institutional : se voit attribuer un NetID de type 6
- Members : peuvent obtenir un nombre « illimité » de blocs de NetID de type 7 (un bloc consiste en 16 ou 32 NetID contigus).
- Non-members : peuvent aussi acheter un nombre limité de blocs de NetID de type 7 (généralement un ou deux blocs) soit via Actility soit directement auprès de la LoRa Alliance.
Le brevet de ThingPark pour étendre l'espace d'adressage disponible
Les types de NetID plus petits, comme le type 7, ont un espace d'adressage très limité sur l'interface radio. Il est impossible de connecter davantage de capteurs sans créer des collisions d'adressage où plusieurs capteurs devront partager un même DevAddr.
Sans technologie spécifique, cet espace d'adressage limité réduit fortement l'utilité des NetID courts, et oblige à utiliser des NetID plus chers et plus longs. Cependant, les utilisateurs de ThingPark bénéficient de la technologie de décodage ambigu brevetée internationalement par Actility, leur permettant de connecter jusqu'à 200x plus de capteurs pour une taille donnée de NetID (il est cependant recommandé de ne pas dépasser 50x).
Cette technologie fonctionne également pour vos capteurs lorsqu'ils effectuent du roaming-out vers d'autres réseaux, tant que le réseau d'origine utilise la plateforme ThingPark.
NetID sur ThingPark Enterprise
ThingPark Enterprise permet de configurer le NetID au niveau de l'instance TPE :
-
Si vous utilisez une instance auto-hébergée déployée en tant qu'appliance/VM, cette configuration s'effectue dans Cockpit, comme décrit dans Configuring NetID.
-
Pour les instances SaaS, par défaut votre réseau utilise le NetID
0x000000, ce qui ne vous permet pas d'activer les services roaming-out. Si vous possédez un NetID, contactez l'équipe de support ThingPark qui le configurera sur votre (vos) abonnement(s) ThingPark Enterprise.
NetID d'Actility 0x000002 | NetID propre | NetID 0x000000 ou 0x000001 | |
|---|---|---|---|
| Roaming-In | Activé par défaut | Dépend de la stratégie du client | Dépend de la stratégie du client |
| Roaming-Out | Selon les accords de gros d'Actility | Dépend de la stratégie du client | Impossible |