Przejdź do treści

Nano Out

Przegląd

Ostrzeżenie

Instrukcja ma zastosowanie wyłącznie od wersji oprogramowania v1.42 wzwyż. Firma Inveo nie gwarantuje zgodności informacji zawartych w niniejszym dokumencie z wcześniejszymi wersjami oprogramowania.

Przeznaczenie urządzenia

Urządzenie Nano Relay Output zostało specjalnie zaprojektowane do kontrolowania pojedynczego obwodu elektrycznego za pomocą wyjścia przekaźnikowego. Dzięki kompaktowej konstrukcji, Nano Relay Output można łatwo zainstalować w różnych środowiskach, zapewniając niezawodne i precyzyjne sterowanie obwodem elektrycznym. Użytkownicy mogą zarządzać stanem wyjścia przekaźnikowego poprzez sieć LAN, co umożliwia elastyczne i efektywne zdalne sterowanie.

Nano Relay Output obsługuje różne protokoły komunikacyjne, takie jak HTTP GET, Modbus TCP, SNMP, MQTT oraz TCP/UDP, co pozwala na integrację z szerokim wachlarzem systemów i aplikacji monitorujących. Ponadto, wbudowana strona internetowa umożliwia intuicyjne zarządzanie urządzeniem, dając użytkownikom dostęp do zaawansowanych opcji konfiguracji i monitorowania. Dzięki tym funkcjom, Nano Relay Output jest idealnym rozwiązaniem do zdalnego sterowania urządzeniami elektrycznymi w inteligentnych budynkach, systemach automatyki przemysłowej i innych zastosowaniach, gdzie precyzja i niezawodność są kluczowe.

Changelog

1.0 13 marca 2025

  • Wersja oprogramowania v1.42

Budowa urządzenia

Nano Relay Output PoE

Dane techniczne

Parametr Wartość
Zasilanie 10-24V DC: przez złącze rozłączne 3,5mm
PoE: 33-57V PoE IEEE 802.3af
Pobór mocy 1,5W
Wyjście 1 wyjście
Typ wyjścia: przekaźnikowe NO,
Maksymalny prąd: 1A przy 30V DC,
Czas załączenia: 10ms,
Czas wyłączenia: 5ms
Komunikacja Port Ethernet 10Mbps, RJ45
Klasa obudowy IP30
Masa ok. 65g

Wymiary

Informacja

Wszystkie wymiary podane są w milimetrach.

Cechy ogólne

Urządzenie zostało wyposażone w 7-segmentowy wyświetlacz sygnalizujący aktualny stan wyjścia (ON lub OFF). Do dyspozycji są następujące możliwości komunikacji:

  • Wbudowany serwer www, przy użyciu standardowej przeglądarki internetowej (preferowane przeglądarki to Mozilla Firefox, Opera, Google Chrome),
  • Programy linii poleceń systemu Windows/Linux,
  • Protokół HTTP GET,
  • Protokół Modbus TCP,
  • Protokół SNMP,
  • Własna aplikacja przez protokół TCP (udostępniony protokół),
  • Protokół MQTT Inveo.

Opis złącz modułu

  • LAN – Podłączenie sieci LAN oraz zasilania PoE IEEE 802.3af,
  • RESET – Przycisk przeznaczony do włączenia w module DHCP, sprawdzenia aktualnego adresu IP oraz przywracania modułu do ustawień fabrycznych.

  • OUTPUT – Złącze przekaźnika NO,
  • POWER – Złącze zasilania. Dodatkowe złącze zasilania używane w przypadku braku zasilania PoE.

Nano Out

Dane techniczne

Parametr Wartość
Zasilanie Passive PoE: 10-24V DC
Zasilanie odbywa się przez adapter PoE.
Pobór mocy 1,5W
Wyjście 1 wyjście
Typ wyjścia: przekaźnikowe NO,
Maksymalny prąd: 1A przy 30V DC,
Czas załączenia: 10ms,
Czas wyłączenia: 5ms
Komunikacja Port Ethernet 10Mbps, RJ45
Klasa obudowy IP30
Masa ok. 40g

Wymiary

Cechy ogólne

