Het aansluiten van Grove Indoor Environment Kit voor Intel Edison op QNAP NAS via QIoT Suite Lite
Deze tutorial behandelt het installeren van een Grove Indoor Environment Kit en het aansluiten van apparaten op QIoT Suite Lite.
Installeer uw Grove Indoor Environment Kit voor Intel Edison
1.1 Wat u nodig heeft
- Een board van Intel Edison
- Grove Indoor Environment Kit voor Intel Edison
- Een kabel van Micro B naar Type A USB
- Een voedingsbron met minstens 7-15V DC en 1500mA
- Een Wi-fi toegangspunt
De Intel Edison en NAS moeten in hetzelfde LAN zitten.
1.2 Installeer Intel Edison
Als u uw Intel Edison nog niet heeft geïnstalleerd, moet u de volgende aanwijzingen volgen voor uw besturingssysteem.
- Windows (32-bits)
1.3 Configureer en test uw apparaten
Stap 1: Assembleer het board van Intel Edison
Stap 2: Assembleer de Indoor Evironment Kit
Stap 3: Sluit de hardware aan
Gebruik een 26AWG Grove-kabel voor de volgende aansluitingen:
| Grove Modules | Verbonden aan |
|---|---|
| Temperatuur & Luchtvochtigheid-sensor | I2C |
| Vochtigheidssensor | A1 |
| Lichtsensor | A2 |
| UV-sensor | A3 |
| PIR Bewegingssensor | D7 |
| Encoder | D2 |
| Knop | D8 |
| LCD RGB Achtergrondlicht | I2C |
| Relay | D4 |
| Servo | D6 |
| Buzzer | D5 |
De laatste apparaatkit wordt geassembleerd zoals onderstaande afbeelding.
Stap 4: Open setup tools
Gebruik de setup tool voor het installeren van de laatste firmware op het Intel® Edison-developmentboard. Met de setup tool kunt u voor uw board ook SSH en Wi-Fi* inschakelen, zoals beschreven in de stappen hierna.
Noteer IP-adres van de Edison voor later gebruik.
1.4 Installeer Node.js en de vereiste bibliotheken
- Open een terminaltoepassing op uw computer en maak verbinding met Intel Edison.
- Installeer Node.js en de gekoppelde bibliotheken
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
Maak uw apparaat in QIoT Suite Lite
2.1 Installeer QIoT Suite Lite
- Installeer QIoT Suite Lite vanuit het QTS App Center.

- Open en login in QIoT Suite Lite met het beheerdersaccount.


2.2 Importeer een nieuw voorbeeld toepassing
- Download het voorbeeld bestand: "iot_inbox.json" van Github.
- Importeer het bestand "iot_inbox.json" in het IoT-toepassingspaneel.

- Klik op de gemaakte toepassing: iot_inbox

- Sluit een apparaat aan door MQTTS


- Download certificaten

- Download bronbestand

2.3 Installeer sample code in Intel Edison
- Open een terminaltoepassing op uw computer en maak verbinding met Intel Edison via SSH.
- Download sample code.
root@Edison:~# git clone https://github.com/blackmesataiwan/Intel-Edison-QIot-Indoor.git - Upload certificaatbestanden en bronbestanden naar de Edison.
Gebruik FileZilla om bestanden naar Edison te uploaden met de volgende informatie.
- Host: <het IP-adres van de Edison>
- Poort: 22
- Gebruikersnaam: root
- Wachtwoord: <het wachtwoord dat is ingesteld in de setup tools>
Upload na aansluiting van de Edison deze bestanden naar de bestemmingsmap:
- Gedownloade certificaatbestanden → Edison_side/ssl/
- Gedownloade broninfobestanden → Edison_side/res/
2.4 Voer de sample code uit op Intel Edison en maak verbinding met QIoT
- Open een terminaltoepassing op de Intel Edison.
- Voer de sample code uit die u heeft gedownload van Git.
root@Edison:~# cd ./Edison_side
root@Edison:~# npm install
Voer uit in voorgrond modus:
root@Edison:~# node boot.js
Voer uit in non-stop achtergrond modus:
root@Edison:~# sh autostart.sh
- Na enkele seconden zal de Edison proberen verbinding te maken met QIoT door MQTTS. Na het klikken op de knop zal het bericht van verbinding verschijnen op uw LCD.
Werk met uw apparaatsensor met behulp van QIoT Suite Lite
3.1 Visualisatie van dashboard in QIoT Suite Lite
Ga naar dashboard in het scherm IoT-toepassingen. Het dashboard toont de sensorstatus in realtime door het roteren van de encoder, door het klikken van de knop of het meten van de vochtigheid.
3.2 Beheer uw apparaat met de Rule engine
De voorbeeld rule engine geeft standaard actie tussen sensoren. Bekijk het geavanceerde dashboard van Node-RED om te zien hoe u kunt werken met uw sensor.

- Schakel de relay
in of uit. Het lampje van de relay gaat aan als u op de knop klikt. - Draai de Analog Servo
Pas de hoekwaarde aan om de Servo te draaien. - Speel tonen af met de Buzzer
Stel waarde in van het volume en delay. De buzzer speelt tonen af. - Alarm aan als er weinig licht is
De voorbeeld regel stelt de buzzer in om te alarmeren al de waarde van zichtbaarheid lager is dan 10. U kunt de cover van de lichtsensor bedekken om de waarde van zichtbaarheid te verlagen.
Raadpleeg voor meer informatie https://www.qnap.com
Voor verdere hulp kunt u andere gebruikers en QNAP-experts in de community vragen. Ga naar de QNAP Community