Inhaltsverzeichnis:
- Schritt 1: Hardware und Software erforderlich
- Schritt 2: XAMPP einrichten
- Schritt 3: Starten von Apache und MySQL
- Schritt 4: Öffnen Sie nun Ihren Browser und geben Sie Http://localhost/ oder Http://127.0.0.1/ ein
- Schritt 5: Dadurch wird eine folgende Seite geöffnet. Klicken Sie auf PhpMyAdmin
- Schritt 6: Dies bringt Ihnen den folgenden Bildschirm. Klicken Sie nun auf die Schaltfläche "Neu", wie im Bild unten gezeigt, um eine neue Datenbank zu erstellen
- Schritt 7: Erstellen Sie nun eine neue Datenbank, wie im Bild unten gezeigt
- Schritt 8: Erstellen Sie nun eine Tabelle zur Visualisierung von Daten, wie im Bild unten gezeigt
- Schritt 9: Benennen Sie nun die erste Spalte als "id"
- Schritt 10: Scrollen Sie nun zur rechten Seite des Bildschirms. Sie sehen "A_I-Kommentare", d.h. Auto-Inkremente und es wird verwendet, um den Primärschlüssel einzustellen, der jeden Datensatz in der Tabelle eindeutig identifiziert. Klicken Sie auf das Kontrollkästchen darunter
- Schritt 11: Dies bringt Ihnen den folgenden Bildschirm. Klicken Sie nun auf die Schaltfläche "Los"
- Schritt 12: Geben Sie nun die Werte anderer Spalten ein
- Schritt 13: Klicken Sie nun auf Ihren Datenbanknamen, um ihn zu erweitern, und es wird Ihr Tabellenname angezeigt. Klicken Sie dann darauf, um anzuzeigen, wie die Daten angezeigt werden, wie im Bild unten gezeigt
- Schritt 14: Node-red einrichten
- Schritt 15: Schritte zum Erstellen des Flows
- Schritt 16: Fahren Sie fort und ziehen Sie einen drahtlosen Gateway-Knoten auf Ihren Flow Canvas, um loszulegen
- Schritt 17: Finden Sie Ihre drahtlosen Sensoren:
- Schritt 18: Klicken Sie auf die Lupe neben dem Feld für den seriellen Port und wählen Sie den Port aus, der Ihrem Router entspricht, und klicken Sie dann oben auf die Schaltfläche "Hinzufügen"
- Schritt 19: Das Feld für das serielle Gerät wird nun basierend auf dieser Auswahl ausgefüllt und Sie können auf "Fertig" klicken, Sie haben jetzt direkten Zugriff auf Ihre drahtlosen Sensoren! um die eingehenden Daten anzuzeigen
- Schritt 20: Gehen Sie nun zurück zu Ihrer Palette und geben Sie "debug" in das Suchfeld oben ein, greifen Sie einen dieser Knoten und ziehen Sie ihn rechts von Ihrem Wireless Gateway
- Schritt 21: Doppelklicken Sie darauf und ändern Sie "msg". Klicken Sie auf „Fertig“, um das Nachrichtenobjekt zu vervollständigen
- Schritt 22: Zeichnen Sie nun eine Linie zwischen den beiden Knoten und klicken Sie oben rechts im Fenster auf "Bereitstellen"
- Schritt 23: Arbeiten mit den Daten:
- Schritt 24: Hinzufügen der drahtlosen Sensoren:
- Schritt 25: Wählen Sie das serielle Gerät aus der Dropdown-Liste aus, das Sie für das drahtlose Gateway verwendet haben. Klicken Sie nun auf die Lupe neben "Mac-Adresse" und wählen Sie eine der verfügbaren Optionen aus
- Schritt 26: Klicken Sie auf Fertig
- Schritt 27: Gehen Sie nun zurück zu Ihrer Palette und geben Sie "debug" in das Suchfeld oben ein, greifen Sie einen dieser Knoten und ziehen Sie ihn rechts von Ihrem Wireless Gateway
- Schritt 28: Doppelklicken Sie darauf und klicken Sie auf Fertig
- Schritt 29: Hinzufügen der Funktionsknoten
- Schritt 30: Doppelklicken Sie auf den Knoten, um die Konfigurationsoptionen zu öffnen
- Schritt 31: Jetzt haben Sie den "mysql" -Knoten zum Speichern von Daten hinzugefügt, überprüfen Sie Ihre Palette, ob sie dort vorhanden ist, oder klicken Sie auf die drei Balken rechts neben der Bereitstellungsschaltfläche, wie in der Abbildung unten gezeigt
- Schritt 32: Klicken Sie nun auf die Schaltfläche "Palette verwalten"
- Schritt 33: Suchen Sie nun nach Mysql und klicken Sie auf die Schaltfläche "Installieren", wie im Bild gezeigt
- Schritt 34: Nehmen Sie nun den Knoten "mysql" aus der Palette und doppelklicken Sie darauf, um die Konfigurationsoptionen zu öffnen
- Schritt 35: Schreiben Sie Ihren Datenbanknamen wie zuvor erstellt und geben Sie ihm einen Namen. Klicken Sie dann auf das Bleistiftsymbol neben der Datenbank, um den Sqldatabase-Knoten zu bearbeiten
- Schritt 36: Fügen Sie nun Benutzer = Root hinzu, dh standardmäßig im Xampp und das Kennwort ist leer. Sie können auch einen Benutzer und ein Passwort erstellen, geben Sie das hier ein, geben Sie dann Ihren Datenbanknamen und Ihre Zeitzone ein (optional) und klicken Sie dann auf Aktualisieren und Fertig
Video: Drahtlose Vibrations- und Temperatursensordaten zu MySQL mit Node-RED - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Wir stellen den Long Range IoT Industrial Wireless Vibrations- und Temperatursensor von NCD vor, der eine Reichweite von bis zu 2 Meilen durch die Verwendung einer drahtlosen Mesh-Netzwerkstruktur bietet. Mit einem präzisen 16-Bit-Vibrations- und Temperatursensor überträgt dieses Gerät unglaublich genaue Vibrations- und Temperaturaufzeichnungen zu den vom Verbraucher beschriebenen Dauern.
Schritt 1: Hardware und Software erforderlich
Hardware:
NCD Vibrations- und Temperatursensor mit großer Reichweite
NCD Wireless Mesh Modem mit großer Reichweite und USB-Schnittstelle
Software:
Knoten-Rot
XAMPP
Schritt 2: XAMPP einrichten
XAMPP ist die am weitesten verbreitete, kostenlose Open-Source-Plattform, die eine Lösung für den Betrieb Ihrer Webdienste darstellt. XAMPP wird von ApacheFriends entwickelt, das im Mai 2002 veröffentlicht wurde. XAMPP steht für Cross-Platform(X), Apache(A), MySQL(M) manchmal auch (M) bezieht sich auf MariaDB, PHP(P) und Pearl(P).
Mit XAMPP können Sie auf einem lokalen Server arbeiten und lokale Kopien von Websites mit PHP-Code und MySQL-Datenbanken testen. Sobald XAMPP aktiv ist, können Sie mit einem Browser über eine URL wie https://localhost/ oder https://localhost/ auf Ihre lokale Kopie zugreifen.
Herunterladen und Installieren
XAMPP Gehen Sie zur XAMPP-Website und laden Sie das Installationsprogramm basierend auf Ihrem Betriebssystem herunter. Die Installation sollte einer normalen Softwareinstallation ähneln, die Sie in Ihrem Betriebssystem durchführen. Bei der Installation besteht die Möglichkeit auszuwählen, ob Sie Apache und MySQL als Dienste ausführen möchten. Wenn Sie dies gewählt haben, starten Apache und MySQL beim Systemstart, was möglicherweise nicht erforderlich ist, wenn Ihr Computer mit knappen Speicherressourcen ausgestattet ist oder wenn Sie nicht häufig PHP-Entwicklungen durchführen. Sie können diese Einstellungen nach der Installation ändern.
Schritt 3: Starten von Apache und MySQL
Gehen Sie zu dem Ort, an dem Sie XAMPP installiert haben (normalerweise C:\Program Files\xampp) und doppelklicken Sie auf XAMPP Control Panel (xampp-control.exe). Dies bringt Ihnen den folgenden Bildschirm. Klicken Sie auf die Schaltflächen Start neben Apache und MySQL, um sie zu starten.
Schritt 4: Öffnen Sie nun Ihren Browser und geben Sie Http://localhost/ oder Http://127.0.0.1/ ein
Schritt 5: Dadurch wird eine folgende Seite geöffnet. Klicken Sie auf PhpMyAdmin
Schritt 6: Dies bringt Ihnen den folgenden Bildschirm. Klicken Sie nun auf die Schaltfläche "Neu", wie im Bild unten gezeigt, um eine neue Datenbank zu erstellen
Schritt 7: Erstellen Sie nun eine neue Datenbank, wie im Bild unten gezeigt
Schritt 8: Erstellen Sie nun eine Tabelle zur Visualisierung von Daten, wie im Bild unten gezeigt
Schritt 9: Benennen Sie nun die erste Spalte als "id"
Schritt 10: Scrollen Sie nun zur rechten Seite des Bildschirms. Sie sehen "A_I-Kommentare", d.h. Auto-Inkremente und es wird verwendet, um den Primärschlüssel einzustellen, der jeden Datensatz in der Tabelle eindeutig identifiziert. Klicken Sie auf das Kontrollkästchen darunter
Schritt 11: Dies bringt Ihnen den folgenden Bildschirm. Klicken Sie nun auf die Schaltfläche "Los"
Schritt 12: Geben Sie nun die Werte anderer Spalten ein
Name = rms_x, Typ = DECIMAL, Länge/Werte = 10, 2 (dh bis zu 2 Dezimalstellen) und ebenso für alle anderen Werte und in der letzten Spalte können Sie die erstellte Zeit anzeigen und auf die Schaltfläche zum Speichern klicken, wie in der Bild unten.
Schritt 13: Klicken Sie nun auf Ihren Datenbanknamen, um ihn zu erweitern, und es wird Ihr Tabellenname angezeigt. Klicken Sie dann darauf, um anzuzeigen, wie die Daten angezeigt werden, wie im Bild unten gezeigt
Das ist alles mit der Einrichtung von XAMPP.
Schritt 14: Node-red einrichten
Da jetzt Sensoren laufen, brauchen wir eine Möglichkeit, mit diesen Daten etwas Nützliches zu tun.
- Zunächst müssen Sie Node-Red installieren.
- Sobald dies erledigt ist, müssen Sie Ihre Befehlszeile oder Power Shell für Windows-Benutzer eingeben und zum Verzeichnis navigieren, in dem Node-RED installiert ist.
- Geben Sie nun „npm i ncd-red-wireless node-red-dashboard“ein. Dadurch werden die Knoten installiert, die zum Empfangen von Daten von Ihren drahtlosen Sensoren erforderlich sind, und Sie können Node-RED starten, sobald dies erledigt ist.
- Um den Knotenserver zu starten, schreiben Sie node-red in die Eingabeaufforderung oder das Terminal und drücken Sie die Eingabetaste.
Schritt 15: Schritte zum Erstellen des Flows
An dieser Stelle sehen Sie einen großen leeren Fluss mit einer langen Liste von Knoten auf der linken Seite. Diese Seitenleiste wird als Palette bezeichnet.
Schritt 16: Fahren Sie fort und ziehen Sie einen drahtlosen Gateway-Knoten auf Ihren Flow Canvas, um loszulegen
ncd-red-wireless Stellt die Knoten bereit, die die serielle Verbindung verwalten, eingehende Sensordaten analysieren, nach bestimmten Parametern filtern und die Konfiguration der drahtlosen Sensoren ermöglichen
Schritt 17: Finden Sie Ihre drahtlosen Sensoren:
Wenn Sie den Knoten geliefert haben, können Sie den Info-Tab anzeigen, der Aufzeichnungen über die Fähigkeiten des Knotens enthält. Dieser Tab ist gut gefüllt für maximale Knoten-Rot-Pakete und enthält wertvolle Statistiken, die Sie jetzt oft nicht mehr wollen Wenn Sie andere Dokumentationen außerhalb des Info-Tabs anzeigen möchten, denken Sie daran, während Sie Ihre Flows erstellen, wenn Sie eine Frage zur Funktionsweise eines Knotens haben. Das nächste Element, das wir tun möchten, ist die Konfiguration des Knotens. Wenn Sie ihn zum ersten Mal hinzufügen, werden Sie feststellen, dass sich in der oberen rechten Ecke neben einem blauen Punkt ein kleines Dreieck befindet. Das Dreieck zeigt an, dass der Knoten eine zusätzliche Konfiguration wünscht, das blaue Punkt gibt an, dass der Knoten nicht mehr, aber als Teil des Flows bereitgestellt wurde.
- Doppelklicken Sie auf den Knoten, um die Konfigurationsoptionen zu öffnen.
- Klicken Sie auf das Stiftsymbol neben dem Feld Serielles Gerät, um Ihren USB-Router zu konfigurieren. Dadurch wird ein zweites Konfigurationsfenster geöffnet, das nur wenige Optionen bietet.
Schritt 18: Klicken Sie auf die Lupe neben dem Feld für den seriellen Port und wählen Sie den Port aus, der Ihrem Router entspricht, und klicken Sie dann oben auf die Schaltfläche "Hinzufügen"
Schritt 19: Das Feld für das serielle Gerät wird nun basierend auf dieser Auswahl ausgefüllt und Sie können auf "Fertig" klicken, Sie haben jetzt direkten Zugriff auf Ihre drahtlosen Sensoren! um die eingehenden Daten anzuzeigen
Schritt 20: Gehen Sie nun zurück zu Ihrer Palette und geben Sie "debug" in das Suchfeld oben ein, greifen Sie einen dieser Knoten und ziehen Sie ihn rechts von Ihrem Wireless Gateway
Schritt 21: Doppelklicken Sie darauf und ändern Sie "msg". Klicken Sie auf „Fertig“, um das Nachrichtenobjekt zu vervollständigen
Schritt 22: Zeichnen Sie nun eine Linie zwischen den beiden Knoten und klicken Sie oben rechts im Fenster auf "Bereitstellen"
Schritt 23: Arbeiten mit den Daten:
Jetzt werden aus Ihren drahtlosen Sensoren Daten gesammelt und auf dem "Debug"-Tab ausgegeben, dieser "Debug-Tab" befindet sich in der rechten Seitenleiste neben dem Informations-Tab. Um die Informationen anzuzeigen, drücken Sie die Reset-Taste. In Node-Rot-Records wird zwischen Nodes in einem JSON-Paket übertroffen. Wenn das msg-Objekt in die Debug-Registerkarte gelangt, können Sie es vergrößern, um die Gesamtliste der damit gelieferten Informationen anzuzeigen. Dies ist außerordentlich nützlich, falls Sie schnell sehen müssen, welche Sensoren einchecken. Das andere Problem, das dieser Knoten bietet, ist eine einfache Möglichkeit, Ihren Router auf die Netzwerkidentität umzustellen, die Geräte im Konfigurationsmodus dokumentieren. Klicken Sie einfach auf die Schaltfläche auf der linken Seite des Knotens und das Tool wechselt zum Konfigurationsnetzwerk, drücken Sie es erneut, um es in den Hörmodus zurückzusetzen. Sobald wir die Wi-Fi-Tool-Knoten eingerichtet haben, können sie so eingestellt werden, dass sie einen Sensor routinemäßig konfigurieren, während er in den Konfigurationsmodus wechselt, sodass er immer verfügbar ist, um solche Gateway-Knoten im Fluss zu halten, um ein Gerät schnell zu konfigurieren.
Schritt 24: Hinzufügen der drahtlosen Sensoren:
Wir müssen die Aufzeichnungen von drahtlosen Sensoren im Inland trennen, damit wir sie anzeigen können Wireless-Knoten enthalten wirklich zusätzliche Funktionen für die Konfiguration der Sensoren, daher beginnen wir mit ihnen, um Ihnen ein zusätzliches Gesamtbild davon zu geben, wie diese Strukturen funktionieren können. Falls Sie noch keine Pakete von Ihren beiden Sensoren gesehen haben, kreuzen Sie im Voraus und drücken Sie die Reset-Taste auf dem einzigen, der nicht gestartet wurde. Während einer Sensorbewertung durch einen beliebigen seriellen Gerätekonfigurationsknoten werden die MAC-Adresse und die Art des Sensors in einem Pool zwischengespeichert, damit wir sie für die Dauer dieses nächsten Schritts schnell finden können.
Nehmen Sie einen Wireless Node aus der Palette und ziehen Sie ihn auf den Flow, doppelklicken Sie darauf, um ihn zu konfigurieren
Schritt 25: Wählen Sie das serielle Gerät aus der Dropdown-Liste aus, das Sie für das drahtlose Gateway verwendet haben. Klicken Sie nun auf die Lupe neben "Mac-Adresse" und wählen Sie eine der verfügbaren Optionen aus
Schritt 26: Klicken Sie auf Fertig
Sie werden feststellen, dass dadurch der Sensortyp automatisch für Sie festgelegt wird. Sie können ihm auch einen Namen geben, damit er leichter identifiziert werden kann. Wie im Info-Tab erwähnt, ist das Feld Serial Device for Config optional, und wir werden uns jetzt nicht darum kümmern. Der soeben hinzugefügte Knoten funktioniert effektiv als Filter für eingehende Sensordaten und leitet nur Daten für die MAC-Adresse oder den Sensortyp durch, wenn keine MAC-Adresse vorhanden ist.
Schritt 27: Gehen Sie nun zurück zu Ihrer Palette und geben Sie "debug" in das Suchfeld oben ein, greifen Sie einen dieser Knoten und ziehen Sie ihn rechts von Ihrem Wireless Gateway
Schritt 28: Doppelklicken Sie darauf und klicken Sie auf Fertig
Schritt 29: Hinzufügen der Funktionsknoten
Der Funktionsknoten wird verwendet, um JavaScript-Code für das msg-Objekt auszuführen. Der Funktionsknoten akzeptiert ein msg-Objekt als Eingabe und kann als Ausgabe 0 oder mehr Nachrichtenobjekte zurückgeben. Dieses Nachrichtenobjekt muss eine Nutzlasteigenschaft (msg.payload) haben und hat normalerweise andere Eigenschaften, abhängig von den fortschreitenden Knoten.
Nehmen Sie nun einen „Funktions“-Knoten aus der Palette und platzieren Sie ihn rechts neben dem Temp/Hum-Knoten
Schritt 30: Doppelklicken Sie auf den Knoten, um die Konfigurationsoptionen zu öffnen
Hier müssen Sie wenig Javascript-Code schreiben, um eine Bedingung zu erstellen, sodass bei einem bestimmten Wert eine E-Mail-Benachrichtigung an die jeweilige E-Mail-ID gesendet wird.
Sie können Werte als unsere eigenen bearbeiten.
rms_x = msg.payload.rms_xrms_y = msg.payload.rms_yrms_z = msg.payload.rms_zmax_x = msg.payload.max_xmax_y = msg.payload.max_ymax_z = msg.payload.max_zmin_x msg.payload.min_ztemperature = msg.payload.temperaturemsg.topic = "INSERT INTO vibration_temperature (`rms_x`, `rms_y`, `rms_z`, `max_x`, `max_y`, `max_z`, `min_x`, `min_y`, `min_z`, `temperatur`) WERTE ("+ rms_x +", "+ rms_y +", "+ rms_z +", "+ max_x +", "+ max_y +", "+ max_z +", "+ min_x +", "+ min_y +", "+ min_z +", "+ Temperatur +");"return msg;
Schritt 31: Jetzt haben Sie den "mysql" -Knoten zum Speichern von Daten hinzugefügt, überprüfen Sie Ihre Palette, ob sie dort vorhanden ist, oder klicken Sie auf die drei Balken rechts neben der Bereitstellungsschaltfläche, wie in der Abbildung unten gezeigt
Schritt 32: Klicken Sie nun auf die Schaltfläche "Palette verwalten"
Schritt 33: Suchen Sie nun nach Mysql und klicken Sie auf die Schaltfläche "Installieren", wie im Bild gezeigt
Sobald es fertig ist, sehen Sie, dass der Knoten "mysql" in der Palette vorhanden ist.
Schritt 34: Nehmen Sie nun den Knoten "mysql" aus der Palette und doppelklicken Sie darauf, um die Konfigurationsoptionen zu öffnen
Schritt 35: Schreiben Sie Ihren Datenbanknamen wie zuvor erstellt und geben Sie ihm einen Namen. Klicken Sie dann auf das Bleistiftsymbol neben der Datenbank, um den Sqldatabase-Knoten zu bearbeiten
Schritt 36: Fügen Sie nun Benutzer = Root hinzu, dh standardmäßig im Xampp und das Kennwort ist leer. Sie können auch einen Benutzer und ein Passwort erstellen, geben Sie das hier ein, geben Sie dann Ihren Datenbanknamen und Ihre Zeitzone ein (optional) und klicken Sie dann auf Aktualisieren und Fertig
Empfohlen:
Raspberry Pi mit Node.js mit der Cloud verbinden – wikiHow
So verbinden Sie Raspberry Pi mit Node.js mit der Cloud: Dieses Tutorial ist nützlich für alle, die einen Raspberry Pi mit Node.js mit der Cloud, insbesondere mit der AskSensors IoT-Plattform, verbinden möchten. Sie haben keinen Raspberry Pi? Wenn Sie derzeit keinen Raspberry Pi besitzen, empfehle ich Ihnen, sich einen Raspberry Pi zuzulegen
Drahtlose Kopfhörer Teil 2: 3 Schritte
Drahtlose Kopfhörer Teil 2: Für dieses Upgrade verwenden:Neue Bluetooth-EmpfängerTastenDrähte können aus Twisted Pair entnommen werden
So erstellen Sie eine Message Board-Website mit PHP und MYSQL – wikiHow
So erstellen Sie eine Message Board-Website mit PHP und MYSQL: Diese Anleitung zeigt Ihnen, wie Sie eine Message Board-Website mit PHP, MySQL, HTML und CSS erstellen. Wenn Sie neu in der Webentwicklung sind, machen Sie sich keine Sorgen, es gibt detaillierte Erklärungen und Analogien, damit Sie die Konzepte besser verstehen. Matte
So senden Sie DHT11-Daten mit NodeMCU an einen MySQL-Server – wikiHow
So senden Sie DHT11-Daten mit NodeMCU an MySQL-Server: In diesem Projekt haben wir DHT11 mit nodemcu verbunden und dann senden wir Daten von dht11, die Feuchtigkeit und Temperatur sind, an die phpmyadmin-Datenbank
Drahtlose Kommunikation mit billigen 433MHz-HF-Modulen und Pic-Mikrocontrollern. Teil 2: 4 Schritte (mit Bildern)
Drahtlose Kommunikation mit billigen 433MHz-HF-Modulen und Pic-Mikrocontrollern. Teil 2: Im ersten Teil dieser Anleitung habe ich gezeigt, wie man einen PIC12F1822 mit MPLAB IDE und XC8-Compiler programmiert, um einen einfachen String drahtlos mit billigen TX / RX 433 MHz-Modulen zu senden. Das Empfängermodul wurde über einen USB mit UART TTL verbunden Kabel-Werbung