Moduł wyposażony został w diody LED, które sygnalizują zasilanie modułu oraz stan wyjścia. Do dyspozycji są następujące możliwości komunikacji:

  • Wbudowany serwer www, przy użyciu standardowej przeglądarki internetowej (preferowane przeglądarki to Mozilla Firefox, Opera, Google Chrome),
  • Programy linii poleceń systemu Windows/Linux,
  • Protokół HTTP GET,
  • Protokół Modbus TCP,
  • Protokół SNMP,
  • Własna aplikacja przez protokół TCP (udostępniony protokół),
  • Protokół MQTT Inveo.

Opis złącz modułu

  • LAN – Podłączenie sieci LAN oraz zasilania Passive PoE,
  • RESET – Przycisk przeznaczony do włączenia w module DHCP oraz przywracania modułu do ustawień fabrycznych,
  • OUTPUT – Złącze przekaźnika NO.

Konfiguracja sieciowa

Przy pierwszym uruchomieniu, konieczne jest skonfigurowanie urządzenia. Można to zrobić na dwa sposoby. Najprostszą metodą jest skorzystanie z programu Discoverer firmy Inveo.

Zmiana adresu IP urządzenia poprzez program Discoverer

Po uruchomieniu programu Discoverer i wyszukaniu odpowiedniego urządzenia należy:

  1. Kliknąć urządzenie prawym przyciskiem myszy,
  2. Wcisnąć przycisk Change IP.

Po otwarciu okna dialogowego można:

  • Ustawić odpowiedni adres IP, maskę, bramę, DNS1/DNS2,
  • Zmienić nazwę Hosta.

Informacja

Urządzenie zostanie skonfigurowane po naciśnięciu przycisku Change.

W przypadku wyłączonej opcji Remote Config (domyślnie włączona) konieczne jest skonfigurowanie urządzenia poprzez zmianę podsieci komputera (Jak to zrobić zostanie opisane niżej).

Aby włączyć opcję zdalnej konfiguracji:

  1. Wejdź w zakładkę Administration,
  2. Zaznacz opcję Enable Remote Config.

Wskazówka

Po dokonaniu zmian, należy je zapisać przyciskiem Save Config

Zmiana podsieci komputera do konfiguracji

Przy konfiguracji urządzenia z pominięciem aplikacji Discoverer należy najpierw zmienić adres podsieci komputera podłączonego do tej samej sieci.

Aby przejść do konfiguracji sieci komputera, wykonaj jedną z poniższych czynności:

  • Naciśnij Win + R, wpisz ncpa.cpl, a następnie naciśnij Enter.
  • Alternatywnie przejdź do:
    Start → Panel Sterowania → Sieć i Internet → Centrum sieci i udostępniania → Zmień ustawienia karty sieciowej.

Następnie:

  1. Wybierz połączenie sieciowe.
  2. Kliknij je prawym przyciskiem myszy i wybierz Właściwości.
  3. Po wybraniu tej opcji pojawi się ekran konfiguracji połączenia sieciowego.

Następnie należy wybrać ustawienie Protokół internetowy (TCP/IP) i wpisać następujące parametry:

Infromacja

Po zaakceptowaniu ustawień przyciskiem OK należy uruchomić przeglądarkę internetową i wpisać adres: 192.168.111.15. (Domyślny użytkownik i hasło: admin/admin00).

Konfiguracja ustawień sieciowych

W zakładce Network jest możliwość zmiany parametrów sieci LAN.

  • Host Name – Nazwa NetBios,
  • DHCP – Załączenie klienta DHCP, zaznaczenie tego pola wymusza użycie adresu przypisanego przez serwer DHCP,
  • IP Address – Adres IP modułu,
  • IP Mask – Maska podsieci,
  • Gateway – Brama sieciowa,
  • Subnet Mask – Maska podsieci IP,
  • DNS1, DNS2 – Adresy serwerów DNS,
  • Destination IP – Adres IP modułu, do którego mają być przekazywane stany wejść w przypadku komunikacji M2M,
  • Destination Port – Port, na którym nasłuchuje zdalne urządzenie.

Wskazówka

Po dokonaniu zmian, należy je zapisać przyciskiem Save Config

Ustawienia zabezpieczeń i konfiguracji

W menu Administration można ustawić, które usługi będą aktywne w urządzeniu oraz zmienić hasło dostępu.

Zmiana hasła:

Aby zmienić hasło, wpisz aktualne hasło w polu Current Password. Następnie wprowadź nowe hasło w polach New Password i Re-type Password, po czym zatwierdź zmiany przyciskiem Save Config. Jeśli chcesz usunąć hasło, pozostaw pola New Password puste.

Ustawienia usług:

