QNAP Systems, Inc. - Network Attached Storage (NAS)

Language

Support

Grove Indoor Environment Kit für Intel Edison mit QNAP NAS über QIoT Suite Lite verbinden

Diese Anleitung behandelt das Einrichten eines Grove Indoor Environment Kits und anschließend die Verbindung der Geräte mit QIoT Suite Lite.

Ihr Grove Indoor Environment Kit für Intel Edison einrichten

1.1 Was Sie benötigen

  • Ein Intel Edison Board
  • Grove Indoor Environment Kit für Intel Edison
  • Ein Mikro-B auf Typ-A USB-Kabel
  • Ein Netzteil mit mindestens 7-15V DC und 1500mA
  • Ein WLAN Zugangspunkt

    Der Intel Edison und das NAS müssen sich im selben LAN befinden.

1.2 Intel Edison einrichten

Wenn Sie Ihren Intel Edison nicht eingerichtet haben, folgen Sie bitte diesen Anleitungen für Ihr jeweiliges Betriebssystem.

1.3 Konfiguration und Test Ihrer Geräte

Schritt 1: Montieren Sie das Intel Edison Board
Schritt 2: Montieren Sie das Indoor Environment Kit
Schritt 3: Hardware anschließen

Verwenden Sie ein 26AWG Grove-Kabel mit folgenden Anschlüssen:

Grove-Module Verbunden mit
Temperatur- & Luftfeuchtigkeitssensor I2C
Feuchtesensor A1
Lichtsensor A2
UV-Sensor A3
PIR-Bewegungssensor D7
Encoder D2
Taste D8
LCD RGB Hintergrundbeleuchtung I2C
Relais D4
Servo D6
Summer D5

Der endgültige Gerätebausatz wird ähnlich wie unten abgebildet aufgebaut.

Schritt 4: Einrichtungswerkzeuge ausführen
Verwenden Sie das Einrichtungswerkzeug, um die neueste Firmware auf dem Intel® Edison Entwicklungsboard zu installieren. Mit dem Einrichtungswerkzeug können Sie auch SSH- und WLAN*-Konnektivität auf Ihrem Board aktivieren, wie in den folgenden Schritten beschrieben.

Notieren Sie sich die IP-Adresse des Edison, da sie später benötigt wird.

1.4 Node.js und erforderliche Bibliotheken installieren

  • Öffnen Sie eine Terminalanwendung auf Ihrem Computer und stellen Sie eine Verbindung zu Intel Edison her.
  • Node.js und erforderliche Bibliotheken installieren

root@Edison:~#  echo "src intel-iotdk https://iotdk.intel.com/repos/3.5/intelgalactic/opkg/i586/" > /etc/opkg/intel-iotdk.conf
root@Edison:~# opkg update
root@Edison:~# opkg upgrade mraa upm
root@Edison:~# opkg install nodejs

Ihr Gerät in QIoT Suite Lite erstellen

2.1 QIoT Suite Lite installieren

  • Installieren Sie QIoT Suite Lite vom QTS App Center.
  • Öffnen und melden Sie sich mit dem Admin-Konto bei QIoT Suite Lite an.

2.2 Importieren einer neuen Beispielanwendung

  • Laden Sie sich die Beispieldatei herunter: "iot_inbox.json" von Github.
  • Importieren Sie die "iot_inbox.json" Datei in das IoT Anwendungsfeld.
  • Klicken Sie auf die erstellte Anwendung: iot_inbox
  • Verbinden eines Gerätes mit MQTTS

  • Zertifikate herunterladen
  • Infodatei mit Ressourceninformationen herunterladen

2.3 Beispielcode auf Intel Edison installieren

  • Öffnen Sie eine Terminalanwendung auf Ihrem Computer und stellen Sie eine Verbindung über SSH zu Intel Edison her.
  • Laden Sie den Beispielcode herunter.
    root@Edison:~# git clone https://github.com/blackmesataiwan/Intel-Edison-QIot-Indoor.git
  • Laden Sie Zertifikatsdateien und Ressourceninformationsdateien zum Edison hoch.

Verwenden Sie FileZilla, um Dateien mit den folgenden Verbindungsinformationen zum Edison hochzuladen.

  • Host: <die IP-Adresse des Edison>
  • Port: 22
  • Benutzername: root
  • Kennwort: <das Kennwort, das in den Einrichtungswerkzeugen definiert wurde>

Nach der Verbindung mit dem Edison laden Sie diese Dateien in den Zielordner hoch:

  1. Heruntergeladene Zertifikatsdateien ? Edison_side/ssl/
  2. Heruntergeladene Ressourceninformationsdatei ? Edison_side/res/

2.4 Beispielcode auf Intel Edison ausführen und mit QIoT verbinden

  • Öffnen Sie auf der Intel Edison eine Terminal-Anwendung.
  • Führen Sie den Beispielcode aus, den Sie von Git heruntergeladen haben.

root@Edison:~# cd ./Edison_side
root@Edison:~# npm install

Im Vordergrund ausführen:
root@Edison:~# node boot.js

Nonstop im Hintergrund ausführen:
root@Edison:~# sh autostart.sh

  • Nach ein paar Sekunden versucht der Edison, sich über MQTTS mit QIoT zu verbinden. Nach dem Anklicken der Schaltfläche erscheint die verbundene Meldung auf der LCD-Komponente.

Interagieren Sie mit Ihrem Gerätesensor über QIoT Suite Lite

3.1 Dashboard Visualisierung in QIoT Suite Lite

Wechseln Sie zum Dashboard im Bildschirm "IoT Applikationen". Das Dashboard zeigt den Status des Sensors in Echtzeit an, indem es den Encoder dreht, auf die Schaltfläche klickt oder die Bodenfeuchte misst.

3.2 Ihr Gerät mit Regel-Engine steuern

Die Beispiel Regel-Engine stellt Ihnen eine Standardaktion zwischen Sensoren zur Verfügung. Sehen Sie sich das erweiterte Dashboard von Node-Red an, um herauszufinden, wie Sie mit Ihrem Sensor interagieren können.


  • Relais ein/ausschalten
    Das Relaislicht geht an, wenn Sie auf den Schalterknopf klicken.
  • Drehen des Analogservos
    Justieren Sie den Winkelwert, um das Servo zu drehen.
  • Hinweise mit dem Summer ausgeben
    Stellen und geben Sie den Wert für Lautstärke und Verzögerung ein. Der Summer wird die Hinweise abspielen.
  • Alarm ein, wenn die Beleuchtung schwach ist
    Die Beispielregel stellt den Summer auf Klingelton, wenn der Beleuchtungswert unter 10 liegt. Sie können den Lichtsensor abdecken, um den Beleuchtungswert zu senken.

 

Weitere Informationen finden Sie unter https://www.qnap.com

Veröffentlichungsdatum: 2017-09-26
War es hilfreich?
Vielen Dank für Ihre Rückmeldung.
Vielen Dank für Ihre Rückmeldung. Wenden Sie sich bei Fragen bitte an support@qnap.com