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

Language

Support

Connecter LinkIt 7688(Duo) au NAS QNAP via QIoT Suite Lite

Premiers pas avec LinkIt 7688(Duo) (Python)

Dans ce tutoriel, vous allez apprendre les bases pour travailler avec LinkIt 7688 (Duo) (qui exécute OpenWRT). Puis, vous allez apprendre à connecter en toute simplicité vos appareils au NAS QNAP en utilisant QIoT Suite Lite.

Veuillez vous assurer que votre LinkIt 7688 (duo) et votre NAS soient connectés sur le même réseau local.

1. Configurez votre appareil

1.1 Premiers pas

  • Ce qu'il vous faut
    1. LinkIt 7688 (Duo)
    2. Alimentation :
      • Le LinkIt 7688 est alimenté par une micro alimentation USB avec au moins 1 A à 5 V.
    3. Wi-Fi AP
  • Allumez votre connecteur d'alimentation (PWR) LinkIt 7688 (Duo)
    , et non le connecteur hôte (HOST) USB près du bouton réinitialiser MPU. Le témoin lumineux vert ON (Allumé) va s'illuminer, suivi d'un clignotement du témoin lumineux orange du Wi-Fi (initialisation du chargeur d'amorçage). Après environ 5 secondes, le démarrage de l'appareil commence et le témoin lumineux va rester allumé pendant environ 30 secondes.

1.2 Connecter votre LinkIt 7688(Duo) au réseau

  • Activez le mode AP
    • Après le démarrage, le témoin lumineux du Wi-Fi va s'éteindre. Cela signifie que le système est prêt à accepter une connexion Wi-Fi.
    • Sinon, appuyez sur le bouton de réinitialisation du Wi-Fi pendant au moins 5 secondes puis relâchez pour activer le mode AP.
  • Consultez l'image ci-dessous pour l'État du témoin lumineux du Wi-Fi et le l'État du système. (source de l'image : Media Tek Lab)
  • Allez dans vos paramètres Wi-Fi et choisissez « LinkIt_Smart_7688_XXXXXXX ». (où « XXXXXXX » est l'adresse MAC de votre LinkIt 7688 (Duo)).
  • Après avoir atteint le réseau LinkIt Smart, ouvrez « http://mylinkit.local » ou « http://192.168.100.1 » dans votre navigateur Web
    • Sur la page de connexion, définissez un mot de passe (ou entrez un mot de passe précédemment défini).
    • Le nom d'utilisateur par défaut est root.
  • Une fois connecté, allez dans l'onglet « Network (Réseau) » puis sélectionnez « Station Mode (Mode station) » pour configurer le Wi-Fi AP auquel vous allez vous connecter. Votre PC et LinkIt doivent être sur le même réseau. Cliquez sur « CONFIGURE & RESTART (CONFIGURER ET REDÉMARRER) ».
  • Modifiez le réseau de votre PC sur le même réseau de LinkIt.

Pour de plus amples informations sur la configuration d'un guide d'installation de LinkIt 7688(Duo), visitez : https://docs.labs.mediatek.com/resource/linkit-smart-7688/en/get-started

2. Créer votre appareil dans QIoT Suite Lite

2.1 Installer QIoT Suite Lite

  • QIoT Suite Lite peut être installé depuis l'App Center.
  • Lancez et connectez-vous à QIoT Suite Lite. Le nom d'utilisateur et le mot de passe par défaut est « admin ».

2.2 Créer une nouvelle application IoT

Les applications IoT sont une combinaison d'Objets, de Règles et de Tableaux de bord. Nous vous recommandons d'abord de créer un « Objet » dans l'Application IoT. Cette Application IoT vous permet de conserver un enregistrement de tous les appareils connectés à votre NAS.

Grâce aux règles, il est possible de construire des applications IoT qui rassemblent, traitent, analysent et agissent sur des données générées par des appareils connectés. Les règles peuvent s'appliquer aux données d'un ou plusieurs appareils, et elles peuvent prendre une ou plusieurs actions en parallèle.

Les tableaux de bord transforment vos données en analyses et en rapports qui fournissent un aperçu en temps réel.

Tous ces éléments offrent à l'utilisateur un environnement complet d'Application IoT.

  • Cliquez sur « Applications IoT ».
  • Cliquez sur « Ajouter une application IoT ».
  • Dans « Créer une nouvelle application IoT »:
    • Entrez le nom de l'application IoT (par exemple : « myApp »).
    • Le nom de la Règle et le nom du Tableau de bord seront automatiquement générés en fonction du nom de l'Application IoT.
    • Cliquez sur « Créer ».
  • Cliquez sur « + Ajouter un objet » pour ajouter l'appareil à cette application.
  • Cliquez sur « Ajouter un objet », Dans « Ajouter un objet » :
    • Entrez un nom pour le nom de votre appareil (par exemple : « linkIt ») puis entrez les informations sur l'appareil (telles que le numéro de série et le fabricant) dans Ajouter un attribut.
    • Si votre appareil est déjà pris en charge par QIoT (Arduino Yun, Raspberry Pi, Edison, et LinkIt 7688 (Duo)), choisissez un type d'Objet prédéfini.
    • Cliquez sur Ajouter.
  • Cliquez sur « Ressource d'objet » :
  • Dans « Ressources d'objet », cliquez sur « Ajouter une ressource ».
  • Dans « Ajouter une ressource d'objet »:
    • Entrez le nom et l'ID pour le capteur dans Nom de ressource et ID de ressource. Veuillez noter que l'ID de ressource sera utilisé pour créer un Sujet dans le Courtier QIoT. Cet ID doit être unique à l'appareil et aucun doublon ne doit être autorisé pour le même appareil.
  • Si vous devez ajouter d'autres ressources, répétez les étapes précédentes. Cliquez sur « Fermer » lorsque vous avez terminé.
  • Allez dans l'onglet « Tableau de bord », et un exemple de tableau de bord sera créé
  • Allez dans l'onglet Règle pour définir le flux ou les règles sur la façon de traiter les données envoyées depuis l'appareil, et comment le présenter dans un tableau de bord.

3. Connecter votre appareil à QIoT Suite Lite en utilisant MQTTS

3.1 Générer des infos sur la ressource dans QIoT Suite

  • Cliquez sur « Connecter un appareil » :
  • Choisissez MQTTS puis cliquez sur « Générer un certificat d'appareil » :
  • Dans « Télécharger les fichiers à connecter », cliquez sur les liens pour télécharger le « Certificat d'appareil », « Certificat CA », et « Clé privée » vers votre PC. Ne renommez pas ces fichiers. Cliquez sur « OK ».
  • Cliquez sur « Télécharger le fichier JSON ».

3.2 Télécharger l'exemple de code

  • Téléchargez l'exemple de code depuis le QNAP QIoT Suite Lite GitHub.
  • Définissez la structure des données comme dans l'image suivante.
    • Le fichier « resource.json » doit être sauvegardé dans le dossier « res », et le Certificat d'appareil, le Certificat CA et la Clé privée doivent être sauvegardés dans le dossier « ssl ».
  • Ouvrez une application du Terminal (telle que WinSCP) sur votre PC puis connectez-vous à votre appareil.
    • LinkIt 7688 ne prend en charge que le protocole SCP. SFTP peut être installé en utilisant « openssh-sftp-server ».




  • Ouvrez une application du Terminal (telle que PuTTY) sur votre PC. Connectez-vous à votre appareil en utilisant SSH puis entrez le dossier où l'exemple de code est stocké (par exemple : /home/root/bundle).
  • Pour installer les dépendances de l'exemple de code, entrez les commandes suivantes :
  • Exécutez l'exemple de code
  • L'appareil va envoyer un message au sujet « modèle » (ou le sujet que vous avez défini).

3.3 Utiliser un autre protocole

  • Cliquez sur « Connecter un appareil ».
  • Vous pouvez sélectionner un autre protocole.
  • Connectez-vous à votre appareil en utilisant SSH, puis entrez les commandes suivantes :

4. Intégrer Power BI

4.1 Obtenir votre premier compte Power BI

  • Inscrivez-vous pour obtenir un compte PowerBI gratuit sur https://powerbi.microsoft.com/en-us/
  • Une fois enregistré, la page va vous mener à la page ci-dessous. Cliquez sur « Mon espace de travail », puis cliquez sur « Ignorer maintenant ».

4.2 Configurer l'API de votre ensemble de données de diffusion

  • Créez des « Ensembles de données »
    • Cliquez sur « Créer » dans le coin supérieur droit
    • Cliquez sur « Ensemble de données de diffusion »
  • Sélectionnez « API », la source de vos données, puis cliquez sur « Suivant ».
  • Définissez vos valeurs à partir du flux (telles que modèle, max, min), et vous obtiendrez un résultat JSON dans la zone de texte. Nous utiliserons ce code JSON pour pousser les données vers l'application QIoT Suite Lite. Cliquez sur « Créer » pour terminer.
  • Une fois la création de votre flux de données terminée, vous obtenez une URL REST API que les applications IoT peuvent appeler en utilisant les demandes POST afin de pousser vos données en direct vers l'ensemble de données de diffusion que vous avez créé.

4.3 Configurer les nœuds Node-RED dans votre application IoT

  • Créez une application IoT dans QIoT Suite.
  •  Ce qui suit est votre premier flux Node-RED, puis vous pouvez démarrer la création de votre propre flux IoT. Vous pouvez en apprendre plus sur Node-RED sur https://nodered.org/
  • Avant que vous ne commenciez à pousser des données en direct vers Power BI. Nous avons besoin d'un nœud « fonction » pour convertir les données IoT vers un ensemble de données de diffusion. Ici, vous pouvez remplacer msg.payload par votre ensemble de données JSON.
  • Entrez le code comme suit :
  • Nous avons besoin d'un nœud « demande http » pour nous aider à pousser les données en direct vers Power BI. Faites glisser et déposer le nœud « demande http » et connectez-le à l'arrière du nœud « fonction ».
  • Faites un copier/coller de l'URL REST API depuis la console Power BI, et définissez la méthode http pour POST. Cliquez sur « Déployer ».
  • Votre flux Node-RED sera comme ci-dessous.

4.4 Ajouter une tuile pour afficher les données en temps réel

  • Créer un « Tableau de bord »
    • Cliquez sur « Créer » dans le coin supérieur droit
    • Cliquez sur « Tableau de bord »
    • Entrez le nom du tableau de bord, puis cliquez sur « Créer ».


  • Cliquez sur « Ajouter une tuile » dans le coin supérieur droit
  • Sélectionnez « DONNÉES DE DIFFUSION PERSONNALISÉES » puis cliquez sur « Suivant ».
  • Sélectionnez les ensembles de données puis cliquer sur « Suivant ».
  • Sélectionnez un type de visualisation, puis définissez les valeurs minimales et maximales.
  • Vous aurez maintenant un ensemble de données de diffusion avec lequel vous pouvez travailler. Vous pouvez obtenir une jauge en temps réel qui ressemble à ce qui suit.
Date de sortie: 2017-10-19
Ont-elles été utiles pour vous ?
Merci pour votre commentaire.
Merci pour votre commentaire. Veuillez contacter support@qnap.com si vous avez des questions.