Urządzenie pozwala na wybór dostępnych usług. Aby aktywować daną usługę, zaznacz pole wyboru obok jej nazwy.

  • Enable Program Access – Dostęp do urządzenia przez program komputerowy (Windows, Linux) oraz protokół TCP/IP działający na porcie 9761,
  • Enable MODBUS TCP Protocol – Włączenie serwera MODBUS TCP,
  • Enable SNMP – Aktywacja obsługi protokołu SNMP,
  • Enable Destination Client – Przekazywanie stanu wejść/wyjść do innego modułu,
  • Enable MQTT Inveo – Aktywacja protokołu MQTT,
  • Enable Remote Network Config – Włączenie zdalnej konfiguracji (program Discoverer),
  • Enable TFTP Bootloader – Włączenie bootloadera.

Ostrzeżenie

Ze względów bezpieczeństwa opcje TFTP Bootloader oraz Remote Network Config podczas normalnej pracy powinny być wyłączony. Załączenie powinno nastąpić dopiero przed aktualizacją oprogramowania.

Komunikacja z modułem z zewnętrznej sieci

Jeżeli moduł znajduje się w innej sieci LAN niż komputer łączący się do niego, to wymagane jest przekierowanie portów. Zależnie od wykorzystywanej metody komunikacji z modułem, konieczne jest skontaktowanie się z Administratorem sieci i przekierowanie portów:

Obsługa przez stronę WWW oraz protokół HTTP:

  • Port TCP 80

Obsługa przez program komputerowy lub przez własną aplikację:

  • Port TCP 9761

Obsługa przez MODBUS TCP:

  • Port TCP 502

Obsługa przez SNMP:

  • Port UDP 161

Sprawdzenie adresu IP

Aby sprawdzić aktualny adres IP urządzenia (tylko Nano PoE):

  1. Naciśnij i przytrzymaj przycisk RESET do momentu wyświetlenia się wszystkich 4 części adresu IP, np.: 192 168 111 15.
  2. Zwolnij przycisk RESET.

DHCP

Aby włączyć/wyłączyć obsługę DHCP należy:

  1. Nacisnąć przycisk RESET na czas pomiędzy 5 a 10 sekund.
  2. Dioda zacznie mrugać około 2 razy na sekundę (Nano), na wyświetlaczu pojawi się napis dhcP (Nano PoE).
  3. Zwolnić przycisk RESET.

Możliwe jest także włączenie DHCP w konfiguracji sieci w zakładce Network lub przez program Discoverer.

Funkcje modułu

Sterowanie wyjściem

Podstawową funkcją modułu Nano Relay Output jest sterowanie wyjściem przekaźnikowym. W zakładce Home przedstawiony jest aktualny stan kanału wyjściowego oraz aktualny stan przekaźnika.

Konfiguracja kanału wyjściowego

Moduł Nano Relay Output ma możliwość konfiguracji ustawień kanału wyjściowego. W zakładce Channel można zdefiniować odpowiednie ustawienia.

  • Power on state – Ustala stan wyjścia po załączeniu zasilania:
    • OFF – Po załączeniu zasilania kanał wyjściowy nieaktywny,
    • ON – Po załączeniu zasilania kanał wyjściowy aktywny,
    • LAST – Po załączeniu zasilania kanał wyjściowy przyjmuje stan sprzed wyłączenia zasilania.
  • Invert – Załącza inwersję kanału wyjściowego

Konfiguracja trybów pracy

Przekaźnik wbudowany w urządzenie może pracować w 3 trybach:

  • Tryb Bistable – Tryb bistabilny. Przekaźnik ma stałe położenie (załączony lub wyłączony).
  • Tryb Astable – Tryb astabilny (przerywany). Po włączeniu kanału przekaźnik cyklicznie zwiera i rozwiera styki. Czas zwarcia i rozwarcia styku określają czasy:

    • Time On – Czas załączenia,
    • Time Off – Czas wyłączenia.

  • Tryb TimeBased – Tryb jednokrotnego wyzwolenia.

    • Jeśli w trybie TimeBased czasy ton>0 oraz toff>0 to po wyzwoleniu wyjścia przekaźnik załączy się po czasie toff na czas ton.

  • Jeśli w trybie TimeBased czasy ton>0 oraz toff=0 to po wyzwoleniu wyjścia przekaźnik załączy się na czas ton i następnie zostanie wyłączony.

  • Jeśli w trybie TimeBased czasy ton=0 oraz toff>0 to po wyzwoleniu wyjścia przekaźnik załączy się po czasie toff.

