Instrukcja obsługi Jak podłączyć LinkIt 7697 do QNAP NAS za pomocą QIoT Suite Lite

W tym samouczku poznasz podstawy pracy z płytką LinkIt 7697 (opartą na Arduino). Następnie dowiesz się, jak podłączyć swoje urządzenia do QNAP NAS przy użyciu QIoT Suite Lite.

1. Konfiguracja środowiska programistycznego Arduino IDE​


Płytkę LinkIt 7697 można programować zarówno w Arduino IDE, jak i za pomocą LinkIt SDK for RTOS. Poniżej opisano wyłącznie kroki konfiguracji dla Arduino IDE.

1.1 Pobieranie Arduino IDE​



1.2 Konfiguracja płytki LinkIt 7697​


Podczas pierwszego użycia płytki LinkIt 7697 wykonaj następujące kroki:

  1. Dodaj pakiet obsługi płytki LinkIt 7697 (Board Support Package):
    https: //docs.labs.mediatek.com/resource/linkit7697-arduino/en/environment-setup/setup-arduino-ide
  2. Zainstaluj sterownik USB:
    https: //docs.labs.mediatek.com/resource/linkit7697-arduino/en/environment-setup/connecting-linkit-7697-to-computer
  3. Skonfiguruj płytkę.

    linkit_7697_via_qiot_01.png
  4. Skonfiguruj port szeregowy.

    linkit_7697_via_qiot_02.png
  5. Zweryfikuj i wgraj przykład Blink do płytki LinkIt 7697. Więcej informacji znajdziesz w poniższym samouczku (sekcja 1.2):
    Podłączanie Arduino Yun do QNAP NAS za pomocą QIoT Suite Lite
  6. Po wgraniu przykładowego kodu sprawdź płytkę LinkIt 7697 — dioda „USR" powinna migać.

    linkit_7697_via_qiot_03.png

1.3 Instalacja biblioteki MQTT​


Do połączenia z QIoT Suite Lite i przesyłania danych przez MQTT wymagana jest biblioteka zewnętrzna.

  1. Pobierz bibliotekę PubSubClient z serwisu GitHub: https: //github.com/knolleary/pubsubclient

    linkit_7697_via_qiot_04.png
  2. Aby dowiedzieć się, jak zainstalować bibliotekę w formacie ZIP, odwiedź: https: //www.arduino.cc/en/Guide/Libraries
  3. Więcej samouczków dotyczących biblioteki PubSubClient znajdziesz pod adresem: https: //pubsubclient.knolleary.net/

2. Tworzenie nowej aplikacji IoT​


Aby dowiedzieć się, jak utworzyć aplikację IoT i obiekt Thing, zapoznaj się z krokami 1–6 w: Jak wyświetlić dane z czujnika DHT11 na pulpicie nawigacyjnym QIoT?

3. Konfiguracja przykładowego kodu dla płytki deweloperskiej​


Aby dowiedzieć się, jak pobrać informacje MQTT z QIoT Suite Lite, zapoznaj się z:
Jak wyświetlić dane z czujnika DHT11 na pulpicie nawigacyjnym QIoT?

3.1 Pobieranie przykładowego kodu​


Odwołaj się do:
https: //github.com/qnap-dev/qnap-qiot-sdks/blob/master/projects/linklt7697-example/mqtt-linklt7697-example/mqtt-linklt7697-example.ino

3.2 Konfiguracja parametrów połączenia​


Skorzystaj z poniższych obrazów i wprowadź odpowiednie dane MQTT z pliku JSON:

  1. Adres IP hosta
  2. Numer portu
  3. Nazwa użytkownika
  4. Hasło
  5. Identyfikator klienta (Client ID)
  6. Nazwa tematu (Topic)
    Wprowadź również informacje dotyczące połączenia z siecią Wi-Fi:
  7. SSID
  8. Hasło

Zweryfikuj plik i wgraj go na płytkę deweloperską.

linkit_7697_via_qiot_05.png


4. Wyświetlanie danych na pulpicie nawigacyjnym​


Przykładowy kod będzie co dwie sekundy przesyłać losową liczbę z zakresu od 1 do 100 do przypisanego tematu. Poniżej pokazano, jak wyświetlić dane na pulpicie nawigacyjnym.

  1. Przejdź do strony pulpitu nawigacyjnego i kliknij „Edytuj".

    linkit_7697_via_qiot_06.png
  2. Kliknij „+", aby dodać panel.

    linkit_7697_via_qiot_07.png
  3. Kliknij „+", aby dodać widget.

    linkit_7697_via_qiot_08.png
  4. Wybierz opcję „Gauge".

    linkit_7697_via_qiot_09.png
  5. Kliknij „+ DATASOURCE".

    linkit_7697_via_qiot_10.png
  6. Wybierz nazwę zasobu przypisanego tematu i wybierz opcję „Value".

    linkit_7697_via_qiot_11.png
  7. Kliknij „Zapisz", a widget zostanie utworzony.

    linkit_7697_via_qiot_12.png
  8. Wynik jest następujący:

    linkit_7697_via_qiot_13.png