Pomiar temperatury przez internet, zdalny termometr

Miniaturowy moduł umożliwiający pomiar temperatury przez internet z czujnika 1-Wire (DS18B20).

Podgląd

Dostępne funkcje

Dane techniczne

Sposób konfiguracjiwbudowany serwer WWW
Liczba wejść1
Typ czujnikaDS18B20
Zakres mierzonych temperaturod -55°C do 120°C
Napięcie zasilania12-24VDC Passive PoE
InterfejsRJ45 (10BASE-T)
Obsługiwane protokołyHTTP, TCP, SNMP, Modbus TCP,
Temperatura pracyod -10°C do +50°C
Temperatura przechowywaniaod -30°C do 85°C
Wilgotnośćod 30% do 75% (niedopuszczalne skroplenia)

Zasilanie

  • 12-24VDC przez złącze LAN – Passive PoE.

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 Temp 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 Temp 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 Temp do lokalnego routera, skonfigurować aplikację i cieszyć się zdalnym odczytem temperatury.

Konfiguracja modułów Nano Temp i Nano Out pozwalająca stale kontrolować temperaturę

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