Destination Client (M2M)

Urządzenia Inveo, takie jak Lantick, Nano Temperature Sensor, Nano Digital Input, Nano Relay Output i inne, mogą przesyłać dane do serwera lub innego modułu z wyjściami za pomocą protokołów TCP lub UDP. Dzięki temu zdalny moduł może na bieżąco reagować na aktywację kanału, a także włączać lub wyłączać wyjścia przekaźnikowe. Wiadomości są wysyłane przy każdej zmianie stanu oraz dodatkowo co 5 sekund.

Konfiguracja dla Modułów Odbierających Wiadomości (Urządzenia Docelowe):

Krok 1: Włączanie usługi Przejdź do zakładki Administration, zaznacz opcję Enable Program Access, a następnie kliknij przycisk Save Config, aby zapisać ustawienia.

Konfiguracja dla Modułów Wysyłających Wiadomości (Status Wyjścia):

Krok 1: Włączanie Klienta Docelowego

Przejdź do zakładki Administration, zaznacz opcję Enable Destination Client, a następnie kliknij przycisk Save Config, aby aktywować usługę.

Krok 2: Ustawienia Sieciowe

W zakładce Network uzupełnij następujące pola:

  • Destination IP – Wprowadź adres IP urządzenia docelowego lub serwera,
  • Destination Port – Numer portu, na którym nasłuchuje urządzenie zdalne, domyślnie 9761.

Krok 3:

Przejdź do zakładki Channel i wybierz typ wiadomości, który ma być wysyłany. W przypadku protokołów TCP i UDP, wybierz również kanał na urządzeniu docelowym, który zostanie wysterowany.

Do wyboru są następujące pola: - Off
- TCP Ch:x
- UDP Ch:x
- Status
- MAC+Status
- HTTP GET

TCP Ch:x oraz UDP CH:x

TCP Ch:x – Funkcja korzysta z protokołu połączeniowego, czyli z protokołu TCP. Numer Ch:x to docelowy kanał wyjściowy w urządzeniu oddalonym np.: w LanTick’u, który ma zostać wysterowany w momencie zmiany stanu kanału urządzenia lokalnego, ramka TCP w formacie #1.

UDP Ch:x – Funkcja korzysta z protokołu bezpołączeniowego, czyli z protokołu UDP. Numer Ch:x to docelowy kanał wyjściowy w urządzeniu oddalonym np. w LanTick’u, który ma zostać wysterowany w momencie zmiany stanu kanału urządzenia lokalnego, ramka UDP w formacie #1.

Ramka w formacie #1 jest wysyłana w postaci heksadecymalnej (HEX). Przykładowa ramka TCP wysyłana przy aktywnym Ch:1:

Przykładowa ramka TCP wysyłana przy nieaktywnym Ch:1:

Wartość CH określa wybrany numer kanału wyjściowego w urządzeniu docelowym, który będzie wysterowany w momencie zmiany stanu kanału.

OUT_STATE – Wartość 01 oznacza kanał aktywny, 00 oznacza kanał nieaktywny.

Obliczanie CRC:

CRC = (SOF+CMD+CH+F_ID+OUT_STATE+!OUT_STATE+CNT0+CNT1+CNT2+CNT3) MOD 256

Format 1:

Status

Wybór tego typu wiadomości spowoduje wysyłanie stanu kanału urządzenia, ramka TCP w formacie #2.

Ramka w formacie #2 jest wysyłana w postaci ciągu znaków (STRING).

<OUT_STATE>

  • OUT_STATE – Wartość 1 oznacza kanał aktywny, 0 oznacza kanał nieaktywny.
Wartość w HEX STRING
30 0
31 1

Format 2:

MAC + Status

Po wybraniu tego typu wiadomości moduł wysyła adres MAC urządzenia oraz aktualny stan kanału, ramka TCP w formacie #3.

Ramka w formacie #3 jest wysyłana w postaci ciągu znaków (STRING).

<MAC>[SPACJA]<OUT_STATE>

  • MAC – Adres sieciowy modułu,
  • OUT_STATE – Wartość 1 oznacza kanał aktywny, 0 oznacza kanał nieaktywny.
Wartość w HEX STRING
00 00 00 00 00 00 00 00 00 00 00 00 20 30 000000000000 0
00 00 00 00 00 00 00 00 00 00 00 00 20 31 000000000000 1

