Table des matières:

Envoi des données du capteur de température et d'humidité sans fil IoT longue portée à la feuille Google : 39 étapes
Envoi des données du capteur de température et d'humidité sans fil IoT longue portée à la feuille Google : 39 étapes

Vidéo: Envoi des données du capteur de température et d'humidité sans fil IoT longue portée à la feuille Google : 39 étapes

Vidéo: Envoi des données du capteur de température et d'humidité sans fil IoT longue portée à la feuille Google : 39 étapes
Vidéo: 3 minutes pour comprendre... les objets connectés (IoT) 2024, Novembre
Anonim
Envoi de données de capteur de température et d'humidité sans fil IoT longue portée à la feuille Google
Envoi de données de capteur de température et d'humidité sans fil IoT longue portée à la feuille Google

Nous utilisons ici le capteur de température et d'humidité de NCD, mais les étapes restent les mêmes pour tous les produits ncd. Au moyen de l'arrêt de ce texte, vous devez avoir une compréhension stable de la façon de configurer les capteurs, de configurer node-red et de voir les données sur un tableau de bord comme celui illustré ici.

Étape 1: Matériel et logiciel requis:

Matériel et logiciel requis
Matériel et logiciel requis
Matériel et logiciel requis
Matériel et logiciel requis

Matériel:

  • Capteur de température et d'humidité à longue portée NCD
  • Modem maillé sans fil longue portée NCD avec interface USB

Logiciel:

Noeud-Rouge

Étape 2: Configuration de Node-red

Maintenant que vos capteurs fonctionnent, nous avons besoin d'un moyen de faire quelque chose d'utile avec ces données.

Tout d'abord, vous devrez installer Node-Red.

  • Une fois cela fait, vous devrez entrer votre ligne de commande, ou les utilisateurs de Power Shell pour Windows, accédez au répertoire dans lequel Node-RED est installé.
  • Tapez maintenant "npm i ncd-red-wireless node-red-dashboard". Cela installera les nœuds requis pour recevoir les données de vos capteurs sans fil et vous pourrez démarrer Node-RED une fois cela fait.
  • Pour démarrer le serveur de nœuds, écrivez node-red dans l'invite de commande ou le terminal et appuyez sur Entrée.

Étape 3: Étapes pour créer le flux

Étapes pour créer le flux
Étapes pour créer le flux

À ce stade, vous verrez un grand flux vide avec une longue liste de nœuds sur le côté gauche, cette barre latérale s'appelle la palette.

Étape 4: Allez-y et faites glisser un nœud de passerelle sans fil sur votre canevas de flux pour commencer

Allez-y et faites glisser un nœud de passerelle sans fil sur votre canevas de flux pour commencer
Allez-y et faites glisser un nœud de passerelle sans fil sur votre canevas de flux pour commencer

ncd-red-wireless Fournit les nœuds qui gèrent la connexion série, analysent les données des capteurs entrants, les filtrent par des paramètres spécifiques et vous permettent de configurer les capteurs sans fil.

Étape 5: Trouver vos capteurs sans fil:

Trouver vos capteurs sans fil
Trouver vos capteurs sans fil

Lorsque vous aurez livré le nœud, vous pourrez afficher l'onglet d'informations, qui contient des enregistrements sur la capacité du nœud, cet onglet est bien rempli pour un maximum de packages de nœuds rouges et se compose de statistiques précieuses, souvent vous ne voudrez plus pour afficher toute autre documentation en dehors de l'onglet d'informations, gardez-le donc à l'esprit même lorsque vous créez vos flux lorsque vous avez une question sur le fonctionnement d'un nœud. L'élément suivant que nous voulons faire est de configurer le nœud, lorsque vous l'ajoutez pour la première fois, vous remarquerez qu'il y a un petit triangle dans le coin supérieur droit à côté d'un point bleu, le triangle indique que le nœud souhaite une configuration supplémentaire, le bleu le point indique que le nœud n'a plus été déployé dans le cadre du flux.

  • Double-cliquez sur le nœud pour ouvrir les options de configuration.
  • Cliquez sur l'icône en forme de crayon à côté du champ Périphérique série pour configurer votre routeur USB, cela ouvrira un deuxième panneau de configuration qui n'a que quelques options.

Étape 6: Cliquez sur la loupe à côté du champ Port série et sélectionnez le port qui correspond à votre routeur, puis cliquez sur le bouton « Ajouter » en haut

Cliquez sur la loupe à côté du champ Port série et sélectionnez le port qui correspond à votre routeur, puis cliquez sur le bouton « Ajouter » en haut
Cliquez sur la loupe à côté du champ Port série et sélectionnez le port qui correspond à votre routeur, puis cliquez sur le bouton « Ajouter » en haut

