Termometr LAN – zdalny odczyt temperatury przez sieć LAN z wyświetlaczem

Nano Temperature Sensor PoE to termometr LAN przeznaczony do zdalnego odczytu temperatury przez sieć Ethernet. Dodatkowo, moduł został wyposażony w wyświetlacz LED, który wskazuje aktualny odczyt temperatury z czujnika 1-Wire DS18B20. Urządzenie może być zasilane przez PoE (Power over Ethernet) zgodne z IEEE 802.3af.

Dane techniczne

Zasilanie:

  • 12-24VDC przez złącze śrubowe 3.5mm,
  • PoE zgodne z 802.3af.

Wejścia

  • 1 złącze śrubowe magistrali 1-Wire,
  • czujnik DS18B20,
  • zakres mierzonej temperatury: od -55°C do 120°C.

Komunikacja

  • 1 port Ethernet 1x10Mbps.

Obsługiwane protokoły

  • HTTP (GET),
  • SNMP (Trap),
  • Modbus TCP,
  • TCP (udostępniony protokół),
  • MQTT Inveo.

Zastosowanie

Termometr LAN znajduje zastosowanie wszędzie tam, gdzie potrzebna jest kontrola temperatury. Urządzenie pozwala na ustawienie progów alarmowych powodujących włączenie wirtualnego wyjścia, dzięki czemu moduł może współpracować z innymi produktami serii Nano oraz Lantick, a za pośrednictwem połączenia M2M tworzyć tor zdalnego włączenia przekaźnika (dmuchawa, wentylator, grzałka) po przekroczeniu zadanej temperatury.

Komunikacja

Czujnik wyposażony jest w serwer WWW, dzięki czemu można się z nim komunikować przy użyciu standardowych przeglądarek internetowych. Preferowane przeglądarki to MOZILLA FIREFOX, OPERA, CHROME.

Dodatkowo, komunikacja z urządzeniem może odbywać się również z poziomu linii poleceń systemów Windows/Linux, poprzez protokół HTTP, a także przez protokół Modbus TCP oraz za pośrednictwem własnej aplikacji (udostępniony protokół TCP).

Przykłady:

W module Nano Temperature Sensor PoE mamy dostęp do kilku zasobów, które można odczytywać protokołem HTTP GET.

  • status.xml – zasób zawierający podstawowe informacje o module,
  • temp1.txt – temperatura przedstawiona w formie tekstowej.

Przykład zasobu status.xml:

<response>
<out>00000000</out>
<on>00000000</on>
<in>00000000</in>
<counter1>0</counter1>
<temp1>34.3</temp1>
<mac>00:00:00:00:00:00</mac>
</response>

Wartość <on>00000001</on> oznacza, że zastąpiło przekroczenie temperatury (stan alarmowy).

Przykład odczytu temperatury poleceniem CURL:

curl "http://192.168.111.15/temp1.txt" 
curl "http://192.168.111.15/status.xml" | grep 'temp1' | awk -F "[><]" '/temp1/{print $3}' 
curl "http://192.168.111.15/status.xml" | grep 'mac' | awk -F "[><]" '/mac/{print $3}' 
curl -u admin:admin00 "http://192.168.111.15/stat.php" | grep 'temp1' | awk -F "[><]" '/temp1/{print $3}' 
curl -u admin:admin00 "http://192.168.111.15/stat.php" | grep 'temp1' | awk -F ">" '{print $2}' | awk -F "<" '{print $1}'

Przykład działania usługi MQTT:

Moduł Nano Temperature Sensor PoE ma możliwość wysyłania aktualnej temperatury do chmury INVEO.

Dane wysyłane są co 1 minutę oraz przy każdej ich zmianie. Mając zainstalowaną odpowiednią aplikację możemy odczytywać temperaturę bezpośrednio na urządzeniu mobilnym.

Zaletą zastosowania usługi MQTT INVEO jest brak konieczności przekierowywania portów na routerze. Po prostu wystarczy podłączyć Nano Temperature Sensor do lokalnego routera, skonfigurować aplikację i cieszyć się zdalnym odczytem temperatury.

Przejdź do sklepu

Nasza strona korzysta z plików Cookie zgodnie z Polityką Prywatności.

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close