Get licenses for advanced features from our Software Store.
Menu Pomoc online
- Strona główna — wprowadzenie
- Kreator szybkiej konfiguracji
- Profil użytkownika
- Informacje o dokumentacji API
- Dodaj aplikację IoT
- Importuj aplikację IoT
- Eksportuj aplikację IoT
- Aplikacja IoT
- Zatrzymaj aplikację IoT
- Usuń aplikację IoT
Informacje ogólne
QIoT Suite Lite to kompletna i praktyczna platforma prywatnej chmury IoT, której zadaniem jest ułatwianie tworzenia i zarządzania aplikacjami IoT na serwerze QNAP NAS.
Główne elementy pakietu QIoT Suite Lite obejmują bramy urządzeń, mechanizmy reguł i pulpity nawigacyjne. Dostępne są zestawy startowe (takie jak Arduino, Raspberry Pi i Intel Edison), których można użyć z różnymi czujnikami oraz wypychać dane telemetryczne do QIoT Suite Lite przez bramę urządzeń. Bramy urządzeń obsługują różne protokoły komunikacji, między innymi MQTT, HTTP i CoAP. Zaawansowany mechanizm reguł przetwarza dane i podejmuje odpowiednie działania. Pulpit nawigacyjny umożliwia monitorowanie i sterowanie systemami IoT poprzez jeden interfejs.
Strona główna
Ta strona pokazuje wszystkie informacje na temat pakietu QIoT Suite Lite
Strona główna — wprowadzenie
W lewym bloku znajdują się łącza do poszczególnych stron.
W górnym bloku znajdują się łącza do Aplikacji IoT, Rzeczy, Typów rzeczy i o ich łączna liczba. Trójkąt znajdujący się obok ikony aplikacji IoT, którą można kliknąć, przedstawia liczbę wykonań oraz zatrzymanych procesów.
Dolny blok przedstawia szczegółowy stan serwera QNAP NAS wraz z informacją o użyciu procesora oraz pamięci. Zawiera również szczegółowe informacje na temat bieżącego obciążenia sieci dla wszystkich interfejsów sieci NAS.
Kreator szybkiej konfiguracji
Kreator szybkiej konfiguracji może ułatwić szybkie utworzenie usług aplikacji IoT oraz wypchnięcie przykładowego kodu, konfiguracji urządzeń, profilu połączenia MQTTS oraz klucza certyfikatu SSL do urządzenia.
Krok 1: Kliknij „Kreator szybkiej konfiguracji” w prawym górnym rogu.
Krok 2: Utwórz nową aplikację IoT
Ten krok tworzy aplikację IoT, która zawiera Rzeczy, Regułę oraz Pulpit nawigacyjny. Aplikacja IoT składa się z jednej reguły, jednego pulpitu nawigacyjnego oraz wielu rzeczy.
Poniżej można wprowadzić nazwę aplikacji IoT oraz jej opis, natomiast regułę wprowadza się przez pulpit nawigacyjny.
Krok 3: Dodaj rzecz
W tym kroku tworzy się rzecz lub źródło urządzenia.
Kliknij „Dodaj”, a następnie możesz wybrać spośród istniejących rzeczy lub utworzyć nową rzecz.
- Nazwa rzeczy: Wprowadź nazwę.
- Opis: Wprowadź opis.
-
Typ rzeczy: Wybierz kategorię rzeczy spośród następujących opcji. Poniżej opisano poszczególne kategorie:
- Obsługiwane przez QIoT: To jest płyta/urządzenie w pełni obsługiwane i przetestowane pod kątem zgodności z pakietem QIoT Suite Lite. Rzeczy obsługiwane przez QIoT mają wstępnie zdefiniowane atrybuty typu rzeczy i będą wypychać do urządzenia przykładowy kod odpowiedni dla bieżącej rzeczy. (Arduino Yun:"Python", Raspberry Pi:"Node.js", Intel Edison:"Node.js")
- Niestandardowe: Niestandardowe typy płyt/urządzeń programistycznych.
- Atrybuty (opcjonalnie): Użyj atrybutów rzeczy, aby opisać identyfikację oraz funkcję urządzenia. Każdy atrybut jest parą klucz-wartość.
Wprowadź adres IP, nazwę użytkownika i hasło rzeczy, a następnie kliknij „Połącz”, aby przetestować połączenie. Przejdź do następnego kroku po pomyślnym nawiązaniu połączenia.
Krok 4: Dodaj zasób
Zasób rzeczy oznacza czujniki, urządzenia peryferyjne, przełączniki lub inne kanały danych lub stanów, które wymagają nadawania lub odbioru. Dodanie zasobu oznacza utworzenie identyfikatora kanału danych (MQTT → temat, HTTP i CoAP → URL), aby połączyć z QIoT Suite Lite. Dodaj te zasoby do swojego urządzenia i skonfiguruj zgodnie z potrzebami.
- Nazwa zasobu: Wprowadź nazwę zasobu
- Opis zasobu: Wprowadź opis zasobu
- Identyfikator zasobu: Wprowadź identyfikator zasobu (Uwaga: Identyfikator zasobu jest używany przy tworzeniu tematu w brokerze QIoT. Identyfikator musi być unikatowy, a to samo urządzenie nie może mieć podwójnego identyfikatora. Odpowiedni przykładowy kod lub kod opracowany wewnętrznie może zostać nadany dopiero po wprowadzeniu odpowiedniego identyfikatora. Zobacz opis w przykładowym kodzie oraz w powiązanym pliku Resourceinfo.json.)
- Typ zasobu: Wybierz typ zasobu
- Typ danych: Wybierz typ danych, jakie mają być wysyłane lub odbierane przez zasób
- Jednostka: Wybierz jednostkę danych
- Ustaw zakres (maksymalny i minimalny) oraz wartość domyślną
Krok 5: Dodaj klucz API (Opcjonalnie)
Dodaj klucz API w tym kroku, aby aplikacje zewnętrzne uzyskały dostęp do QIoT Suite Lite API. Aby osadzić gadżet pulpitu nawigacyjnego QIoT Suite Lite na stronie internetowej, możesz użyć klucza API.
Krok 6: Po dodaniu do urządzenia zostanie przesłany przykładowy kod, konfiguracje urządzeń, dane o połączeniu oraz klucz certyfikatu SSL. Po pomyślnym przesłaniu zostanie wyświetlona ścieżka udostępniania. Za pomocą tej ścieżki można znaleźć przykładowy kod, dane o połączeniu oraz klucz certyfikatu SSL.
Profil użytkownika
Edytuj ustawienia użytkownika (nie można edytować konta administratora. Aby zmienić hasło, przejdź do Panelu sterowania QTS).
Możesz wpisać swoje imię, nazwisko i adres e-mail. Wyświetla rolę konta, umożliwia także zmianę hasła.
Informacje o dokumentacji API
Dokumentacja API pakietu QIoT Suite Lite jest dostępna za pośrednictwem łącza do pliku API w prawym górnym narożniku.
Aby dowiedzieć się więcej, odwiedź blog QIoT Suite Lite: https://qiot.qnap.com/blog/
Aplikacje IoT
Aplikacja IoT zawiera regułę, pulpit nawigacyjny oraz wszystkie rzeczy. Aplikacja IoT składa się z jednej reguły, jednego pulpitu nawigacyjnego oraz wielu rzeczy.
Dodaj aplikację IoT
Aby dodać aplikację IoT, wprowadź jej nazwę i opis oraz regułę za pośrednictwem pulpitu nawigacyjnego.
Importuj aplikację IoT
Przycisk „Importuj” umożliwia importowanie wcześniej utworzonych aplikacji IoT (łącznie z rzeczami, regułami i pulpitami nawigacyjnymi).
Eksportuj aplikację IoT
Konfiguracja aplikacji IoT zostanie zapisana w celu utworzenia kopii zapasowej lub migracji. Kliknij aplikację IoT, która ma zostać eksportowana (można eksportować tylko jedną aplikację na raz), a następnie kliknij opcję „Akcja” > „Eksport”, zapisz plik jako nowy plik.
Informacje o aplikacji IoT
Można wyświetlić informacje o aplikacji IoT i zmodyfikować jej nazwę oraz opis.
Zatrzymaj aplikację IoT
Aplikacja IoT zostanie zatrzymana. Będzie to miało wpływ na usługi wymagające tej aplikacji IoT.
Usuń aplikację IoT
Spowoduje to usunięcie aplikacji IoT.
Uwaga: Rzeczy podlegające aplikacji IoT nie zostaną usunięte. Mogą zostać wykorzystane ponownie przez inne aplikacje IoT. Jeżeli chcesz je usunąć, zapoznaj się z rozdziałem rzecz.
Aby dowiedzieć się więcej, odwiedź blog QIoT Suite Lite: https://qiot.qnap.com/blog/
Pulpit nawigacyjny
Pulpit nawigacyjny prezentuje informacje w formie graficznej.
Uruchamianie Pulpitu nawigacyjnego
Użytkownicy mogą importować dane z węzła „QBroker” mechanizmu reguł.
Z węzła QBroker można korzystać na dwa sposoby: Importując dane z zasobu rzecz lub importując dane z mechanizmu reguł:
Sposób 1: Importowanie danych z zasobu rzecz
- Przejdź do pulpitu nawigacyjnego
-
Kliknij „Edytuj”
-
Dodaj nowe okienko
-
Kliknij
i wybierz typ widżetu
-
Wprowadź informacje. W polu „Wartość” wybierz swój zasób rzeczy (np. qiotsupported_
)
-
Kliknij „Zapisz”
-
Kliknij „Edycja zakończona”
Sposób 2: Importowanie danych z mechanizm reguł
W Mechanizmie reguł:
- Przejdź do mechanizmu reguł
- Dodaj węzeł QBroker i kliknij go dwukrotnie, aby edytować jego ustawienia
-
Wybierz opcję „Niestandardowy temat” i wprowadź określoną przez siebie nazwę w polu „Temat” (np. Pulpit nawigacyjny)
(Uwaga: Jeśli w innej aplikacji IoT zastosowana zostanie taka sama nazwa tematu, otrzyma ona te same dane)
- Kliknij „Gotowe” i połącz dane w celu ich wysłania do węzła QBroker
- Kliknij „Zapisz”
Na pulpicie nawigacyjnym:
- Przejdź do pulpitu nawigacyjnego
-
Kliknij „Edytuj”
-
Dodaj nowe okienko
-
Kliknij
i wybierz typ widżetu
-
Wprowadź informacje. W polu „Wartość” wybierz określoną przez siebie nazwę (np. qiotrule_Dashboard)
-
Kliknij „Zapisz”
-
Kliknij „Edycja zakończona”
Edytuj widżet
Aby skonfigurować widżet, kliknij polecenie „Edytuj” w prawym górnym rogu, aby edytować widżet. Kliknij Edytuj, aby zakończyć edycję.
Eksportuj widżet
W tym kroku możesz wykorzystać utworzony API, aby eksportować dane pulpitu nawigacyjnego do niestandardowej strony internetowej.
Krok 1
Kliknij „Edytuj” w prawym górnym rogu i kliknij ikonę w czerwonym polu, jak pokazano na poniższym zrzucie ekranu.
Krok 2
Wybierz klucz API, aby wygenerować poniższy kod. Kod ten można osadzić na stronie internetowej.
Udostępniaj pulpit nawigacyjny
Kliknij i wybierz „Udostępnij łącze publiczne” oraz „Skopiuj łącze publiczne”, aby udostępnić pulpity nawigacyjne innym użytkownikom.
Aby dowiedzieć się więcej, odwiedź blog QIoT Suite Lite: https://qiot.qnap.com/blog/
Reguła
Nasz mechanizm reguł jest oparty na Node-RED. Więcej informacji można uzyskać na stronie https://nodered.org/
Dostępne są cztery dostosowane węzły QIoT: QDashboard, QBroker(in), QBroker(out) i QHistoricData.
- QDashboard: Ten węzeł zapewnia punkt końcowy interfejsu API danych na żywo
- QBroker: Ten węzeł odbiera i przekazuje dane rzeczy
- QHistoricData: Ten węzeł pobiera wartości maksymalne, minimalne i średnie, zapisane w bazie danych
Informacje na temat sposobu użycia węzła znajdują się w węźle. Wartości danych odbierane przez węzeł QBroker muszą być w formacie JSON. Na przykład: dane przesyłane do rzeczy muszą mieć format {"value": XXX}. Aby uzyskać bardziej szczegółowe informacje na temat użytkowania, zapoznaj się z przykładowym kodem pakietu QIoT Suite Lite.
Dostosowany węzeł QNAP
QDashboard: Ten węzeł zapewnia punkt końcowy interfejsu API danych na żywo. Ten interfejs API może być wykorzystywany przez zewnętrzne aplikacje lub pulpity nawigacyjne do odbierania danych wysyłanych przez ten węzeł.
1. Wprowadź nazwę węzła
2. Wybierz typ zasobu
3. Interfejs API danych na żywo (może być wykorzystywany przez usługi zewnętrzne do uzyskiwania dostępu do informacji z pulpitu nawigacyjnego)
4. Sprawdź atrybuty danych typu importowanego zasobu (domyślnie ta wartość jest zaznaczona)
5. Sformatuj importowane dane pulpitu (zachowaj ustawienie domyślne)
(W przypadku użycia danych w domyślnym formacie dane do wysłania należy umieścić w msg.payload.value)
6. Kliknij „Gotowe”, aby zapisać ustawienia
7. Kliknij „Zapisz”, aby wdrożyć ten węzeł
QBroker In: Ten węzeł odbiera dane rzeczy
1. Anuluj zaznaczenie „Użyj niestandardowego tematu”
2. Wybierz rzecz
3. Dodaj zasób
4. Wybierz zasób
5. Kliknij „Gotowe”, aby zapisać ustawienia
6. Kliknij „Zapisz”, aby wdrożyć ten węzeł
QBroker Out: Ten węzeł wysyła dane rzeczy
1. Wybierz „Użyj niestandardowego tematu”
2. Wybierz rzecz
3. Wybierz zasób
4. Ustawienia QoS
Wprowadzenie wartości 0 w ustawieniu QoS spowoduje obniżenie wiarygodności danych.
0:co najwyżej raz
1:co najmniej raz
Aby uzyskać więcej informacji, zobacz: https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_9.0.0/com.ibm.mq.dev.doc/q029090_.htm
5. Zachowaj ustawienia
Prawda: Broker MQTT zachowa komunikaty w tym Temacie. W przypadku posiadania nowego subskrybenta lub ponownego podłączenia wcześniej odłączonego subskrybenta, otrzymasz ostatni zachowany komunikat (ta opcja musi mieć wartość prawda, jeżeli do odbierania danych używane są protokoły HTTP, HTTPS i CoAP).
Fałsz: Broker MQTT „nie” zachowa komunikatów w tym Temacie. W przypadku nowego subskrybenta lub ponownego podłączenia wcześniej odłączonego subskrybenta, nie będzie możliwości odebrania ostatniej wiadomości
6. Kliknij „Gotowe”, aby zapisać ustawienia
7. Kliknij „Zapisz”, aby wdrożyć ten węzeł
QHistoricData: Ten węzeł pobiera wartości maksymalne, minimalne i średnie, zapisane w bazie danych
1. Wybierz rzecz
2. Wybierz zasób
3. Wybierz rozdzielczość
4. Wybierz odstęp czasowy
5. Wybierz zakres
6. Wybierz klucz API
7. Przeczytaj kod przykładowy aby poznać sposób korzystania z kwerendy zakresu dat
8. Kliknij „Gotowe”, aby zapisać ustawienia
9. Kliknij „Zapisz”, aby wdrożyć ten węzeł
Komunikat debugowania
Węzeł i karta debugowania wyświetlają wszystkie komunikaty i komunikaty o błędach napotkane przez regułę.
Poniżej przedstawiono kilka typowych błędów:
Dane odebrane przez węzeł QBroker In nie są w formacie {"value": XXX}
Węzeł QBroker In nie może dokonać analizy danych przychodzących, jeśli QIoT otrzymuje dane w formacie innym niż {"value": XXX}
Błąd:
Poprawnie:
(Uwaga: W przypadku wysłania węzła QBroker Out do przykładowego kodu wygenerowanego przez QIoT dane wychodzące muszą być spakowane jako {"value": XXX}; patrz przykładowy kod)
Gdy QoS ma ustawioną wartość 0, mechanizm reguł nie jest w stanie prawidłowo przeanalizować danych. Wprowadzenie wartości 0 w ustawieniu QoS spowoduje obniżenie wiarygodności danych.
Poziomy ustawień QoS:
0:co najwyżej raz
1:co najmniej raz
Aby uzyskać więcej informacji, zobacz: https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_9.0.0/com.ibm.mq.dev.doc/q029090_.htm
Aby dowiedzieć się więcej, odwiedź blog QIoT Suite Lite: https://qiot.qnap.com/blog/
Rzeczy
Na tej stronie można zarządzać rzeczami. Rzecz to wirtualny obiekt w pakiecie QIoT Suite Lite, który reprezentuje rzeczywiste urządzenie. Można dodawać, modyfikować i usuwać rzeczy.
Rzecz to urządzenie, które łączy szereg urządzeń peryferyjnych (m.in. czujniki, siłowniki i diody LED). Rzeczy mogą wykorzystywać różne połączenia sieciowe (na przykład Wi-Fi i LAN), do połączenia z QIoT Suite Lite. Rzeczy mogą wykorzystywać protokół MQTT, HTTP, CoAP do wysyłania danych telemetrycznych do bramy QIoT (publikowania danych w odpowiednim temacie w bramie/agencie QIoT). Rzeczy mogą odbierać wiele instrukcji/wartości aktualizacji dla odpowiedniego urządzenia peryferyjnego przez subskrypcję do szeregu tematów.
W QIoT Suite Lite wyposażenie peryferyjne (czujniki, urządzenia uruchamiające i diody LED) są nazywane zasobami. Zasoby te są połączone z rzeczami.
Cechy rzeczy
- QIoT Suite Lite traktuje pojedynczą rzecz jako element ogólnej biblioteki rzeczy. Wszystkie rzeczy jednego użytkownika są wymienione w sekcji „Rzeczy”.
- Aplikacja IoT to logiczna kombinacja rzeczy, reguły i pulpitu nawigacyjnego. Jeżeli użytkownik doda rzecz do określonej aplikacji IoT, pomiędzy rzeczą a aplikacją powstaje tylko powiązanie. Rzeczy nie należą do aplikacji.
- Rzecz ma tylko odwołanie w aplikacjach IoT.
- Jedna rzecz może mieć odwołanie w kilku aplikacjach IoT.
- Jeżeli użytkownik konfiguruje rzecz z dowolnej lokalizacji, wszystkie odwołania do rzeczy zostaną uaktualnione.
- Jeżeli użytkownik usunie rzecz z aplikacji IoT, usunięte zostanie tylko odwołanie/połączenie rzeczy z aplikacją, a rzecz pozostanie w sekcji ogólnej biblioteki rzeczy.
- Poniżej przedstawiono rzeczy w bramie/agencie QIoT:
- qiot/things/user1/MyThing1
-
Tutaj:
- User1 jest użytkownikiem zalogowanym w rzeczy
- MyThing1 to zdefiniowana przez użytkownika nazwa rzeczy
- qiot/things/user1/ to obszar nazw user1; w tym obszarze będzie znajdowała się lista wszystkich rzeczy użytkownika.
Cechy zasobu
Ponieważ zasób jest połączony z rzeczą, kilka rzeczy nie może współdzielić jednego zasobu.
- Jeśli użytkownik usunie zasób rzeczy, zmiana ta będzie widoczna we wszystkich odwołaniach do tej rzeczy
- Poniżej znajduje się reprezentacja zasobu w bramie/agencie QIoT:
-
qiot/things/user1/MyThing1/TempSensor1
Tutaj:- User1 jest użytkownikiem zalogowanym w rzeczy
- MyThing1 to zdefiniowana przez użytkownika nazwa rzeczy
- qiot/things/user1/ to obszar nazw user1. W tym obszarze będzie znajdowała się lista wszystkich rzeczy użytkownika.
- TempSensor1 to zdefiniowana przez użytkownika nazwa zasobu. Rzeczy mogą publikować dane w tym temacie lub subskrybować temat w celu otrzymywania informacji o aktualizacji od agenta/bramy QIoT dla tego tematu
Dodaj rzecz
Nazwa rzeczy: Wprowadź imię i nazwisko
Opis: Wprowadź opis
Typ rzeczy: Wybierz kategorię rzeczy spośród następujących opcji. Poniżej opisano wszystkie kategorie:
- Obsługiwane przez QIoT: To jest płyta/urządzenie w pełni obsługiwane i przetestowane pod kątem zgodności z pakietem QIoT Suite Lite. Rzeczy obsługiwane przez QIoT mają wstępnie zdefiniowane atrybuty typu rzeczy i będą wypychać do urządzenia przykładowy kod odpowiedni dla bieżącej rzeczy. (Arduino Yun:"Python", Raspberry Pi:"Node.js", Inetl Edison:"Node.js")
- Niestandardowe: Niestandardowe typy płyt/urządzeń programistycznych.
- Atrybuty (opcjonalnie): Użyj atrybutów rzeczy, aby opisać identyfikację oraz funkcję urządzenia. Każdy atrybut jest parą klucz-wartość.
Informacje o rzeczy
Poniżej zostanie wyświetlona lista zawierające różne szczegółowe informacje na temat rzeczy, w tym dane uwierzytelniające urządzenia, profile połączeń i ustawienia zarządzania uprawnieniami połączeń rzeczy.
Strona szczegółów zawiera szczegółowe informacje dotyczące rzeczy, typ urządzenia rzeczy, typ rzeczy oraz dane uwierzytelniające urządzenia.
Szczegółowe informacje dotyczące rzeczy obejmują nazwę rzeczy, opis, godzinę utworzenia, punkt końcowy REST API (lokalny), punkt końcowy REST API (myQNAPcloud) oraz temat MQTT.
Poświadczenia urządzenia mogą być używane do zarządzania kluczami certyfikatów SSL.
Strona połączenia urządzenia generuje plik połączenia (resourceinfo.json) dla każdego protokołu komunikacji. MQTTS dodatkowo generuje klucz certyfikatu SSL. Wygenerowane pliki (resourceinfo.json, MQTTS wymaga dodatkowego klucza certyfikatu SSL) muszą zostać przesłane do urządzenia (w przypadku korzystania z Przykładowego kodu, umieść go w resourceinfo.json -> res /, klucz certyfikatu SSL -> ssl /) i użyj tych profili do komunikacji z QIoT Suite Lite.
Należy pobrać trzy wygenerowane pliki.
Kliknij polecenie „Pobierz plik JSON”, aby pobrać plik połączenia (resourceinfo.json).
Strona reguły to miejsce, w którym QIoT Suite definiuje poziom uprawnień rzeczy (dostęp rzeczy do wszystkich innych urządzeń i tematów dla tego samego użytkownika). Użytkownicy mogą kontrolować dostęp do urządzenia za pomocą reguły. Reguła jest ściśle związana z rzeczą i zostaje utworzona automatycznie wraz z poświadczeniami urządzenia.
Po utworzeniu reguły sterowanie zostanie wybrane domyślnie. Rzecz podlegająca regule będzie miała pełną kontrolę nad uprawnieniami podczas publikowania i subskrybowania do wszystkich innych urządzeń i tematów użytkownika. Jeżeli użytkownik przydziela pewne uprawnienia tylko do pewnych urządzeń, użytkownik może wybrać „Kontrola selektywna” i skonfigurować żądane ustawienia.
Masowe wdrożenie
Wdrożenie masowe umożliwia wysłanie danych i pliku resourceinfo.json, a także poleceń do wielu urządzeń za pośrednictwem protokołu SSH (dotyczy wyłącznie urządzeń obsługujących standard SSH za pomocą portu numer 22).
Ustawianie połączenia urządzenia
Wybierz rzecz, którą chcesz skonfigurować, i kliknij „Konfiguracja”.
Wprowadź dane połączenia urządzenia:
Połączenie można przetestować, klikając polecenie „Połączenie testowe”. Po zakończeniu kliknij polecenie „Zapisz”
Informacje o wdrażaniu ustawień
Kliknij przycisk „Wdróż”:
Dostępne są dwie metody wdrażania kodu w rzeczach:
- Przykładowy kod: Prześlij plik zawierający przykładowy kod dostarczony przez QNAP za pomocą wybranego protokołu, do wybranego przez siebie „Folderu docelowego”. Po zakończeniu konfiguracji kliknij „Wdróż”.
-
Kod niestandardowy: Prześlij swój własny kod do urządzeń
„Nazwa”: Wpisz nazwę kodu
„Folder docelowy”: Wpisz ścieżkę docelową
„Pakiet kodu źródłowego”: Prześlij plik zip zawierający kod (musi to być plik o rozmiarze nie przekraczającym 50 MB). Po przesłaniu pliku do QIoT Suite Lite i kliknięciu polecenia wdrożenia plik zostanie automatycznie rozpakowany i przesłany do urządzenia.
Kliknij „Wdróż”.
W pozycji „informacje o zasobach i certyfikaty”: Skonfiguruj wdrożenie pliku resourceinfo.json w rzeczach
- Folder docelowy: Wprowadź ścieżkę docelową
- Wybierz protokół: Wybierz protokół, który ma zostać użyty: MQTT, MQTTS, HTTP, HTTPS lub COAP (W przypadku wyboru protokołu MQTTS, należy ustawić certyfikat SSH i umieścić certyfikat w Folderze docelowym. Można użyć istniejący certyfikat lub utworzyć nowy)
Kliknij „Wdróż”
W opcji „Wykonanie polecenia”: Polecenia można uruchomić zdalnie, aby aktywować usługę dla posiadanych rzeczy. Polecenia i zapisy będą zachowywane w (na przykład: ~/bundle)
Kliknij polecenie „Uruchom”, aby wysłać polecenia do swojego urządzenia.
Masowe wdrożenie
Aby jednocześnie ustawić dane wdrożenia dla wszystkich rzeczy, wybierz większą liczbę „rzeczy” i kliknij „Wdróż” (wszystkie rzeczy muszą mieć zakończoną „konfigurację połączenia”)
Usuń rzecz
Kliknij rzecz, którą chcesz usunąć, a następnie kliknij „Usuń”. Rzeczy, które już są powiązane z aplikacją IoT nie mogą zostać usunięte. Przed usunięciem należy usunąć powiązanie z aplikacją.
Wyszukaj rzecz
Aby wyszukać rzecz, wprowadź słowa kluczowe. Zostanie wyświetlona lista zgodnych rzeczy.
Aby dowiedzieć się więcej, odwiedź blog QIoT Suite Lite: https://qiot.qnap.com/blog/
Typy rzeczy
Można dodawać, modyfikować i usuwać typy rzeczy. Typy rzeczy mogą pomóc w zarządzaniu różnymi niestandardowymi typami rzeczy. Nie można usunąć typów rzeczy obsługiwanych domyślnie przez QIoT Suite Lite.
Dodaj typ rzeczy
Wprowadź nazwę typu rzeczy, opis i atrybuty typu rzeczy.
Usuń typ rzeczy
Kliknij typ rzeczy, który ma zostać usunięty, i kliknij „Usuń”.
Wyszukaj typ rzeczy
Wprowadź słowa kluczowe. Zostanie wyświetlona lista zgodnych typów rzeczy.
Aby dowiedzieć się więcej, odwiedź blog QIoT Suite Lite: https://qiot.qnap.com/blog/
Użytkownik
Można dodać, edytować, usunąć i wyświetlić listę wszystkich użytkowników (tylko QIoT Suite Lite).
Każdy użytkownik posiada oddzielne aplikacje IoT (reguła, pulpit nawigacyjny, rzeczy), rzeczy, typy rzeczy
Domyślnym administratorem jest konto administratora QTS. Tylko to konto ma uprawnienia do dodawania, usuwania i modyfikowania użytkownika.
Dodaj użytkownika
Dodaj użytkowników do QIoT Suite Lite. Oprócz uprawnień administratora, użytkownicy będą mieli również inne uprawnienia.
Każdy użytkownik posiada oddzielne aplikacje IoT (reguła, pulpit nawigacyjny, rzeczy), rzeczy, typy rzeczy
Wprowadź nazwę użytkownika, imię (opcjonalnie), nazwisko (opcjonalnie) i adres e-mail (opcjonalnie).
Nowi użytkownicy otrzymują na początku losowo wygenerowane hasło. To hasło należy zmienić przy pierwszym logowaniu.
Edytuj informacje o użytkowniku
Istnieje możliwość zmiany ustawionego imienia, nazwiska i adresu e-mail oraz wygenerowania nowego hasła.
Usuń użytkownika
Kliknij użytkownika, którego chcesz usunąć, a następnie kliknij „Usuń”.
Wyszukaj użytkownika
Wprowadź słowa kluczowe, aby wyświetlić listę odpowiadających im użytkowników.
Aby dowiedzieć się więcej, odwiedź blog QIoT Suite Lite: https://qiot.qnap.com/blog/
Ustawienia
Strona Ustawień umożliwia zarządzanie Kluczami API QIoT, ustawieniami zabezpieczeń QIoT, konfiguracją sieci serwera QIoT oraz ustawieniami usługi myQNAPcloud
Klucze API
Możesz dodawać klucze API, aby aplikacje zewnętrzne uzyskały dostęp do API QIoT. Aby osadzić gadżet pulpitu nawigacyjnego QIoT na stronie internetowej, możesz użyć kluczy API (Domyślną nazwą klucza pulpitu nawigacyjnego jest „adminSystemKeyForDashboard” i nie można jej zmienić).
Ustawienia administracyjne
Skonfiguruj ustawienia bramy urządzeń QIoT: Konfiguracja sieci serwera QIoT oraz ustawienia usługi myQNAPcloud.
-
Ustawienia bramy urządzeń QIoT
W ustawieniach bramy urządzenia można włączyć lub wyłączyć wymuszanie używania protokołu SSL. W przypadku włączenia rzeczy będą w stanie nawiązywać połączenie tylko za pośrednictwem protokołów MQTTS i HTTPS.
-
Konfiguracja sieciowa serwera QIoT
Konfiguracja sieciowa serwera zawiera listę wszystkich adresów IP Interfejsu sieciowego QNAP NAS pakietu QIoT Suite Lite. QIoT Suite Lite wykorzystuje wszystkie dostępne adresy IP do generowania poświadczeń urządzeń dla protokołu MQTTS oraz wykorzystuje je jako adresy hosta w pliku połączeń (resourceinfo.json). Jeżeli nastąpi zmiana adresu IP QNAP NAS, w celu uzyskania połączenia QIoT należy uaktualnić do nowego adresu IP.
-
Ustawienia usługi myQNAPcloud
Aby połączyć urządzenie z pakietem QIoT Suite Lite zarządzanym przez serwer NAS, można użyć adresu myQNAPcloud DDNS.
Możesz użyć adresów internetowych wygenerowanych przez usługę myQNAPcloud z obsługiwanymi protokołami (takimi jak MQTT, HTTP, HTTPS, CoAP). Jeżeli jednak chcesz korzystać z protokołu MQTTS, adresy internetowe muszą być uaktualnione przez serwer QIoT Suite Lite za pomocą bramy urządzeń, aby wygenerować poświadczenia urządzenia dla obiektu (warunek wstępny korzystania z MQTTS).
-
Kopia zapasowa QIoT Suite Lite:
Funkcja Kopia zapasowa QIoT Suite tworzy kopię zapasową całego systemu pakietu QIoT Suite Lite, wraz z Aplikacjami IoT, informacjami o urządzeniu oraz wszystkimi zapisanymi danymi czujników. Za pomocą funkcji Przywracanie QIoT Suite można przywrócić cały system QIoT.
-
Przywróć QIoT Suite Lite:
Przywróć cały system z Kopii zapasowej QIoT Suite. Należy pamiętać, że system QIoT Suite Lite można przywrócić tylko na ten sam serwer NAS.
Usługi systemowe
Poniżej znajduje się lista modułów bram oraz portów używanych dla każdego z nich. Porty można edytować i testować w celu uniknięcia konfliktów między nimi.
Wybierz moduł bramy, kliknij , aby edytować port i kliknij „Testuj”, aby sprawdzić, czy ten port nie jest aktualnie używany. Jeśli port jest dostępny, kliknij „Zastosuj”. W celu zakończenia konfiguracji ustawień konieczne może być ponowne uruchomienie QIoT Suite Lite.
Informacje
Wyświetla zainstalowaną wersję QIoT Suite Lite i umożliwia pobranie dziennika debugowania w celu rozwiązywania problemów technicznych.
Aby dowiedzieć się więcej, odwiedź blog QIoT Suite Lite: https://qiot.qnap.com/blog/