Étape 7: le champ de périphérique série sera désormais rempli en fonction de cette sélection, et vous pouvez cliquer sur « Terminé », vous avez maintenant un accès direct à vos capteurs sans fil ! pour voir les données entrantes

Le champ de périphérique série sera désormais rempli en fonction de cette sélection, et vous pouvez cliquer sur "Terminé", vous avez maintenant un accès direct à vos capteurs sans fil ! pour voir les données entrantes
Le champ de périphérique série sera désormais rempli en fonction de cette sélection, et vous pouvez cliquer sur "Terminé", vous avez maintenant un accès direct à vos capteurs sans fil ! pour voir les données entrantes

Étape 8: Maintenant, revenez à votre palette et tapez "debug" dans le champ de recherche en haut, saisissez l'un de ces nœuds et faites-le glisser vers la droite de votre passerelle sans fil

Maintenant, revenez à votre palette et tapez "debug" dans le champ de recherche en haut, saisissez l'un de ces nœuds et faites-le glisser vers la droite de votre passerelle sans fil
Maintenant, revenez à votre palette et tapez "debug" dans le champ de recherche en haut, saisissez l'un de ces nœuds et faites-le glisser vers la droite de votre passerelle sans fil

Étape 9: Double-cliquez dessus et modifiez « msg ». pour « compléter l'objet Msg » Cliquez sur Terminé

Double-cliquez dessus et modifiez "msg". pour « compléter l'objet Msg » Cliquez sur Terminé
Double-cliquez dessus et modifiez "msg". pour « compléter l'objet Msg » Cliquez sur Terminé

Étape 10: Tracez maintenant une ligne entre les deux nœuds et cliquez sur « Déployer » en haut à droite de la fenêtre

Tracez maintenant une ligne entre les deux nœuds et cliquez sur "Déployer" en haut à droite de la fenêtre
Tracez maintenant une ligne entre les deux nœuds et cliquez sur "Déployer" en haut à droite de la fenêtre

Étape 11: Travailler avec les données:

Travailler avec les données
Travailler avec les données

Maintenant, à partir de vos capteurs sans fil, les données sont collectées et sorties dans l'onglet « debug », cet « onglet de débogage » est placé dans la barre latérale droite à côté de l'onglet d'informations. Pour voir les informations disponibles, appuyez sur le bouton de réinitialisation. Dans les enregistrements node-red, il est dépassé parmi les nœuds d'un paquet json. Lorsque l'objet msg arrive dans l'onglet de débogage, vous pouvez l'agrandir pour afficher la liste globale des informations qui l'accompagnent. Ceci est extrêmement utile au cas où vous auriez besoin de voir rapidement quels capteurs s'enregistrent. L'autre problème que ce nœud donne est un moyen facile d'échanger votre routeur avec l'identité du réseau sur laquelle les périphériques en mode configuration documentent, appuyez simplement sur le bouton à gauche du nœud et l'outil basculera sur la configuration réseau, appuyez une nouvelle fois dessus pour le remettre en mode écoute. Une fois que nous avons configuré les nœuds de l'outil Wi-Fi, ils peuvent être configurés pour configurer régulièrement un capteur pendant qu'il entre en mode de configuration, il est donc toujours disponible pour maintenir ces nœuds de passerelle présents dans le flux pour une configuration rapide d'un appareil.

Étape 12: Ajout des capteurs sans fil:

Ajout des capteurs sans fil
Ajout des capteurs sans fil

nous devons séparer les enregistrements de capteurs sans fil au niveau national afin de pouvoir les afficher, nous pourrions utiliser un nœud de commutation pour séparer les messages de la passerelle en fonction totalement de l'adresse mac avec ou du type de capteur, mais comme je l'ai mentionné, le les nœuds sans fil intègrent vraiment des fonctionnalités supplémentaires pour configurer les capteurs, nous allons donc commencer par eux pour vous donner une image complète supplémentaire de la façon dont ces structures peuvent fonctionner. Au cas où vous n'auriez pas déjà vu des paquets provenant de vos deux capteurs, traversez à l'avance et appuyez sur le bouton de réinitialisation du seul qui n'a pas commencé. Lors d'une évaluation du capteur via n'importe quel nœud de configuration de périphérique série, l'adresse MAC et le type de capteur sont mis en cache dans un pool afin que nous puissions le trouver rapidement pendant la durée de cette prochaine étape.

