0% ont trouvé ce document utile (0 vote)
43 vues3 pages

Vérification de La Configuration de La Passerelle Dragino Lorawan

Transféré par

Eya Boussarsar
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
43 vues3 pages

Vérification de La Configuration de La Passerelle Dragino Lorawan

Transféré par

Eya Boussarsar
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Ah, je vois, vous utilisez Node-RED dans une passerelle Dragino LoRaWAN.

Dans ce cas,
il y a quelques considérations spécifiques à prendre en compte pour configurer correctement
votre Node-RED avec la passerelle Dragino LoRaWAN et intégrer cela avec MQTT. Voici
les étapes et configurations à vérifier pour connecter votre application Android à Node-RED
via MQTT dans une passerelle LoRaWAN :

1. Vérification de la configuration de la passerelle Dragino LoRaWAN :

• La passerelle Dragino LoRaWAN utilise un serveur LoRaWAN Network Server


(souvent appelé Lora Gateway Bridge ou Lora Server), qui est relié à Node-RED
via MQTT.
• Assurez-vous que la passerelle Dragino est bien configurée pour transmettre les
données de capteurs (accéléromètre, gyroscope, GPS, etc.) à Node-RED via MQTT.

Configuration de la passerelle Dragino pour MQTT :

• Vérifiez les paramètres MQTT dans la configuration de la passerelle Dragino. Vous


devrez spécifier l'adresse de votre broker MQTT, généralement quelque chose
comme 172.31.255.254 pour Node-RED, et le port (par défaut, 1883 pour MQTT
non sécurisé).
• Vous pouvez définir des paramètres de topic MQTT sur la passerelle pour que les
données des capteurs soient envoyées vers les bons topics dans Node-RED (par
exemple, accelerometer/sensor, gyroscope/sensor, gps/sensor, fall/status).

2. Configurer MQTT sur Node-RED :

• Node-RED doit être configuré pour recevoir des messages MQTT des passerelles
LoRaWAN (Dragino).
• Dans Node-RED, vous devez utiliser les nœuds MQTT pour recevoir et publier des
messages sur les topics appropriés.

Exemple :

o Ajouter un nœud MQTT in dans Node-RED pour écouter sur des topics
comme accelerometer/sensor, gyroscope/sensor, gps/sensor, et
fall/status.
o Ajouter un nœud MQTT out pour publier un message sur le topic
notification/vibration lorsque vous recevez une alerte de chute.

Exemple de flux Node-RED :

3. Nœud MQTT In (pour accelerometer/sensor ou gyroscope/sensor)


▪ Ce nœud recevra les données de vos capteurs via MQTT.
4. Nœud fonction pour traiter les données (par exemple, stocker ou afficher les
données dans un tableau de bord).
5. Nœud MQTT Out pour publier un message sur le topic
notification/vibration.

3. Paramètres MQTT dans l'application Android :


Si vous vous connectez à Node-RED en utilisant MQTT, vous devez vous assurer que votre
adresse IP et votre port MQTT dans l'application Android sont corrects, comme mentionné
précédemment. Assurez-vous que la passerelle Dragino LoRaWAN envoie les données vers le
broker MQTT de Node-RED et que l'application Android s'abonne au topic
notification/vibration.

Voici la partie de votre code avec l'adresse IP correcte pour la connexion MQTT :

java
Copier le code
mqttClient = new MqttClient("tcp://172.31.255.254:1883",
MqttClient.generateClientId(), null);

4. Vérification de la communication entre l'application Android, Node-RED,


et la passerelle Dragino :

• Dans la passerelle Dragino, assurez-vous que les données des capteurs sont envoyées
aux topics MQTT correspondants dans Node-RED.
• Node-RED doit recevoir ces messages sur les topics configurés (par exemple,
accelerometer/sensor, gyroscope/sensor, etc.) et doit être configuré pour
répondre aux événements de chute et envoyer des messages sur le topic
notification/vibration si nécessaire.
• L'application Android doit être capable de s'abonner à ce topic
notification/vibration et réagir en conséquence (par exemple, en activant la
vibration).

Exemple de flux Node-RED pour la passerelle Dragino :

1. Recevoir des données de capteurs (accéléromètre, gyroscope, GPS) depuis la


passerelle via MQTT :
o Utilisez un nœud MQTT in pour chaque type de capteur
(accelerometer/sensor, gyroscope/sensor, gps/sensor).
o Exemple de flux Node-RED :
▪ MQTT In -> function (pour traiter et afficher les données dans un
tableau de bord ou sur une page web).
2. Recevoir un message d'alerte de chute (sur fall/status) :
o Utilisez un nœud MQTT in pour le topic fall/status afin de recevoir l'état
de la chute (par exemple, Yes ou No).
o Si la valeur est No, publiez un message sur le topic notification/vibration.
o Exemple de nœud Node-RED pour publier un message sur
notification/vibration :
▪ MQTT In (fall/status) -> function (pour vérifier le message et
déclencher une action si No) -> MQTT Out
(notification/vibration).

5. Testez la communication :

• Utilisez un outil de test MQTT (comme MQTT.fx ou MQTT Explorer) pour


vérifier que la passerelle Dragino envoie correctement les données MQTT vers le
broker MQTT de Node-RED.
• Assurez-vous que Node-RED reçoit bien ces messages et les affiche ou les utilise
correctement.

Conclusion :

Assurez-vous que la passerelle Dragino LoRaWAN envoie les données aux topics MQTT
appropriés et que Node-RED est configuré pour les recevoir. De plus, configurez
correctement votre application Android pour interagir avec Node-RED en fonction de ces
données MQTT.

Une fois cette configuration terminée, votre application Android recevra les notifications de
chute et activera la vibration en fonction du message publié sur le topic
notification/vibration par Node-RED.

4o

Vous aimerez peut-être aussi