Format 3:

HTTP GET

Po zaznaczeniu HTTP GET moduł wysyła adres MAC urządzenia oraz stan kanału, ramka w formacie #4.

Ustawiając Client Mode na polu HTTP GET urządzenie wysyła dane na serwer w postaci:

nano.php?mac=<MAC>&io=<OUT_STATE>

  • MAC – Adres sieciowy modułu,
  • OUT_STATE – Wartość 1 oznacza kanał aktywny, 0 oznacza kanał nieaktywny.

Przykład

Przykładowa ramka otrzymywana przez serwer:
GET /nano.php?mac=000000000000&io=1
adres MAC = 000000000000,
io=1, (kanał aktywny)

Ramkę TCP można obsłużyć za pomocą własnego oprogramowania.

Wskazówka

Działanie przesyłu danych można przetestować, korzystając z programu Inveo Discoverer

Aby przeprowadzić test przesyłu danych należy przejść do zakładki Administration i zaznaczyć opcję Enable Destination Client, a następnie zatwierdzić przyciskiem Save Config.

W zakładce Network należy uzupełnić pola:

  • Destination IP – Adres IP komputera,
  • Destination Port – Numer portu, na którym nasłuchuje urządzenie zdalne (domyślnie 9761).

W celu przetestowania typu wysyłanej wiadomości TCP, w zakładce Channel należy wybrać TCP Ch:x. Następnym krokiem jest uruchomienie programu Inveo Discoverer i otwarcie zakładki TCP. W okienka IP address oraz Port należy wprowadzić takie same wartości jak zakładce Network. W okienku Receive Data należy zaznaczyć opcję HEX. Na koniec klikamy w klawisz Listen.

W przypadku testowania wiadomości UDP, w zakładce Channel należy wybrać UDP Ch:x. Następnie przejść do zakładki UDP w programie Inveo Discoverer. W okienka IP address oraz Port należy wprowadzić takie same wartości jak zakładce Network. W okienku Receive Data należy zaznaczyć opcję HEX. Na koniec klikamy w klawisz Listen.

W celu przetestowania kolejnych typów wiadomości: Status, Mac+status, w zakładce Channel należy wybrać odpowiednio Status lub Mac+status. Następnym krokiem jest uruchomienie programu Inveo Discoverer i przejście do zakładki TCP. W okienka IP address oraz Port należy wprowadzić takie same wartości jak zakładce Network. W okienku Receive Data należy zaznaczyć opcję STRING. Na koniec klikamy w klawisz Listen.

Aby przetestować typ wiadomości HTTP, w zakładce Channel należy wybrać HTTP. Następnie przejść do zakładki HTTP w programie Inveo Discoverer. W okienka IP address oraz Port należy wprowadzić takie same wartości jak zakładce Network. Na koniec klikamy w klawisz Listen.

Konfiguracja SNMP

Moduł Nano Relay Output jest wyposażony w serwer SNMP v2c, który umożliwia zdalny odczyt stanu wyjść. Aby włączyć funkcję SNMP, przejdź do zakładki Administration i zaznacz opcję Enable SNMP.

Konfiguracja znajduje się w zakładce SNMP:

Protokół SNMP pozwala na odczyt aktualnego stanu wyjść modułu. Aby skorzystać z tej funkcji, musisz najpierw pobrać plik MIB, który opisuje strukturę danych. W tym celu kliknij prawym przyciskiem myszy na link Download MIB file, a następnie wybierz opcję Zapisz link jako. Pobrany plik MIB załaduj do programu MIB Browser.

W tabeli poniżej znajdują się podstawowe parametry, które można odczytać z modułu:

Nazwa Format OID
Stan kanału wyjściowego INTEGER .1.3.6.1.4.1.42814.14.3.1.1.0
Stan styku przekaźnika INTEGER .1.3.6.1.4.1.42814.14.3.2.1.0

Moduł ma również możliwość wysyłania komunikatów TRAP w przypadku zmiany stanu kanału wyjściowego. Aby skonfigurować docelowe adresy IP dla tych komunikatów, wpisz je w pola Trap IP Address 1 oraz Trap IP Address 2.

Program sterujący z linii komend Windows

W przypadku sterowania z linii komend można wykorzystać program cURL. W pierwszej kolejności należy włączyć usługę Program Access w zakładce Administration.

Przykład

