Imaginez de rentrer à la maison après une longue journée de travail, et avec une simple commande ou une touche vocale, vos lumières s'allument progressivement et le thermostat s'adapte à votre température préférée. Cela semble irréel, non? Pas plus. Node-Red rend tout cela possible, apportant l'automatisation au bout des doigts. Ce n'est pas seulement un outil; C'est un changement de jeu dans le monde de la domotique. Mais qu'est-ce que le nœud rouge?
Node Red est un outil de programmation visuelle qui vous permet de câbler des appareils, des API et des services en ligne de manière intuitive. De la personnalisation Éclairage intelligent Scénarios pour intégrer les systèmes de sécurité et créer des routines complexes, Node-Red fait tout. Sa nature open source et son soutien communautaire actif signifient que les possibilités d'automatisation sont pratiquement illimitées.
Discutons de ce qui est le nœud rouge avec ses fonctionnalités, ses exemples et plus encore!
- Qu'est-ce que le nœud rouge?
- Placer dans la fonctionnalité rouge-rouge?
- Création d'une fonction de nœud-rouge - Guide étape par étape
- Applications de la fonction RED de nœud
- Qu'est-ce que le nœud rouge Exemple?
- Qu'est-ce que le tableau de bord rouge du nœud?
- EVVR Center Lite - Système de maison intelligente
Qu'est-ce que le nœud rouge?
Qu'est-ce que le nœud rouge? Il s'agit d'un outil de programmation visuelle open-source qui câble les appareils, les API et les services en ligne d'une manière intuitive et basée sur le flux. Il simplifie le processus de création de flux d'automatisation et d'intégration à l'aide de nœuds et est accessible aux utilisateurs ayant différents niveaux d'expertise technique.
Nœud-rouge a été initialement présenté en 2013 par IBM Technologie émergente.
Maintenant que vous savez ce que le nœud est rouge, discutons de la façon dont il vous facilite dans la création d'applications IoT industrielles:
- Premièrement, il fournit une vaste bibliothèque de nœuds prédéfinis, offrant aux développeurs une multitude de fonctionnalités. Ces nœuds permettent l'exécution transparente de tâches complexes comme la transmission de données via des protocoles tels que MQTT, MODBUS / TCP ou e-mail.
Il y a plus de deux mille nœuds actuellement disponibles, ainsi que des contributions en cours de la communauté open source. Ce nœud-rouge assure un ensemble de ressources en expansion continue pour les applications IoT industrielles.
- Node-Red est un outil de développement graphique, et les nœuds de chaque application sont positionnés stratégiquement sur une toile et interconnectés. Chaque nœud se voit attribuer un rôle spécifique: qu'il s'agisse de rassembler, de traiter ou de transmettre des données. Cette interface graphique améliore l'accessibilité et la facilité de fabrication d'applications IoT.
Placer dans la fonctionnalité rouge-rouge?
Maintenant que vous savez ce qui est rouge, il est temps de discuter des fonctions rouges de nœud!
Qu'est-ce que la fonction rouge de nœud?
Dans Node-Red, une fonction est un type de nœud qui permet aux développeurs d'ajouter des extraits de code JavaScript pour manipuler ou transformer des données dans un flux. Il sert d'outil polyvalent pour effectuer des opérations personnalisées sur les données d'entrée avant de la transmettre au nœud suivant dans la séquence. L'objet JavaScript étiqueté MSG est utilisé pour transmettre des données entre les nœuds, et le contenu du message est accessible via le MSG. Charge utile.
Maintenant que vous savez ce que le nœud est rouge. Voici comment vous pouvez évaluer et modifier la charge utile du message et le sujet du message dans la fonction RED-RED:
Pour accéder à la charge utile du message, vous pouvez utiliser:
- var upload = msg.payload;
Pour modifier la charge utile, utilisez ce qui suit:
- charge utile = charge utile;
De même, pour accéder au sujet du message:
- var topic = msg.topic;
Et pour modifier le sujet:
- Sujet = sujet;
Création d'une fonction de nœud-rouge - Guide étape par étape
Voici le guide que vous pouvez suivre pour créer une fonction RED de nœud:
- Assurez-vous que le Node-Red est installé et exécuté dans votre navigateur Web avant de créer une fonction.
- Connectez-vous à votre instance Node-Red locale en suivant le lien fourni.
- Dans la barre latérale gauche de l'éditeur, parcourez les nœuds catégorisés.
- Dans la catégorie de fonction, trouvez le nœud de fonction.
- Cliquez et faites glisser le nœud de fonction sur la toile pour lancer votre automatisation de workflow.
- Double-cliquez sur le nœud de fonction pour ouvrir la fenêtre de configuration.
- Ajustez le nom de la fonction dans le champ Nom pour une étiquette claire dans l'espace de travail.
- En dessous du champ Nom, vous trouverez différents onglets pour la configuration et l'écriture de la logique JavaScript en fonction du contexte.
- Si vous avez une logique à exécuter au début du nœud, utilisez l'onglet ON Start. Ce code s'exécute une fois.
- L'onglet Stop est l'endroit où vous écrivez du code pour les actions lors de l'arrêt ou du redéploiement du nœud.
- La logique principale de votre fonction réside dans l'onglet Message. C'est là que vous gérez les actions déclenchées par des messages entrants.
En suivant les étapes données, vous pouvez créer et personnaliser efficacement une fonction de rouge nœud en fonction de vos besoins d'automatisation spécifiques.
Applications de la fonction RED de nœud
Voici quelques applications des fonctions de Node-Red:
Transformation des données
Les fonctions RED-RED sont essentielles dans la transformation des données, vous permettant de convertir les données entre différents formats. Qu'il soit de restructurer les structures de données, de convertir des horodatages ou d'extraire des champs spécifiques, ces fonctions vous offrent un moyen flexible et efficace pour adapter des données à vos exigences spécifiques.
Manipulation de date et d'heure
Les fonctions de rouge-rouge brillent également dans la gestion des aspects temporels des données, vous permettant de manipuler les dates et les temps de manière transparente. Il ajuste les horodatages, crée des horaires ou effectue d'autres opérations liées au temps. Vous pouvez contrôler et synchroniser les événements dans votre flux d'automatisation, contribuant à la précision et à la fiabilité de votre système.
Traitement du texte
Dans Node-Red, les fonctions sont aptes au traitement de texte, fournissant un outil puissant pour manipuler et extraire des informations à partir de données textuelles. Vous pouvez utiliser ces fonctions pour analyser, extraire ou modifier les chaînes de texte, ce qui les rend indispensables pour diverses tâches.
Opérations mathématiques et statistiques
Les fonctions rouge-rouge étendent leurs capacités pour englober diverses opérations mathématiques et statistiques. Du calcul des moyennes à l'agrégation des données, ces fonctions vous permettent d'intégrer les capacités analytiques de manière transparente dans leurs flux d'automatisation. Cette polyvalence ajoute une couche d'intelligence au système, permettant une prise de décision basée sur les données dans l'environnement d'automatisation.
Variables de nœud-rouge
Voici deux variables communes utilisées dans les fonctions rouge-rouge:
- Variables globales: Les variables dans un contexte global ont une portée plus large et sont accessibles par les nœuds dans n'importe quel flux dans l'instance rouge-rouge. Ils conviennent au partage des données à l'échelle mondiale sur différentes parties de votre application Node-Red.
- Variables de flux: Les variables stockées dans le contexte d'écoulement sont accessibles aux nœuds dans le même flux. Ils sont utiles pour passer des données entre les nœuds dans la même instance de flux.
Qu'est-ce que le nœud rouge Exemple?
Un exemple rouge de nœud pourrait impliquer la création d'un flux simple pour contrôler les lumières intelligentes en fonction d'un capteur de mouvement. Voici une brève procédure pas à pas:
Glisser et déposer les nœuds:
- Faites glisser un nœud "MQTT dans" pour recevoir des messages d'un capteur de mouvement.
- Ajoutez un nœud "Switch" pour filtrer les messages en fonction de la détection de mouvement.
Connectez les nœuds:
- Connectez la sortie du nœud "MQTT dans" à l'entrée du nœud "Switch".
Configurer les nœuds:
- Configurez le nœud "MQTT dans" pour vous abonner au sujet du capteur de mouvement.
- Configurez le nœud "Switch" pour filtrer les messages lorsque le mouvement est détecté.
Ajouter le nœud de fonction:
- Insérez un nœud "fonction" pour personnaliser la logique.
- À l'intérieur du nœud de fonction, utilisez JavaScript pour déterminer s'il est de jour ou de nuit.
Lumières de contrôle:
- Connectez la sortie du nœud de fonction à un nœud "MQTT Out" pour envoyer des commandes aux lumières intelligentes.
- Configurez le nœud "MQTT Out" pour publier des messages sur le sujet des lumières intelligentes.
Déployez le flux:
- Cliquez sur "Déployer" pour activer le flux.
Qu'est-ce que le tableau de bord rouge du nœud?
Le tableau de bord rouge-rouge simplifie la création d'interfaces utilisateur Web interactives pour l'IoT et automatisation projets. Il s'agit d'un outil de visualisation qui vous permet de surveiller et de contrôler la domotique intelligente via un tableau de bord personnalisable et convivial.
Voici quelques composants du tableau de bord RED Node:
- Visualisation intuitive: Node-Red Dashboard propose une interface conviviale avec des visualisations intuitives, permettant une surveillance et un contrôle faciles des flux d'automatisation.
- Bibliothèque de widgets diversifiés: Divers widgets, y compris les jauges, les graphiques et les commutateurs, permettent aux utilisateurs de représenter et d'interagir avec les données de diverses manières.
- Mises à jour en temps réel: Prend en charge les mises à jour en temps réel, assurant une réflexion instantanée des modifications des données sous-jacentes ou des états d'appareil sur le tableau de bord.
- Dispositions personnalisables: Les utilisateurs peuvent personnaliser la disposition du tableau de bord, en organisant des widgets en fonction de leurs préférences pour une expérience utilisateur optimisée.
Quel est le rôle de Node Red dans la domotique?
Regardons le rôle de Node Red dans la domotique:
- Télécommande: Le tableau de bord permet aux utilisateurs de contrôler à distance les appareils intelligents. Par exemple, vous pouvez basculer les lumières, ajuster thermostat intelligent Paramètres, ou verrouiller / déverrouiller les portes directement à partir du tableau de bord.
- Alertes et notifications: Avec la fonctionnalité de Node Red, le tableau de bord est configuré pour envoyer des alertes et des notifications basées sur des conditions prédéfinies, améliorant votre conscience des événements critiques.
- Surveillance de l'appareil: Fournit une plate-forme centralisée pour surveiller l'état de divers appareils à domicile intelligents. Vous pouvez rapidement évaluer l'état des capteurs, des lumières, des thermostats, haut-parleurs intelligents, Et plus.
EVVR Center Lite
Le EVVR Center Lite est un centre intelligent qui s'adapte parfaitement à votre style de vie. Il a une console EVVR avec une conception de workflow avancé et avant-gardiste, offrant une interface conviviale. Il simplifie également la création de pilotes pour les appareils Zigbee 3.0 et Z-Wave Plus. Vous pouvez l'utiliser pour activer le système domestique sans effort et résoudre facilement les problèmes.
Peu importe si vous utilisez le grand écran ou l'application intuitive - offrant la liberté et la commodité dans n'importe quel espace. Dites également au revoir à la dépendance à Internet pour la communication entre plusieurs appareils intelligents. EVVR Center Lite établit un réseau local robuste où les appareils communiquent de manière transparente, garantissant une connectivité ininterrompue même sans connexion Internet.
Ce qui nous distingue, c'est notre engagement envers la vie privée! Toutes vos données sensibles sont traitées et stockées localement en temps réel, offrant une expérience domestique sécurisée et privée. Mais nous ne nous arrêtons pas là. L'EVVR est à l'avant-garde de l'innovation, développant activement le soutien du protocole de matière pour élever votre expérience de produit.
Caractéristiques clés
- Automatisation transparente: Console EVVR intuitive pour la création sans effort de pilotes pour les appareils Zigbee 3.0 et sous-1 GHZ.
- Dépannage flexible: Conception avancée du workflow pour une interface conviviale, simplifiant la résolution des problèmes sur un grand écran ou une application.
- Connectivité hors ligne: La communication du réseau local permet à plusieurs appareils intelligents de se connecter sans se dépendance sur Internet.
- Assurance confidentielle: Traitement et stockage en temps réel des données privées localement, en assurant la confidentialité et la sécurité.
- Sécurité à distance: Fiable connexion réseau entre pairs avec un cryptage de données robuste pour un accès à distance sécurisé.
Conclusion
Qu'est-ce que le nœud rouge? Node-Red est une plate-forme dynamique et polyvalente qui permet aux débutants et aux développeurs expérimentés de l'automatisation et de l'IoT. Grâce à son approche de programmation visuelle, Node Red simplifie le processus de câblage des appareils, des API et des services en ligne. Cela facilite la foyer pour la domotique pour les propriétaires et les geeks technologiques.
Dans le cas où vous êtes à la recherche d'appareils de maison intelligente avec une interface intuitive, EVVR est le guichet unique. Nous avons des solutions à domicile intelligentes comme EVVR Energy Monitoring Smart Plug and Relay, EVVR PAD S, EVVR Smart In Wall Relay Switch, et plus encore. Contactez-nous et élevez votre style de vie.