Serwery NAS firmy QNAP - oficjalna strona w Polsce (NAS)

Language

Support

Podłączanie zestawu Grove Indoor Environment karty Intel Edison do systemu QNAP NAS za pomocą QIoT Suite Lite

W niniejszym samouczku omówiono konfigurację zestawu Grove Indoor Environment, a następnie procedurę podłączania urządzeń do QIoT Suite Lite.

Konfiguracja zestawu Grove Indoor Environment na płycie Intel Edison

1.1 Co będzie potrzebne

  • Płyta Intel Edison
  • Zestaw Grove Indoor Environment dla płyty Intel Edison
  • Kabel USB micro B do typu A
  • Zasilanie o napięciu co najmniej 7–15 V DC i natężeniu 1500 mA
  • Punkt dostępowy Wi-Fi

    Płyta Intel Edison i system NAS muszą być w tej samej sieci LAN.

1.2 Konfiguracja płyty Intel Edison

Jeśli płyta Intel Edison nie była jeszcze skonfigurowana, należy wykonać poniższe instrukcje odpowiednio dla systemu operacyjnego.

1.3 Skonfiguruj i przetestuj swoje urządzenia

Krok 1: Zamontuj płytę Intel Edison
Krok 2: Zamontuj zestaw Indoor Environment Kit
Krok 3: Podłącz sprzęt

Użyj kabla Grove o średnicy 26 AWG z następującymi połączeniami:

Moduły Grove Podłączone do
Czujnik temperatury i wilgotności powietrza I2C
Czujnik wilgoci A1
Czujnik światła A2
Czujnik światła UV A3
Czujnik ruchu PIR D7
Koder D2
Przycisk D8
Podświetlenie wyświetlacza LCD RGB I2C
Przekaźnik D4
Siłownik D6
Brzęczyk D5

Ostateczny zestaw urządzenia będzie zmontowany w sposób podobny przedstawionego na poniższym obrazie.

Krok 4: Uruchom narzędzia konfiguracji
Użyj narzędzie do konfiguracji, aby zainstalować najnowsze oprogramowanie sprzętowe na płycie rozszerzeń Intel® Edison. Narzędzie konfiguracji pozwala na uruchomienie łączności SSH i Wi-Fi* na płycie, zgodnie z opisem w następnych krokach.

Zapisz adres IP płyty Edison, ponieważ będzie potrzebny później.

1.4 Zainstaluj Node.js i wymagane biblioteki

  • Otwórz aplikację terminala na swoim komputerze i nawiąż połączenie z Intel Edison.
  • Zainstaluj Node.js i wymagane biblioteki

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

Utwórz swoje urządzenie w QIoT Suite Lite

2.1 Zainstaluj oprogramowanie QIoT Suite Lite

  • Zainstaluj oprogramowanie QIoT Suite Lite z witryny QTS App Center.
  • Otwórz i zaloguj się do oprogramowania QIoT Suite Lite za pomocą konta administratora.

2.2 Importuj nową aplikację przykładową

  • Pobierz plik przykładowej aplikacji: "iot_inbox.json" z witryny Github.
  • Importuj plik „iot_inbox.json” w Panelu Aplikacja IoT.
  • Kliknij utworzoną aplikację: iot_inbox
  • Podłącz urządzenie za pomocą MQTTS

  • Pobierz certyfikaty
  • Pobierz plik informacyjny zasobów

2.3 Zainstaluj przykładowy kod na płycie Intel Edison

Użyj aplikacji FileZilla, aby załadować pliki do płyty Edison z następującymi informacjami o połączeniu.

Po uzyskaniu połączenia z płytą Edison załaduj te pliki do folderu docelowego:

  1. Pobrane pliki certyfikatów › Edison_side/ssl/
  2. Pobrany plik informacji o zasobach › Edison_side/res/

2.4 Uruchom przykładowy kod na płycie Intel Edison i podłącz do QIoT

  • Na płycie Intel Edison otwórz aplikację Terminal.
  • Uruchom przykładowy kod pobrany z Git.

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

Uruchom tryb pracy na pierwszym planie:
root@Edison:~# node boot.js

Uruchom tryb pracy bez przerwy w tle:
root@Edison:~# sh autostart.sh

  • Po kliku sekundach płyta Edison spróbuje się połączyć z QIoT za pomocą MQTTS. Po kliknięciu przycisku na składniku LCD zostanie wyświetlony załączony komunikat.

Komunikowanie się z czujnikiem urządzenia za pomocą oprogramowania QIoT Suite Lite

3.1 Wizualizacja pulpitu nawigacyjnego w QIoT Suite Lite

Przejdź do Pulpitu nawigacyjnego na ekranie IoT Applications. Pulpit nawigacyjny wyświetla stan czujnika w czasie rzeczywistym przez obrócenie enkodera, kliknięcie przycisku lub pomiar wilgoci w glebie.

3.2 Sterowanie urządzeniem za pomocą mechanizmu reguł

Przykładowy mechanizm reguł oferuje domyślną akcję pomiędzy czujnikami. Zobacz zaawansowany pulpit nawigacyjny Node-Red, aby dowiedzieć się, jak komunikować się z czujnikiem.


  • Włączanie/wyłączanie przekaźnika
    Lampka przekaźnika zapala się po kliknięciu przycisku przełącznika.
  • Przekręcenie analogowego siłownika
    Można dostosować wartość kąta, przez przekręcenie siłownika.
  • Odtwarzanie nut za pomocą brzęczyka
    Ustawianie i przesyłanie wartości głośności i opóźnienia. Brzęczyk odtwarza nuty.
  • Włączenie alarmu przy niskim poziomie oświetlenia
    Przykładowa reguła powoduje uruchomienie brzęczyka, gdy wartość oświetlenia jest niższa niż 10. Aby obniżyć wartość oświetlenia, można zakryć czujnik światła.

 

Więcej informacji można uzyskać pod adresem https://www.qnap.com

Data wydania: 2017-09-26
Czy te informacje okazały się pomocne?
Dziękujemy za przekazanie opinii.
Dziękujemy za przekazanie opinii. Jeśli masz pytania, napisz na adres support@qnap.com