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

Language

Support

LinkIt 7688(Duo) mit QNAP NAS über QIoT Suite Lite verbinden

Erste Schritte mit LinkIt 7688(Duo) (Python)

In diesem Tutorial lernen Sie die Grundlagen der Arbeit mit LinkIt 7688 (Duo) (mit OpenWRT). Sie lernen anschließend, wie Sie Ihre Geräte nahtlos mit einem QNAP NAS mit QIoT Suite Lite verbinden können.

Bitte stellen Sie sicher, dass sich Ihr LinkIt 7688 (duo) und NAS im selben LAN befinden.

1. Konfiguration Ihres Gerätes

1.1 Erste Schritte

  • Was Sie benötigen
    1. LinkIt 7688 (Duo)
    2. Stromversorgung:
      • Der LinkIt 7688 wird über ein USB Micro-Netzteil mit mindestens 1A bei 5V versorgt.
    3. WLAN AP
  • Schalten Sie Ihren LinkIt 7688(Duo) über den
    Power (PWR) Anschluss, nicht den USB Host (HOST) Anschluss in der Nähe der MPU Reset-Taste ein. Die grüne ON-LED (Eingeschaltet) leuchtet, gefolgt von einem Blinken der orangen WLAN-LED (Bootloader-Initialisierung). Nach ca. 5 Sekunden startet das Gerät und die orangefarbene LED leuchtet ca. 30 Sekunden lang.

1.2 Ihren LinkIt 7688(Duo) mit dem Netzwerk verbinden

  • AP-Modus einschalten
    • Nach dem Hochfahren schaltet sich die WLAN-LED aus. Das bedeutet, dass das System bereit ist, eine WLAN-Verbindung anzunehmen.
    • Wenn nicht, drücken Sie die WLAN-Reset Taste mindestens 5 Sekunden lang und lassen Sie sie los, um den AP-Modus einzuschalten.
  • Sehen Sie sich das folgende Bild für den WLAN-LED-Status und den Systemstatus an. (Bildquelle: Media Tek Lab)
  • Gehen Sie zu den WLAN-Einstellungen und wählen Sie "LinkIt_Smart_7688_XXXXXXX". (wobei "XXXXXXXXXXX" die MAC-Adresse Ihres LinkIt 7688 (Duo) ist).
  • Sobald Sie dem LinkIt Smart Netzwerk beitreten, öffnen Sie "http://mylinkit.local" oder "http://192.168.100.1" in Ihrem Webbrowser
    • Legen Sie auf der Anmeldeseite ein Kennwort fest (oder geben Sie ein zuvor festgelegtes Kennwort ein).
    • Der Standardbenutzername ist root.
  • Nach dem Anmelden gehen Sie auf die Registerkarte "Network(Netzwerk)" und wählen Sie "Station Mode (Station Modus)", um den WLAN AP einzurichten, mit dem Sie sich verbinden möchten. Ihr PC und LinkIt müssen sich im selben Netzwerk befinden. Klicken Sie auf "CONFIGURE & RESTART (KONFIGURIEREN & NEUSTART)".
  • Ändern Sie Ihr PC-Netzwerk auf das gleiche wie das LinkIt-Netzwerk.

Weitere Informationen zum Einrichten eines LinkIt 7688(Duo) finden Sie unter: https://docs.labs.mediatek.com/resource/linkit-smart-7688/en/get-started

2. Ihr Gerät in QIoT Suite Lite erstellen

2.1 QIoT Suite Lite installieren

  • QIoT Suite Lite kann aus dem App Center installiert werden.
  • Starten und melden Sie sich bei QIoT Suite Lite an. Der Standard Benutzername und das Kennwort ist "admin".

2.2 Eine neue IoT Anwendung erstellen

IoT Anwendungen sind eine Kombination aus Dingen, Regeln und Dashboards. Wir empfehlen, zuerst ein "Ding" in der IoT Anwendung zu erstellen. Diese IoT-Anwendung ermöglicht es Ihnen, eine Aufzeichnung aller Geräte, die mit Ihrem NAS verbunden sind, zu speichern.