Odczytanie stanu wyjścia, moduł ma adres 192.168.0.231:
Dostęp do zasobu stat.php wymaga wprowadzenia autoryzacji. W takiej sytuacji komendę poprzedzamy -u login:hasło. curl –u admin:admin00 http://192.168.0.231/stat.php

W odpowiedzi urzązenie prześle następujące informacje:

<response>
    <prod_name>Nano Out</prod_name>
    <sv>1.42</sv>
    <mac>00:00:00:00:00:00</mac>
    <out>00000000</out>
    <on>00000000</on>
    <in>00000000</in>
    <counter1>15</counter1>
    <temp1>0</temp1>
</response>
Sekcja Opis
<prod_name>Nano Out</prod_name> Typ modułu
<sv>1.42</sv> Wersja oprogramowania
<mac>00:00:00:00:00:00</mac> Adres sieciowy modułu
<out>00000000</out> Tryb wyjść
<on>00000000</on> Stan wyjść (Załączone/Wyłączone)
<in>00000000</in> Stan wejść (Załączone/Wyłączone)
<counter1>15</counter1> Licznik
<temp1>0</temp1> Zmierzona temperatura – dotyczy tylko Nano Temp

Program sterujący Linux

W programie Linux można wykorzystać program cURL:

Wskazówka

Dostęp do zasobu stat.php wymaga wprowadzenia autoryzacji.
Dostęp do zasobów status.xml nie wymaga autoryzacji.

curl "http://192.168.111.15/status.xml" -w "\n"

Urządzenie odpowie w sposób identyczny jak w przypadku wysłania polecenia z linii komend systemu Windows – patrz wyżej.

Modbus TCP

W celu aktywowania funkcji przesyłu danych za pomocą protokołu Modbus TCP należy w zakładce Administration zaznaczyć opcję Enable Modbus TCP Protocol.

Modbus jest dostępny przez złącze LAN.

Protokół Modbus TCP nasłuchuje na porcie 502.

Urządzenie obsługuje następujące funkcje Modbus:

  • 0x01 Read Coils
  • 0x03 Read Holding Register
  • 0x05 Write Single Coil
  • 0x06 Write Single Register
  • 0x0F Write Multiple Coils
  • 0x10 Write Multiple Registers

Adresacja Coils

Adres Nazwa R/W Opis
1000 On1 R/W Załączenie/wyłączenie przekaźnika

Adresacja Holding Registers

Adres Nazwa R/W Opis
4000 T1On R/W Czas załączenia przekaźnika (*100ms)
4001 T1Off R/W Czas wyłączenia przekaźnika (*100ms)
4002 Rel1Mode R/W Tryb pracy przekaźnika:
1 – Bistable
2 – Astable
3 – Time Based

MQTT

Urządzenie wspiera obsługę protokołu MQTT. Dane z urządzenia są wysyłane na serwer co 1 minutę oraz dodatkowo przy każdej zmianie wartości. Dane nie są szyfrowane. Po połączeniu z brokerem użytkownik subskrybuje dane z urządzenia. Liczba użytkowników, odbierających dane z jednego urządzenia jest nieograniczona.

Oprócz domyślnego brokera MQTT Inveo, użytkownik może wprowadzić adres własnego serwera MQTT do celów monitoringu stanu wyjścia.

Konfiguracja:

Załącz opcję MQTT zaznaczając opcję Enable MQTT Inveo w zakładce Administration. W zakładce Network, wprowadź adres brokera MQTT oraz port:

Wskazówka

Jeśli korzystamy z brokera Inveo wartości te będą następujące:
- MQTT Address: mqtt.inveo.com.pl
- MQTT Port: 1883
Można wykorzystać komputer, na którym zainstalowana jest aplikacja Inveo Monitoring w funkcji brokera. W tym celu w polu MQTT Address należy wprowadzić adres IP komputera.

W zakładce Administration dla ustawienia Enable MQTT Inveo po kliknięciu Show Info wyświetlą się ustawienia dla klienta MQTT, które będą potrzebne przy uruchamianiu aplikacji:

Istnieje możliwość sterowania wyjściem za pośrednictwem protokołu MQTT. W tym celu należy zaznaczyć opcję Enable MQTT output control. Aby sterować wyjściem, należy używać topicu urządzenia, zmodyfikowanego o wyrażenie /nosec (wstawione na początku topicu), oraz o wyrażenie /s (wstawione po wyrażeniu /nanoO).

