Konstrukcja serwera QBoat Sunny umożliwia podłączenie do niego wielu urządzeń IoT. Dzięki wyposażeniu go w procesor AnnapurnaLabs AL-314, 2 GB pamięci RAM oraz dwa złącza M.2 SATA SSD (o wymiarach 2260 i 2280) zyskał wydajność niespotykaną wśród tego typu rozwiązań. Dodatkowo miniserwer wyposażono w trzy porty 1000BASE-T, dwa USB 3.1 Gen 1 Type A (do podłączania m.in. kluczy sprzętowych) oraz złącze M.2 umożliwiające zamontowanie modułu bezprzewodowego (wymiar 2230).

QBoat Sunny może zostać podłączony do wielu różnych urządzeń, aplikacji i platform IoT, a także pracować jako niezależny serwer w małych instalacjach lub jednostkach node/gateway w środowiskach fog computing (np. w dużych, publicznych systemach IoT). Został przetestowany we współpracy m.in. z produktami Philips Hue (inteligentne oświetlenie) czy Domotz (zdalne zarządzanie i monitoring sieci).

 

System QTS Lite w odchudzonej wersji

Dzięki wbudowanemu w serwer QBoat Sunny oprogramowaniu możliwe jest bezzakłóceniowe zarządzanie i monitorowanie aplikacji, urządzeń oraz danych IoT. Serwer pracuje pod kontrolą systemu operacyjnego QTS Lite – usprawnionej i „chudszej” wersji popularnego systemu QNAP QTS. QTS Lite zawiera aplikację Container Station pozwalającą na uruchamianie aplikacji kontenerowych, usługę myQNAPcloud zapewniającą łączność zdalną, rozwiązanie Hybrid Backup Sync do archiwizacji i synchronizacji oraz przełącznik sieciowy i wirtualny w celu zarządzania połączeniami sieciowymi i łączenia serwera QBoat Sunny z kontenerami, a także z siecią. W systemie QTS Lite dostępna jest również platforma App Center zapewniająca dodawanie nowych funkcji.

Wbudowaną w serwer QBoat Sunny wirtualizację kontenerową można wykorzystać szczególnie tam, gdzie istnieje już skonfigurowane środowisko IoT. Moduł Container Station obsługuje kontenery Docker i LXC, dzięki czemu można bez problemu przenieść istniejące aplikacje oraz dalej usprawniać i rozbudowywać zrealizowane wcześniej wdrożenia.

 

IoT wdrażane w trzech krokach

W system operacyjny QTS Lite wbudowana została także aplikacja QIoT Suite Lite, która zapewnia dodatkowe moduły ułatwiające programistom wdrażanie Internetu rzeczy. Do budowy środowiska IoT wykorzystuje ona popularne narzędzia — Node-RED oraz Freeboard. Jest zgodna z wieloma protokołami (MQTT, HTTP oraz CoAP) i pulpitami nawigacyjnymi oraz umożliwia szybkie łączenie urządzeń IoT z różnymi czujnikami. Aplikacja dodaje również warstwy zabezpieczeń MQTTS i HTTPS do wykorzystywanego protokołu, aby zapewniać bezpieczne połączenia sieciowe.

QIoT Suite Lite zawiera Kreator szybkiej konfiguracji, który wspomaga tworzenie aplikacji IoT krok po kroku. Można użyć języków programowania Python lub Node.js, aby z łatwością wdrożyć zestawy startowe, takie jak ArduinoYun, Raspberry Pi, Intel Edison i MTK LinkIt Smart 7688 (Duo). Dzięki bazie kodów oraz wyszukiwarce modułów zapewniona została duża oszczędność czasu. Korzystając z pakietu QIoT Suite Lite, aplikację IoT można uruchomić w krótkim czasie i przy małym nakładzie pracy administratora.

Oprogramowanie Freeboard wykorzystywane jest przez QIoT Suite Lite jako pulpit nawigacyjny IoT, który może być udostępniany przez API w celu przesyłania zebranych danych do innych aplikacji (np. Microsoft Power BI) do dalszej analizy oraz importu lub eksportu.

Autoryzowanymi dystrybutorami rozwiązań QNAP w Polsce są: ABC Data, Action, EPA Systemy i Konsorcjum FEN.

Dodatkowe informacje:

Grzegorz Bielawski, Country Manager, QNAP, gbielawski@qnap.com

Artykuł powstał we współpracy z firmą QNAP.