Prenez un nœud sans fil dans la palette et faites-le glisser sur le flux, double-cliquez dessus pour le configurer

Étape 13: Sélectionnez le périphérique série dans le menu déroulant que vous avez utilisé pour la passerelle sans fil, cliquez maintenant sur la loupe à côté de « Adresse Mac » et sélectionnez l'une des options disponibles

Sélectionnez le périphérique série dans le menu déroulant que vous avez utilisé pour la passerelle sans fil, cliquez maintenant sur la loupe à côté de « Adresse Mac » et sélectionnez l'une des options disponibles
Sélectionnez le périphérique série dans le menu déroulant que vous avez utilisé pour la passerelle sans fil, cliquez maintenant sur la loupe à côté de « Adresse Mac » et sélectionnez l'une des options disponibles

Étape 14: Cliquez sur Terminé

Cliquez sur Terminé
Cliquez sur Terminé

Vous remarquerez que cela définit automatiquement le type de capteur pour vous, vous pouvez également lui donner un nom pour le rendre plus facile à identifier. Comme indiqué dans l'onglet Informations, le champ Périphérique série pour la configuration est facultatif et nous ne nous en soucierons pas pour le moment. Le nœud que vous venez d'ajouter fonctionne efficacement comme un filtre sur les données de capteur entrantes, ne transmettant que les données de l'adresse mac ou du type de capteur si aucune adresse mac n'est présente.

Étape 15: Maintenant, revenez à votre palette et tapez "debug" dans le champ de recherche en haut, saisissez l'un de ces nœuds et faites-le glisser vers la droite de votre passerelle sans fil

Maintenant, revenez à votre palette et tapez "debug" dans le champ de recherche en haut, saisissez l'un de ces nœuds et faites-le glisser vers la droite de votre passerelle sans fil
Maintenant, revenez à votre palette et tapez "debug" dans le champ de recherche en haut, saisissez l'un de ces nœuds et faites-le glisser vers la droite de votre passerelle sans fil

Étape 16: Double-cliquez dessus et cliquez sur Terminé

Double-cliquez dessus et cliquez sur Terminé
Double-cliquez dessus et cliquez sur Terminé

Étape 17: Ajout des nœuds de fonction

Ajout des nœuds de fonction
Ajout des nœuds de fonction

Le nœud de fonction est utilisé pour exécuter du code JavaScript sur l'objet msg. Le nœud de fonction accepte un objet msg en entrée et peut renvoyer 0 ou plusieurs objets message en sortie. Cet objet de message doit avoir une propriété de charge utile (msg.payload) et a généralement d'autres propriétés en fonction des nœuds concernés.

Maintenant, saisissez un nœud « fonction » dans la palette et placez-le à droite du nœud Temp/Hum

Étape 18: Double-cliquez sur le nœud pour modifier le nœud de fonction

Double-cliquez sur le nœud pour modifier le nœud de fonction
Double-cliquez sur le nœud pour modifier le nœud de fonction

Ici, vous devez écrire un petit code javascript pour créer une condition, de sorte que les valeurs de température et d'humidité seront écrites dans Excel.

Étape 19: Ajoutez maintenant le nœud « http Request » à partir de la palette

Ajoutez maintenant le nœud « http Request » à partir de la palette
Ajoutez maintenant le nœud « http Request » à partir de la palette

Si vous double-cliquez dessus pour modifier le nœud http, vous verrez un champ "URL", ici vous devez entrer le lien respectif de la feuille google. Créez maintenant une feuille Google pour stocker les valeurs de température et d'humidité.

Étape 20: Étapes pour créer une feuille Google

Étapes pour créer une feuille Google
Étapes pour créer une feuille Google

Tout d'abord, ouvrez votre navigateur et tapez www.google.com et connectez-vous à votre compte google si vous n'êtes pas connecté, puis cliquez sur les six points à gauche de votre photo

Étape 21: Cliquez maintenant sur « Drive » pour ouvrir Google Drive

Cliquez maintenant sur « Drive » pour ouvrir Google Drive
Cliquez maintenant sur « Drive » pour ouvrir Google Drive

Étape 22: Cliquez sur Nouveau > Plus > Google Forms > Formulaire vierge

Ici, vous verrez un formulaire sans titre, donnez-lui un titre comme indiqué sur l'image
Ici, vous verrez un formulaire sans titre, donnez-lui un titre comme indiqué sur l'image
Maintenant, modifiez la question en tant que température et cliquez sur le bouton « + » pour ajouter une autre question pour l'humidité
Maintenant, modifiez la question en tant que température et cliquez sur le bouton « + » pour ajouter une autre question pour l'humidité

