# Autres réseaux LoRaWAN (public ou privé)

Le capteur est compatible avec les réseaux **LoRaWAN publiques** et **privés**. Afin d'en tirer pleinement profit, voici les éléments dont vous allez avoir besoin.

## Déclarer le capteur

### Activation

Votre transmetteur s'active par Over-The-Air (**OTAA**) uniquement grâce à ses trois clés d'identification.

<table data-header-hidden><thead><tr><th width="142.73046875">Information</th><th>Description</th></tr></thead><tbody><tr><td><strong>DevEUI</strong></td><td>Identifiant unique, 64 bits (8 octets / 16 caractères hexadécimaux). Ex : <code>00:18:B2:00:00:00:00:01</code></td></tr><tr><td><strong>AppEUI</strong></td><td>Identifiant global désignant l'entité responsable de l'activation, 64 bits (8 octets / 16 caractères hexadécimaux). Ex : <code>70:B3:D5:7E:D0:00:AF:12</code></td></tr><tr><td><strong>AppKey</strong></td><td>Clé de chiffrement symétrique, 128 bits (16 octets / 32 caractères hexadécimaux). Ex : <code>2B7E151628AED2A6ABF7158809CF4F3C</code></td></tr></tbody></table>

{% hint style="info" %}

#### Où trouver les clés ?

Les clés LoRaWAN des capteurs Enless sont disponibles :

* En scannant le **QR Code** collé sur le capteur
* Sur **l'étiquette arrière** du capteur
* Sur **demande** auprès de notre service **Administration** **Des** **Ventes** (<adv@enless.fr>)
  {% endhint %}

### Décodage

Enless Wireless met à disposition différents **codecs** afin de décoder les *uplinks* de votre transmetteur mais aussi de générer des *downlinks* à lui transmettre.

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="image">Cover image</th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td>Fichier Excel de décodage des trames</td><td><a href="https://1364423745-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3HoPKoOlgG9Qj4E6fu0w%2Fuploads%2FJm3c35o45CIeSV4UjUbO%2FExcel.png?alt=media&#x26;token=c7782215-6330-442b-8d15-170cd8454d89">Excel.png</a></td><td><a href="https://app.gitbook.com/s/2dmhIDGpbJqTY8kJbQKC/capteurs/codecs-et-decodage/excel-de-decodage-des-trames">Excel de décodage des trames</a></td></tr><tr><td>Codecs JavaScript</td><td><a href="https://1364423745-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3HoPKoOlgG9Qj4E6fu0w%2Fuploads%2FIZLJqJvCIfA5eQWthJw2%2FJavaScript%20logo.png?alt=media&#x26;token=d2b2f7a7-dbb3-4482-adc9-2235705c5a34">JavaScript logo.png</a></td><td><a href="https://app.gitbook.com/s/2dmhIDGpbJqTY8kJbQKC/capteurs/codecs-et-decodage/javascript">JavaScript</a></td></tr><tr><td>Codecs TTN</td><td><a href="https://1364423745-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3HoPKoOlgG9Qj4E6fu0w%2Fuploads%2Fwuo7aIDanOoVbtqvmnmJ%2FTTN%20logo.png?alt=media&#x26;token=9f62d382-e42a-4757-b5a2-932a8857896f">TTN logo.png</a></td><td><a href="https://app.gitbook.com/s/2dmhIDGpbJqTY8kJbQKC/capteurs/codecs-et-decodage/ttn">TTN</a></td></tr><tr><td>Codecs Chirpstack</td><td><a href="https://1364423745-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3HoPKoOlgG9Qj4E6fu0w%2Fuploads%2FdRTJjmfwze4EOPD7RDqz%2FLogo%20chirpstack.png?alt=media&#x26;token=70928d52-ec93-4f42-b131-0398c9031728">Logo chirpstack.png</a></td><td><a href="https://app.gitbook.com/s/2dmhIDGpbJqTY8kJbQKC/capteurs/codecs-et-decodage/chirpstack">Chirpstack</a></td></tr><tr><td>Codecs Multitech AP Conduit BACnet</td><td><a href="https://1364423745-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3HoPKoOlgG9Qj4E6fu0w%2Fuploads%2FKTmkmRqvbYRapju84C2V%2FLogo%20Multitech.png?alt=media&#x26;token=e0ebe62c-5d3d-401e-b480-0c347c970d15">Logo Multitech.png</a></td><td><a href="https://app.gitbook.com/s/2dmhIDGpbJqTY8kJbQKC/capteurs/codecs-et-decodage/multitech-ap-conduit-bacnet">Multitech AP Conduit BACnet</a></td></tr></tbody></table>

