Différences entre les versions de « Documentation/Doc-LRP Gateway »
Aller à la navigation
Aller à la recherche
Ligne 64 : | Ligne 64 : | ||
==== Gateway Multitech Conduit ==== | ==== Gateway Multitech Conduit ==== | ||
+ | |||
+ | * Pour la première connexion, il faut obligatoirement se connecter via un navigateur web (port 80) sur l'adresse IP 192.168.2.1 (IP statique attribuée par défaut qui ne répond pas au ping) | ||
+ | * Dans l'interface web d'administration, configurer les paramètres suivants | ||
+ | ** LORAWAN NETWORKING | ||
+ | *** LoRa Mode : PACKET FORWARDER | ||
+ | *** SX1301 > Channel Plan : EU868 | ||
+ | *** BASICS > Gateway ID => the Gateway ID to use with ChirpStack Server | ||
+ | *** Server | ||
+ | **** Upstream Port : 1700 | ||
+ | **** Downstream Port : 1700 | ||
+ | ** Remote Management: activer SSH sur le port 22 | ||
+ | |||
=== Configuration du démo ChirpStack Gateway Bridge === | === Configuration du démo ChirpStack Gateway Bridge === | ||
Ligne 95 : | Ligne 107 : | ||
Gateway Multitech Conduit AP | Gateway Multitech Conduit AP | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Version du 8 novembre 2021 à 17:21
Ajout d'une nouvelle Gateway
Configuration d'une Gateway
Prérequis matériel
- La gateway doit pouvoir être configuré avec le démon ChirpStack Gateway Brige, qui encapsule les messages du packet forwarder au format UDP/IP dans des paquets MQTT. MQTT apporte le double avantage d'authentifier les connexions et de sécuriser les échanges au niveau IP avec l'usage MQTT + TLS.
- La liste des bornes supportées par ChirpStack Gateway Bridge est disponible sur cette page.
Procédure :
- Installer le démon ChirpStack Gateway Bridge en suivant les instructions disponibles pour votre Gateway
- Editer le fichier de configuration chirpstack-gateway-bridge.toml (à adapter avec son compte et son gatewayID).
[general] log_level=4 log_to_syslog=true [backend] type="semtech_udp" [backend.semtech_udp] udp_bind = "0.0.0.0:1700" skip_crc_check = false fake_rx_time = true [integration] marshaler="json" [integration.mqtt.auth] type="generic" [integration.mqtt.auth.generic] server="tcp://mqttnet.u-strasbg.fr:1883" qos=0 clean_session=false # NOTE: use the Gateway ID for the MQTT client_id param client_id="XXXXXXXXXXXXXXXX" # Connect with the given username (optional) username="MyUserLogin" # Connect with the given password (optional) password="MyUserPassword"
NOTES :
- Optimisation des paramètres de sécurité MQTT pour se connecter au serveur, en fonction des possibilités offertes par votre Gateway:
- - MQTT sécurisé (à privilégier): server="ssl://mqttnet.u-strasbg.fr:8883"
- - MQTT non sécurisé (à défaut): server="tcp://mqttnet.u-strasbg.fr:1883"
- La configuration par défaut suppose l'utilisation du backend semtech_udp avec les interfaces upstream et downstream qui écoutent sur le même port UDP 1700
Déclaration d'une Gateway dans l'organisation ChirpStack
Prérequis de l'organisation ChirpStack :
- L'organisation est autorisée à ajouter des Gateways (Menu Gateways disponible)
- L'utilisateur est Organization Admin ou Gateway Admin
Procédure :
- Se connecter sur l'interface https://loraserver.u-strasbg.fr/
- Aller dans le menu Gateways
- Cliquer en haut à gauche sur le bouton +CREATE
- Renseigner le champs Gateway Name , ce nom apparait dans les metadatas des messages d'applications
- Renseigner le champ Gateway Description, pour ajouter des détails à caractère informatif pour l'interface ChirpsStack uniquement
- Renseigner le champ Gateway ID, il s'agit de l'identifiant LoRaWAN paramétré dans le service packet forwarder de la Gateway. Il est possible de générer un identifiant aléatoire (Icône MSB) à paramétré sur la borne.
- Sélectionner pour le Network Server l'instance par défaut : chirpstack-network-server
- Sélectionner pour le Service Profile l'instance par défaut de votre organisation (metadata des gateways dans les messages d'applications, datarate de 0 à 5 autorisés, gateways disponibles pour toutes les organisations)
- Cocher Gateway Discovery enabled pour autoriser les requêtes de découvertes pour la couverture radio entre les Gateways
- Préciser les coordonnées GPS de la Gateway. Les coordonnées seront disponibles dans les metadata des messages d'applications.
Notes spécifiques aux différents types de matériel
Gateway Multitech Conduit
- Pour la première connexion, il faut obligatoirement se connecter via un navigateur web (port 80) sur l'adresse IP 192.168.2.1 (IP statique attribuée par défaut qui ne répond pas au ping)
- Dans l'interface web d'administration, configurer les paramètres suivants
- LORAWAN NETWORKING
- LoRa Mode : PACKET FORWARDER
- SX1301 > Channel Plan : EU868
- BASICS > Gateway ID => the Gateway ID to use with ChirpStack Server
- Server
- Upstream Port : 1700
- Downstream Port : 1700
- Remote Management: activer SSH sur le port 22
- LORAWAN NETWORKING
Configuration du démo ChirpStack Gateway Bridge
2) Pour configurer ChirpStack gateway bridge
https://www.chirpstack.io/gateway-bridge/gateway/multitech/
Copier le package et installer en root via sudo
sudo opkg install chirpstack-gateway-bridge_3.13.1-r1_arm926ejste.ipk
https://www.chirpstack.io/gateway-bridge/install/config/
Editer le fichier
sudo vi /var/config/chirpstack-gateway-bridge/chirpstack-gateway-bridge.toml
En utilisant l’adresse mqttnet.u-strasbg.fr , mqtt (port 1883) et le login/password de ton organisation ().
Coordonnées GPS
Si possible, ajouter/mettre à jour les coordonnées courante de la Gateway LoRa:
- Soit dans la configuration du packet forwarder (coordonnées GPS statiques, option fake_gps)
- Soit dans l'interface graphique du serveur Chirpstack
NOTES:
Gateway Multitech Conduit AP