Documentation/Doc-LRP Gateway
Ajout d'une nouvelle Gateway
Prérequis :
- L'organisation est autorisée à ajouter des Gateways (Menu Gateways disponible)
- L'utilisateur est Organization Admin ou Gateway Admin
Ajout d'une Gateway dans ChirpStack
- 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.
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 ().
Exemple du fichier /etc/chirpstack-gateway-bridge/chirpstack-gateway-bridge.toml (à adapter avec son compte et son gatewayID) :
- This configuration provides a Semtech UDP packet-forwarder backend and
- integrates with a MQTT broker. Many options and defaults have been omitted
- for simplicity.
- See https://www.chirpstack.io/gateway-bridge/install/config/ for a full
- configuration example and documentation.
Insérer ici un texte non formaté [general] # debug=5, info=4, warning=3, error=2, fatal=1, panic=0 log_level=4 # Log to syslog. # # When set to true, log messages are being written to syslog. 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" # MQTT integration configuration. [integration.mqtt] # Event topic template. event_topic_template="gateway/{{ .GatewayID }}/event/{{ .EventType }}" # Command topic template. command_topic_template="gateway/{{ .GatewayID }}/command/#" # MQTT authentication. [integration.mqtt.auth] type="generic" [integration.mqtt.auth.generic] server="tcp://mqttnet.u-strasbg.fr:1883" qos=0 clean_session=false client_id="XXXXXXXXXXXXXXXX" # Connect with the given username (optional) username="fimbert" # Connect with the given password (optional) password="ChangeMe"
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
- 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)
- Configuration 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
- Improve security with chirpstack-gatedway-bridge
server="ssl://mqttnet.u-strasbg.fr:8883"