Regeln machen es möglich, IoT-Anwendungen zu erstellen, die Daten erfassen, verarbeiten, analysieren und behandeln, die von angeschlossenen Geräten erzeugt werden. Regeln können auf Daten von einem oder vielen Geräten angewendet werden, und es kann eine oder mehrere Aktionen ausgeführt werden.

Dashboards verwandeln Ihre Daten in Analysen und Berichte, die Einblicke in Echtzeit liefern.

All diese Elemente bieten dem Benutzer eine komplette IoT-Anwendungsumgebung.

  • Klicken Sie auf "IoT Anwendungen".
  • Klicken Sie auf "IoT Anwendung hinzufügen".
  • In "Neue IoT Anwendung erstellen":
    • Geben Sie den Namen der IoT-Anwendung ein (z. B: "myApp").
    • Der Regel- und Dashboard-Name wird automatisch basierend auf dem IoT-Anwendungsnamen generiert.
    • Klicken Sie auf "Erstellen".
  • Klicken Sie auf "+ Ding hinzufügen", um das Gerät dieser Anwendung hinzuzufügen.
  • Klicken Sie auf "Ding hinzufügen" in "Ding hinzufügen":
    • Geben Sie einen Namen für Ihren Gerätenamen ein (z.B: "linkIt") und geben Sie die Geräteinformationen (z.B. Seriennummer und Hersteller) in Attribut hinzufügen ein.
    • Wenn Ihr Gerät bereits von QIoT unterstützt wird (Arduino Yun, Raspberry Pi, Edison und LinkIt 7688 (Duo)), wählen Sie einen vordefinierten Ding Typ.
    • Klicken Sie auf Hinzufügen.
  • Klicken Sie auf "Ding Ressource":
  • Klicken Sie in "Ding Ressourcen" auf "Ressource hinzufügen":
  • In "Ding Ressource hinzufügen":
    • Geben Sie den Namen und die ID für den Sensor unter Ressourcenname und Ressourcen-ID ein. Bitte beachten Sie, dass die Ressourcen-ID verwendet wird, um ein Thema im QIoT Broker zu erstellen. Diese ID sollte für das Gerät eindeutig sein und es dürfen keine Duplikate für das gleiche Gerät zugelassen werden.
  • Wenn Sie weitere Ressourcen hinzufügen müssen, wiederholen Sie die vorhergehenden Schritte. Klicken Sie anschließend auf "Schließen".
  • Wechseln Sie auf die Registerkarte "Dashboard" und ein Beispiel-Dashboard wird erstellt
  • Gehen Sie zur Registerkarte Regel, um den Ablauf oder die Regeln für die Verarbeitung der vom Gerät gesendeten Daten zu definieren und wie sie in einem Dashboard dargestellt werden können.

3. Ihr Gerät über MQTTS mit QIoT Suite Lite verbinden

3.1 Generieren von Ressourceninformationen in QIoT Suite

  • Klicken Sie auf "Ein Gerät verbinden":
  • Wählen Sie MQTTS und klicken Sie auf "Ein Gerätezertifikat generieren":
  • Klicken Sie in "Die Dateien zum Verbinden herunterladen" auf die Links zum Download von "Gerätezertifikat", "CA Zertifikat" und "Privater Schlüssel" auf Ihren PC. Benennen Sie diese Dateien nicht um. Klicken Sie auf "OK".
  • Klicken Sie auf "JSON-Datei herunterladen".

3.2 Beispielcode herunterladen

  • Laden Sie Beispielcode aus dem QNAP QIoT Suite Lite GitHub herunter.
  • Stellen Sie die Datenstruktur wie im folgenden Bild ein.
    • Die Datei "resource.json" muss im Ordner "res" gespeichert werden und das Gerätezertifikat, das CA-Zertifikat und der private Schlüssel müssen im Ordner "ssl" gespeichert werden.
  • Öffnen Sie eine Terminal-Anwendung (z.B. WinSCP) auf Ihrem PC und melden Sie sich an Ihrem Gerät an.
    • LinkIt 7688 unterstützt nur das SCP-Protokoll. SFTP kann über "openssh-sftp-server"installiert werden.




  • Öffnen Sie eine Terminal-Anwendung (z.B. PuTTY) auf Ihrem PC, verbinden Sie sich mit SSH und geben Sie den Ordner ein, in dem der Beispielcode gespeichert ist (z.B: /home/root/bundle).
  • Um Beispielcode-Abhängigkeiten zu installieren, geben Sie die folgenden Befehle ein:
  • Beispielcode ausführen
  • Das Gerät sendet eine Nachricht an das Thema "temp" (oder das von Ihnen definierte Thema).