Przykład

Topic urządzenia (wyświetlony po kliknięciu ikony Show Info): /nanoO/adres_mac
Topic urządzenia do sterowania wyjściem: /nosec/nanoO/s/adres_mac

Sterować wyjściem można za pomocą komend wysyłanych na odpowiedni topic:

  • 1 (załącz wyjście),
  • 0 (wyłącz wyjście).

HTTP GET

Moduły mają możliwość sterowania za pomocą protokołu HTTP GET. Aby odczytać aktualny stan modułu można w przeglądarce internetowej odwołać się do zasobu np. http://192.168.111.15/status.xml

Moduł w pliku XML wypisze wszystkie istotne informacje:

<response>
    <prod_name>Nano-1-0 PoE</prod_name>
    <sv>1.42</sv>
    <mac>00:00:00:00:00:00</mac>
    <out>00000001</out>
    <on>00000001</on>
    <in>00000000</in>
    <counter1>0</counter1>
    <temp1>0.0</temp1>
</response>
Sekcja Opis
<prod_name>Nano-1-0</prod_name> Typ modułu
<sv>1.42</sv> Wersja oprogramowania
<mac>00:00:00:00:00:00</mac> Adres MAC modułu, unikalny dla każdego urządzenia
<out>00000001</out> Stan styku przekaźnika (zwarte/rozwarte)
W tym przypadku wyjście jest zwarte
<on>00000001</on> Stan kanału wyjściowego (załączony/wyłączony)
<in>00000000</in> W module Nano Relay Output zawsze 0
<counter1>0</counter1> W module Nano Relay Output zawsze 0
<temp1>0.0</temp1> W module Nano Relay Output zawsze 0
Komenda HTTP GET Opis
http://adres_ip/stat.php?on=1 Załączenie kanału wyjściowego
http://adres_ip/stat.php?off=1 Wyłączenie kanału wyjściowego
http://adres_ip/stat.php?inv=1 Zmiana stanu kanału wyjściowego na przeciwny.
http://adres_ip/stat.php?set=0000000x Ustawienie wyjścia. Możliwe opcje x=:
1 - załączenie
0 - wyłączenie
n - zmiana stanu na przeciwny
- - bez zmiany stanu

Przykłady sterowania modułem z wykorzystaniem protokołu HTTP GET:

  1. Załączenie wyjścia przekaźnikowego:
    http://192.168.111.15/stat.php?on=1

  2. Zmiana stanu wyjścia przekaźnikowego na przeciwny:
    http://192.168.111.15/stat.php?inv=1

  3. Wyłączenie wyjścia przekaźnikowego:
    http://192.168.111.15/stat.php?off=1

Przykład odczytu danych poleceniem CURL:

Załączenie/Wyłączenie kanału wyjściowego:
curl -u admin:admin00 "http://192.168.111.15/stat.php?on=1"
curl -u admin:admin00 "http://192.168.111.15/stat.php?off=1"

TCP/UDP/IP

Ramka danych dla portu TCP/UDP 9761:

Nazwa komendy Nr bajtu 1 2 3 4 5 6 7 8 9 10 11
Nazwa bajtu SOF CMD Channel Data 1 Data 2 Data 3 Data 4 Data 5 Data 6 Data 7 CRC Zwraca
Ustawienie wyjść dec 15 1 0-7 Mode [1-3]* On/Off [0, 1] TON LSB TON MSB TOFF LSB TOFF MSB Stan po wł. [0-2] CRC OK
hex 0x0F 0x01 0x00 Mode [1-3]* 0-1 TON LSB TON MSB TOFF LSB TOFF MSB [0-2] CRC OK
Pobranie param. kanału dec 15 2 0-7 x x x x x x x CRC OK
hex 0x0F 0x02 0-7 x x x x x x x CRC OK
Zapis do pamięci EEPROM dec 15 20 0 10 0 0 0 0 0 11 CRC
hex 0x0F 0x14 0x00 0x0A 0x00 0x00 0x00 0x00 0x00 0x0B 0x38 OK
Pobieranie stanu kanałów dec 15 100 x x x x x x x x 115 CH7-CH0**
hex 0x0F 0x64 x x x x x x x x 0x73 CH7-CH0**
Pobieranie nazwy urządz. dec 15 200 x x x x x x x x 215 String
hex 0x0F 0xC8 x x x x x x x x 0xD7 String

