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

Language

Support

Connecter Grove Indoor Environment Kit pour Intel Edison au NAS QNAP via QIoT Suite Lite

Ce tutoriel couvre la configuration d'un Grove Indoor Environment Kit suivi d'une connexion des appareils à QIoT Suite Lite.

Configurez votre Grove Indoor Environment Kit pour Intel Edison

1.1 Ce dont vous aurez besoin

  • Une carte Intel Edison
  • Grove Indoor Environment Kit pour Intel Edison
  • Un câble USB Micro B vers Type A
  • Une alimentation avec au moins 7-15 V CC et 1500 mA
  • Un point d'accès Wi-Fi

    L'Intel Edison et le NAS doivent être sur le même LAN.

1.2 Configurer Intel Edison

Si vous n'avez pas configuré votre Intel Edison, suivez ces guides pour votre système d'exploitation respectif.

1.3 Configurer et tester vos appareils

Étape 1 : Assemblez la carte Intel Edison
Étape 2 : Assemblez l'Indoor Environment Kit
Étape 3 : Connectez le matériel

Utilisez un câble Grove 26AWG avec les connexions suivantes :

Modules Grove Connecté à
Capteur de température et d'humidité I2C
Capteur d'humidité A1
Capteur de luminosité A2
Capteur UV A3
Détecteur de mouvement PIR D7
Encodeur D2
Bouton D8
Rétroéclairage RGB LCD I2C
Relais D4
Servo D6
Buzzer D5

Le dernier kit de l'appareil sera assemblé de façon similaire à la page ci-dessous.

Étape 4 : Exécutez les outils de configuration
Utilisez l'outil de configuration pour installer le tout dernier firmware sur la carte de développement Intel® Edison. De plus, l'outil de configuration vous permet d'activer la connectivité SSH et le Wi-Fi* sur votre carte, comme décrit dans les étapes suivantes.

Notez l'adresse IP d'Edison car elle sera nécessaire plus tard.

1.4 Installer Node.js et les bibliothèques requises

  • Ouvrez une application du terminal sur votre ordinateur et connectez-vous à Intel Edison.
  • Installez Node.js et les bibliothèques relatives

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

Créer votre appareil dans QIoT Suite Lite

2.1 Installer QIoT Suite Lite

  • Installez QIoT Suite Lite depuis l'App Center de QTS.
  • Ouvrez et connectez-vous à QIoT Suite Lite en utilisant le compte admin.

2.2 Importer un nouvel exemple d'application

  • Téléchargez le fichier de l'exemple d'application : « iot_inbox.json » à partir de Github.
  • Importez le fichier « iot_inbox.json » file dans le Panneau d'application IoT.
  • Cliquez sur l'application créée : iot_inbox
  • Connectez un appareil par MQTTS

  • Téléchargez les certificats
  • Téléchargez le fichier d'infos sur la ressource

2.3 Installer l'exemple de code sur Intel Edison

  • Ouvrez une application du terminal sur votre ordinateur et connectez-vous à Intel Edison via SSH.
  • Téléchargez l'exemple de code.
    root@Edison:~# git clone https://github.com/blackmesataiwan/Intel-Edison-QIot-Indoor.git
  • Transférez les fichiers des certificats et le fichier d'informations sur la ressource vers Edison.

Utilisez FileZilla pour transférer les fichiers vers Edison avec les informations de connexion suivantes.

  • Hôte : <l'adresse IP d'Edison>
  • Port : 22
  • Nom d'utilisateur : racine
  • Mot de passe : <le mot de passe défini dans les outils de configuration>

Une fois connecté à Edison, transférez ces fichiers vers le dossier de destination :

  1. Fichiers du certificat téléchargés ? Edison_side/ssl/
  2. Fichiers d'infos sur la ressource téléchargés ? Edison_side/res/

2.4 Exécuter un exemple de code sur Intel Edison et se connecter à QIoT

  • Sur Intel Edison, ouvrez une application du Terminal.
  • Exécutez l'exemple de code que vous avez téléchargé à partir de Git.

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

Exécutez en mode premier plan :
root@Edison:~# node boot.js

Exécutez en mode arrière-plan non-stop :
root@Edison:~# sh autostart.sh

  • Après quelques secondes, l'Edison va essayer de se connecter à QIoT via MQTTS. Après avoir cliqué sur le bouton, le message connecté va s'afficher sur votre composant LCD.

Interagissez avec le capteur de votre appareil à l'aide de QIoT Suite Lite

3.1 Visualisation du tableau de bord dans QIoT Suite Lite

Allez dans le Tableau de bord dans l'écran Applications IoT. Le tableau de bord affiche l'état du capteur en temps réel en tournant l'encodeur, en cliquant sur le bouton ou en mesurant l'humidité au sol.

3.2 Contrôler votre appareil à l'aide du Moteur de règle

L'exemple de moteur de règle vous fournit l'action par défaut entre les capteurs. Consultez le tableau de bord avancé Node-Red pour découvrir comment interagir avec votre capteur.


  • Activer/désactiver le relais
    Le témoin lumineux du relais s'allume lorsque vous cliquez sur le bouton interrupteur.
  • Faites pivoter le Servo analogique
    Ajustez la valeur de l'angle pour faire pivoter le Servo.
  • Lisez des notes avec le Son d'alarme
    Définissez et appliquez la valeur du volume et du délai. Le son d'alarme va jouer les notes.
  • Activez l'alarme lorsque l'éclairage est faible
    L'exemple de règle configure le son d'alarme pour sonner lorsque la valeur d'illumination est inférieure à 10. Vous pouvez couvrir le capteur de luminosité pour diminuer la valeur d'éclairage.

 

Pour plus d'informations, visitez https://www.qnap.com

Date de sortie: 2017-09-26
Ont-elles été utiles pour vous ?
Merci pour votre commentaire.
Merci pour votre commentaire. Veuillez contacter support@qnap.com si vous avez des questions.