3.3 Verwendung eines anderen Protokolls

  • Klicken Sie auf "Ein Gerät verbinden".
  • Sie können ein anderes Protokoll auswählen.
  • Verbinden Sie sich über SSH mit dem Gerät, und geben Sie die folgenden Befehle ein:

4. Power BI integrieren

4.1 Ihr erstes Power BI Konto erstellen

  • Registrieren Sie sich für ein kostenloses PowerBI Konto unter https://powerbi.microsoft.com/en-us/
  • Nach der Registrierung führt Sie die Seite zur unten stehenden Seite. Klicken Sie auf "Mein Arbeitsbereich"und dann auf "Überspringen".

4.2 Ihre Streaming-Datensatz-API einrichten

  • "Datensätze" anlegen
    • Klicken Sie in der rechten oberen Ecke auf "Erstellen"
    • Klicken Sie auf "Streaming-Datensatz"
  • Wählen "API", die Quelle Ihrer Daten, und klicken Sie auf "Weiter".
  • Definieren Sie Ihre Werte vom Stream (z.B. temp, max, min), und Sie erhalten ein JSON-Ergebnis im Textfeld. Wir verwenden diesen JSON-Code, um Daten an die QIoT Suite Lite Anwendung zu senden. Klicken Sie zum Abschluss auf “Erstellen”.
  • Wenn Sie Ihren Datenstrom erstellen, erhalten Sie eine REST-API-URL, die IoT-Anwendungen mit POST-Anfragen anrufen können, um Ihre Live-Daten in den von Ihnen erstellten Streaming-Daten Datensatz zu senden.

4.3 Node-REDs Nodes in Ihrer IoT Anwendung konfigurieren

  • Erstellen Sie eine IoT-Anwendung in der QIoT Suite.
  •  Das folgende ist Ihr erster Node-RED Flow. Anschließend können Sie mit dem Erstellen Ihres eigenen IoT Flows beginnen. Sie können mehr über Node-RED unter https://nodered.org/ erfahren
  • Bevor Sie mit dem Senden von Live-Daten auf Power BI beginnen. Wir benötigen einen "Funktion" Node, um IoT-Daten in einen Streaming-Daten Datensatz umzuwandeln. Hier können Sie msg.payload in Ihren JSON Datensatz umwandeln.
  • Geben Sie den Code wie folgt ein:
  • Wir benötigen einen "http Anfrage" Node, der uns hilft, Live-Daten an Power BI zu senden. Sie können den “http Anfrage” Node einfach ziehen und ablegen und an das Ende des “Funktion“ Node anschließen.
  • Kopieren und fügen Sie die REST-API-URL von der Power BI Konsole ein und stellen Sie die http Methode auf POST. Klicken Sie auf "Bereitstellen".
  • Ihr Node-RED Flow wird wie unten aussehen.

4.4 Kachel zur Anzeige von Echtzeitdaten hinzufügen

  • "Dashboard" erstellen
    • Klicken Sie in der rechten oberen Ecke auf "Erstellen"
    • Klicken Sie auf "Dashboard"
    • Geben Sie den Namen des Dashboards ein und klicken Sie auf "Erstellen".


  • Klicken Sie auf "Kachel hinzufügen" oben rechts
  • Wählen Sie "EIGENE STREAMING DATEN" und klicken Sie auf "Weiter".
  • Wählen Sie Datensätze und klicken Sie auf "Weiter".
  • Wählen Sie einen Visualisierungstyp und stellen Sie den Minimal- und Maximalwert ein.
  • Sie haben nun einen Streaming-Datensatz, mit dem Sie arbeiten können. Sie können eine Echtzeitanzeige erhalten, die wie folgt aussieht.
Veröffentlichungsdatum: 2017-10-19
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