## Vérifiez que votre capteur est bien en mode LoRaWAN

{% columns %}
{% column width="41.66666666666667%" %}

<div data-with-frame="true"><figure><img src="https://1364423745-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3HoPKoOlgG9Qj4E6fu0w%2Fuploads%2F6ctqxhvWKF7fiDq9Sjkg%2FSwitch%20wan.png?alt=media&#x26;token=81f8fbd3-c126-4b11-976a-bddab0c4fed1" alt=""><figcaption></figcaption></figure></div>
{% endcolumn %}

{% column width="58.33333333333333%" %}
Le switch situé à l'arrière du produit doit être positionné en mode **WAN**.

{% hint style="info" icon="circle-info" %}
Le **changement** de position du switch n'est **pris en compte** que lorsque le produit est **désalimenté**. Assurez vous que votre produit est completement désalimenté avant de régler le switch sur la position **WAN**.
{% endhint %}
{% endcolumn %}
{% endcolumns %}

## Mise en route

Il ne reste plus que quelques étapes pour mettre en route le capteur **:**

{% stepper %}
{% step %}

### Alimentation

Alimentez le capteur en retirant la languette isolant la batterie.
{% endstep %}

{% step %}

### Activation

Le capteur va procéder à son activation sur votre réseau LoRaWAN; la LED de status va clignoter puis prendre pendent 30 secondes un des trois couleurs suivantes :

* <mark style="color:$success;">**Verte**</mark> : Le capteur est activé.
* <mark style="color:$warning;">**Orange**</mark> : Le capteur est activé mais le RSSI est faible
* <mark style="color:$danger;">**Rouge**</mark> : Le capteur ne s'est pas activé. Il peut y avoir plusieurs raisons : \
  1\. Vérifiez que le switch était bien en position LoRaWAN\
  2\. Vérifiez que les clés DevEUI, AppEUI et AppKey ont correctement été déclarées.
  {% endstep %}

{% step %}

### Fonctionnement

Après l'activation, les clignotements de la LED vous permettent de suivre l'état du capteur :

<table data-header-hidden><thead><tr><th width="134.90625"></th><th></th></tr></thead><tbody><tr><td><mark style="color:$success;"><strong>Verte</strong></mark></td><td>Flash chaque minute</td></tr><tr><td><mark style="color:$warning;"><strong>Orange</strong></mark></td><td>Flash à chaque envoi de trame</td></tr><tr><td><mark style="color:$danger;"><strong>Rouge</strong></mark></td><td>Flash toutes les 1mn en cas d’alarme</td></tr></tbody></table>
{% endstep %}

{% step %}

### Installation

Une fois le capteur correctement activé sur le réseau, il ne reste plus qu'à l'installer au mur :

* Avec l'adhésif fourni.
* En vissant la platine arrière (vis et chevilles non fournis).
  {% endstep %}
  {% endstepper %}

## Gestion de la connectivité réseau

Les capteurs Enless intègrent des mécanismes avancés de gestion de la connectivité afin de garantir la fiabilité et l'optimisation des communications sur le réseau LoRaWAN.

**Join Requests (Procédure d'activation)**

* **Initialisation** : Les capteurs initient automatiquement une procédure de *Join* dès leur mise sous tension.
* **Vérification de liaison** : En fonctionnement nominal, le capteur émet une requête de contrôle (LinkCheckReq) toutes les 24 heures.
* **Maintien du lien** : Pour confirmer la validité de la session, le capteur doit recevoir des LinkCheckAck en retour du réseau.
* **Ré-activation automatique** : En cas d'échec prolongé (si 6 requêtes *LinkCheckReq* consécutives restent sans réponse), le capteur considère la session comme perdue et initie un nouveau *Join*.

**ADR (Adaptive Data Rate)**

* **Configuration initiale** : Lors du premier *Join*, le transmetteur utilise par défaut les paramètres SF12 et BW125.
* **Optimisation dynamique** : Le capteur conserve ces paramètres de robustesse maximale tant qu'il ne reçoit pas de commande LinkADRReq de la part du serveur réseau (via la gateway) lui ordonnant d'adapter son *Spreading Factor* pour optimiser la consommation et la bande passante.

Accédez à la section [Utilisation](https://enless.gitbook.io/centre-aide/guides-installation/produits/editor-1/utilisation) pour en savoir plus sur l'installation et les fonctionnalités du capteur.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://enless.gitbook.io/centre-aide/guides-installation/produits/editor-1/procedures-dactivation/autres-reseaux-lorawan-public-ou-prive.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