** Chx zwraca 2 bajty: - 1 – Stan wyjścia, - 2 – Stan cewki.

Opis Wartość Znaczenie
On/Off 0 Off
1 On
*Mode 1 Bistabilny
2 Astabilny
3 1 - wyzwolenie
CRC Suma bajtów

Ustawienie wyjścia na tryb astabilny z czasem Ton=Toff=1.7 sekundy.

SOF CMD CH D1 D2 D3 D4 D5 D6 D7 CRC
dec 15 1 0 2 1 17 0 17 0 0 53
hex 0x0F 0x01 0x00 0x02 0x01 0x11 0x00 0x11 0x00 0x00 0x35

Zapis ustawień do pamięci EPROM.

dec 15 1 0 2 1 17 0 0 53
hex 0x0F 0x01 0x00 0x02 0x01 0x11 0x00 0x00 0x35

Ustawienia fabryczne

Aby przywrócić ustawienia fabryczne urządzenia należy:

  • Włączyć urządzenie,
  • Nacisnąć przycisk RESET na czas pomiędzy 10 a 15 sekund,
  • Dioda TAG zacznie mrugać około 4 razy na sekundę (Nano, Nano RFID PoE), na wyświetlaczu pojawi się napis rSt (Nano In/Out/Temp PoE),
  • Zwolnić przycisk RESET.

Po wykonaniu powyższych czynności urządzenie ustawi następujące parametry:

  • Adres IP: 192.168.111.15
  • Maska IP: 255.255.255.0
  • Użytkownik: admin
  • Hasło: admin00

Gwarancja i odpowiedzialność producenta

Ostrzeżenie

Producent udziela dwuletniej gwarancji na urządzenie oraz zapewnia serwis pogwarancyjny przez okres 10 lat od daty wprowadzenia urządzenia na rynek. Gwarancja obejmuje wszystkie wady materiałowe i produkcyjne

Producent zobowiązuje się do przestrzegania umowy gwarancyjnej, jeżeli spełnione są następujące warunki:

  • Wszystkie naprawy, zmiany, rozszerzenia oraz kalibracje urządzenia wykonywane są przez producenta lub autoryzowany serwis,
  • Sieciowa instalacja zasilająca spełnia warunki obowiązujących w tym względzie norm,
  • Urządzenie obsługiwane jest zgodnie z zaleceniami przedstawionymi w niniejszej Instrukcji,
  • Urządzenie używane jest zgodnie z przeznaczeniem.

Producent nie ponosi żadnej odpowiedzialności za konsekwencje wynikłe z nieprawidłowej instalacji, niewłaściwego użytkowania urządzenia, nieprzestrzegania instrukcji obsługi oraz przeprowadzania napraw przez osoby nieposiadające uprawnień.

Ostrzeżenie

W urządzeniu nie ma żadnych części, które wolno użytkownikowi samodzielnie wymieniać.

Warunki przechowywania, pracy i transportu

Urządzenie powinno być przechowywane w pomieszczeniach zamkniętych, w których atmosfera jest wolna od par i środków żrących oraz:

  • Temperatura otoczenia od -30°C do +60°C,
  • Wilgotność od 25% do 90% (niedopuszczalne skroplenia),
  • Ciśnienie atmosferyczne 700 do 1060 hPa.

Urządzenie przeznaczone jest do pracy w następujących warunkach:

  • Temperatura otoczenia od -10°C do +55°C,
  • Wilgotność od 30% do 75%,
  • Ciśnienie atmosferyczne 700 do 1060 hPa.

Zalecane warunki transportu:

  • Temperatura otoczenia od -40°C do +85°C,
  • Wilgotność od 5% do 95%,
  • Ciśnienie atmosferyczne 700 do 1060 hPa.

Instalacja i użytkowanie urządzenia:

  • Moduł powinien być obsługiwany zgodnie z zaleceniami przedstawionymi w dalszej części instrukcji.

Utylizacja i likwidacja

W przypadku, kiedy niezbędna staje się likwidacja urządzenia (np. po upływie czasu jego użytkowania), należy zwrócić się do producenta lub przedstawiciela producenta, którzy zobowiązani są do właściwej reakcji, tzn. odbioru urządzenia od użytkownika. Użytkownik może się również zwrócić do firm zajmujących się utylizacją i/lub likwidacją urządzeń elektrycznych lub sprzętu komputerowego. W żadnym wypadku nie należy umieszczać urządzenia wraz z innymi odpadkami.