Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

SensorTag zu Blynk mit Node-RED

Wie kann man verschiedene IoT-Geräte und -Dienste zusammenführen? Node-RED bietet eine elegante Lösung.

Node-RED bietet eine elegante Lösung, um verschiedene IoT-Geräte und -Dienste zusammenzuführen.

Der RedBear IoT pHAT bietet BLE und WiFi für den Raspberry Pi Zero.

Allgemeine Vorbereitung

Laden Sie das Debian Jessie Lite-Image herunter und bereiten Sie eine microSD-Karte vor. Unter macOS verwende ich ApplePi-Baker, um die microSD-Karte vorzubereiten.

Um SSH über USB zu genießen, aktualisieren Sie die microSD-Karte auf dem Hauptcomputer mit

$ nano config.txt  

Ganz unten fügen Sie hinzu

dtoverlay=dwc2  

Drücken Sie Strg-O Strg-X, um zu speichern und zu schließen. Dann starten

$ nano cmdline.txt  

Nach rootwait , füge dann ein Leerzeichen hinzu

modules-load=dwc2,g_ether  

Drücken Sie Strg-O Strg-X, um zu speichern und zu schließen. Schalten Sie den Raspberry Pi aus und wieder ein.

Verbinden Sie sich mit dem Raspberry Pi mit einem USB-Kabel am USB-Anschluss. Auf dem Hauptcomputer

$ ssh [email protected]  

Das Standardpasswort ist Himbeere .

Um mit dem Update und Upgrade fortzufahren, starten Sie auf dem Raspberry Pi

$ sudo apt-get update sudo apt-get upgrade  

Stellen Sie die Zeitzone ein. Auf dem Raspberry Pi starten

$ sudo raspi-config  

Installieren und ausführen von rpi-update . Auf dem Raspberry Pi starten

$ sudo apt-get install rpi-update sudo rpi-update  

Installieren Sie RedBear IoT pHAT

Schalten Sie den Raspberry Pi aus, schließen Sie den RedBear IoT pHAT an den Raspberry Pi an, schalten Sie den Raspberry Pi ein, verbinden Sie ihn und starten Sie ihn

$ cat /proc/device-tree/hat/product  

Wenn die Antwort IoT pHAT w/eep_v0.3 . lautet , die Platine ist fertig. Fahren Sie mit dem nächsten Abschnitt fort. Andernfalls muss das EEPROM aktualisiert werden. Folgen Sie einfach diesem Verfahren.

Um WLAN zu konfigurieren, starten Sie auf dem Raspberry Pi

$ ifconfig sudo nano /etc/wpa_supplicant/wpa_supplicant.conf  

Am Ende hinzufügen

network={ ssid="SSID" psk="passwork" key_mgmt=WPA-PSK }  

Drücken Sie Strg-O Strg-X, um zu speichern und zu schließen. Starten Sie schließlich neu.

$ sudo reboot  

Stellen Sie eine Verbindung über Ethernet über USB oder WiFi her und starten Sie auf dem Hauptcomputer

$ ssh [email protected]  

Das Standardpasswort ist Himbeere .

Um zu überprüfen, ob Bluetooth ausgeführt wird, starten Sie auf dem Raspberry Pi

$ hciconfig hci0:Typ:BR/EDR Bus:UART BD Adresse:E0:76:D0:CF:2F:A4 ACL MTU:1021:8 SCO MTU:64:1 UP RUNNING RX-Bytes:717 acl:0 sco:0 Ereignisse:42 Fehler:0 TX-Bytes:1532 acl:0 sco:0 Befehle:42 Fehler:0  

Um Bluetooth-Geräte zu scannen, starten Sie auf dem Raspberry Pi

$ bluetoothd -v 5.23 sudo bluetoothctl [bluetooth]# scannen auf [NEU] Gerät B0:B4:48:ED:B4:84 CC2650 SensorTag [bluetooth]# connect B0:B4:48:ED:B4:84 Verbindungsversuch mit B0:B4:48:ED:B4:84 [CHG] Gerät B0:B4:48:ED:B4:84 Verbunden:ja Verbindung erfolgreich [Bluetooth]# vertrauen B0:B4:48:ED:B4:84 [CHG] Gerät B0:B4:48:ED:B4:84 Vertrauenswürdig:ja [Bluetooth]# beenden  

Der SensorTag Node-RED erfordert Bluetooth sowie eine Ethernet-über-USB-Verbindung oder eine WiFi-Verbindung.

Node, npm und Node-RED installieren

Auf dem Raspberry Pi starten

$ sudo apt-get update sudo apt-get install node sudo apt-get install nodered sudo apt-get install npm  

Überprüfen

$-Knoten -v v0.10.29 npm -v 1.4.21  

So erhalten Sie die Version 0.12 des Knotens auf dem Raspberry Pi starten

$ wget https://s3-eu-west-1.amazonaws.com/conoroneill.net/wp-content/uploads/2015/02/node-v0 .12.0-linux-arm-pi.tar.gz tar -zxvf node-v0.12.0-linux-arm-pi.tar.gz cd node-v0.12.0-linux-arm-pi sudo cp -R * /usr/ local/ cd .. sudo rm -R node-v0.12.0-linux-arm-pi node -v v0.12.0  

So installieren Sie Node-RED

$ sudo apt-get install nodered  

So installieren Sie npm um zusätzliche Knoten zu verwalten,

$ sudo apt-get install npm  

So erhalten Sie die Version 2.15 von npm , auf dem Raspberry Pi starten

$ sudo npm install -g [email protected] npm -v 2.15.11  

Zusätzliche Knoten installieren

Es gibt zwei Veröffentlichungen für das SensorTagnode-red-contrib-sensortag und node-red-node-sensortag . Ich habe es geschafft, den ersten zum Laufen zu bringen.

$ sudo apt-get install libbluetooth-dev libudev-dev pi-bluetooth sudo setcap cap_net_raw+eip $(eval readlink -f `which node`) cd ~/. node-red npm install node-red-contrib-sensortag  

Listen Sie die installierten Knoten auf

npm-Liste └─┬ [email protected] └─┬ [email protected] └─┬ [email protected] └─┬ [email protected] ├── [email geschützt] └─┬ [E-Mail-geschützt] └── [E-Mail-geschützt]  

So installieren Sie Blynk Knoten, auf dem Raspberry Pi Zero starten

$ hash -r cd ~/.node-red npm install node-red-contrib-blynk-websockets  

Starten Sie die Blynk-App

Installieren Sie auf dem iOS- oder Android-basierten Telefon oder Tablet die Blynk App und starten Sie sie. Geben Sie Ihre Anmeldeinformationen ein, entweder in die Blynk-Cloud oder einen lokalen Server.

Quelle:SensorTag zu Blynk mit Node-RED


Herstellungsprozess

  1. Raspberry Pi-Temperaturprofil mit LabVIEW
  2. TMP006-Temperatursensor-Python-Bibliothek mit Raspberry Pi,
  3. 24-V-Thermostatereignisse (Optokoppler + Raspberry Pi) mit Himbeere protokollieren und grafisch darstellen
  4. Python- und Raspberry Pi-Temperatursensor
  5. Wetterfernüberwachung mit Raspberry Pi
  6. Raspberry Pi Universal-Fernbedienung
  7. Bewegungssensor mit Raspberry Pi
  8. Ein Stück Himbeer-Pi
  9. Cycle Chaser
  10. Erkennen eines Tastendrucks über GPIO mit Raspberry Pi