Étape 23: Ici, vous verrez un formulaire sans titre, donnez-lui un titre comme indiqué sur l'image

Étape 24: Modifiez maintenant la question en tant que température et cliquez sur le bouton « + » pour ajouter une autre question pour l'humidité

Maintenant, modifiez la question en tant que température et cliquez sur le bouton "+" pour ajouter une autre question pour l'humidité
Maintenant, modifiez la question en tant que température et cliquez sur le bouton "+" pour ajouter une autre question pour l'humidité

Étape 25: Entrez la question en tant qu'humidité pour prendre les valeurs d'humidité

Entrez la question en tant qu'humidité pour prendre les valeurs d'humidité
Entrez la question en tant qu'humidité pour prendre les valeurs d'humidité

Étape 26: Cliquez maintenant sur les trois points à côté de votre image comme indiqué dans l'image ci-dessous

Maintenant, cliquez sur les trois points à côté de votre image comme indiqué dans l'image ci-dessous
Maintenant, cliquez sur les trois points à côté de votre image comme indiqué dans l'image ci-dessous

Étape 27: Cliquez maintenant sur le lien « Obtenir un lien pré-rempli »

Maintenant, cliquez sur le « Obtenir un lien pré-rempli »
Maintenant, cliquez sur le « Obtenir un lien pré-rempli »

Étape 28: Entrez maintenant des valeurs aléatoires dans les champs de température et d'humidité et cliquez sur Obtenir un lien

Entrez maintenant des valeurs aléatoires dans les champs de température et d'humidité et cliquez sur Obtenir un lien
Entrez maintenant des valeurs aléatoires dans les champs de température et d'humidité et cliquez sur Obtenir un lien

Étape 29: Collez maintenant ce lien dans le Bloc-notes

Collez maintenant ce lien dans le Bloc-notes
Collez maintenant ce lien dans le Bloc-notes

Étape 30: modifiez ce lien comme indiqué dans l'image

Modifiez ce lien comme indiqué sur l'image
Modifiez ce lien comme indiqué sur l'image

Étape 31: Revenez maintenant au formulaire et cliquez sur RÉPONSES, puis cliquez sur l'icône de la feuille Google comme indiqué sur l'image

Maintenant, revenez au formulaire et cliquez sur RÉPONSES, puis cliquez sur l'icône de la feuille Google comme indiqué sur l'image
Maintenant, revenez au formulaire et cliquez sur RÉPONSES, puis cliquez sur l'icône de la feuille Google comme indiqué sur l'image

Étape 32: Créer une nouvelle feuille de calcul

Créer une nouvelle feuille de calcul
Créer une nouvelle feuille de calcul

Étape 33: Ici, vous pouvez voir une nouvelle feuille de calcul, puis lui donner un nom comme indiqué sur les images

Ici, vous pouvez voir une nouvelle feuille de calcul, puis lui donner un nom comme indiqué sur les images
Ici, vous pouvez voir une nouvelle feuille de calcul, puis lui donner un nom comme indiqué sur les images

Étape 34: Ici, vous pouvez visualiser les valeurs de température et d'humidité

Ici, vous pouvez visualiser les valeurs de température et d'humidité
Ici, vous pouvez visualiser les valeurs de température et d'humidité

Étape 35: Revenez maintenant à Node-red et double-cliquez sur le nœud de requête HTTP pour le modifier, puis copiez l'URL du bloc-notes que vous avez enregistré et collez-la dans le champ URL, comme indiqué dans la figure

Maintenant, revenez à Node-red et double-cliquez sur le nœud de requête HTTP pour le modifier, puis copiez l'URL du bloc-notes que vous avez enregistré et collez-la dans le champ URL, comme indiqué dans la figure
Maintenant, revenez à Node-red et double-cliquez sur le nœud de requête HTTP pour le modifier, puis copiez l'URL du bloc-notes que vous avez enregistré et collez-la dans le champ URL, comme indiqué dans la figure

Vous pouvez également attacher un nœud de débogage pour vérifier la sortie du nœud

Étape 36: Connectez maintenant tous les fils

Connectez maintenant tous les fils
Connectez maintenant tous les fils

Étape 37: Cliquez sur le bouton Déployer pour les faire sortir sur la feuille Google

Cliquez sur le bouton Déployer pour les faire sortir sur la feuille Google
Cliquez sur le bouton Déployer pour les faire sortir sur la feuille Google

Étape 38: SORTIE

SORTIR
SORTIR

Maintenant, allez dans la feuille de calcul Google et vous verrez que les valeurs arrivent.

Conseillé: