Czujnik temperatury DRAGINO LSN50v2 LoRaWAN
Czujnik temperatury DRAGINO LSN50v2 LoRaWAN

Wstęp

Co to jest czujnik temperatury LSN50V2-D2x LoRaWAN

Dragino LSN50v2-D2x to czujnik temperatury LoRaWAN dla rozwiązania Internet of Things. Może być używany do pomiaru temperatury powietrza, cieczy lub przedmiotu, a następnie przesyłany do serwera IoT za pośrednictwem protokołu bezprzewodowego LoRaWAN.

Czujnik temperatury zastosowany w LSN50v2-D2x to DS18B20, który może mierzyć -55°C ~ 125°C z dokładnością ±0.5°C (maks. ±2.0°C).

LSN50v2-D2x obsługuje funkcję alarmu temperatury, użytkownik może ustawić alarm temperatury w celu natychmiastowego powiadomienia.
LSN50v2-D2x ma maksymalnie 3 sondy, które mierzą maksymalnie 3 punkty temperatury.

LSN50v2-D2x jest zasilany akumulatorem Li/SOCI8500 2 mAh, przeznaczonym do długotrwałego użytkowania do 10 lat. (Właściwie żywotność baterii zależy od środowiska użytkowania i okresu aktualizacji. Sprawdź powiązany raport analizy mocy).
Każdy LSN50v2-D2x jest wstępnie załadowany zestawem unikalnych kluczy do rejestracji LoRaWAN, zarejestruj te klucze na lokalnym serwerze LoRaWAN i automatycznie połączy się po włączeniu zasilania.

LSN50v2-D20 w sieci LoRaWAN
LSN50v2-D20 w sieci LoRaWAN

LSN50V2-D2x LoRaWAN Wodoodporny czujnik temperatury zewnętrznej

Specyfikacje

Wspólna charakterystyka DC:

  • Objętość dostawtage: wbudowana bateria Li-SOCI8500 o pojemności 2 mAh;
  • Temperatura pracy:-40 ~ 85 ° C

Czujnik temperatury:

  • Zakres: -55 do +125°C
  • Dokładność ±0.5°C (maks. ±2.0°C).

Specyfikacja LoRa:

  • Zakres częstotliwości,
  • Pasmo 1 (HF): 862 ~ 1020 MHz
  • Maksymalny budżet łącza 168 dB.
  • Wysoka czułość: do -148 dBm.
  • Kuloodporny przód: IIP3 = -12.5 dBm.
  • Doskonała odporność na blokowanie.
  • Wbudowany synchronizator bitów do odzyskiwania zegara.
  • Wykrywanie preambuły.
  • Zakres dynamiki 127 dB RSSI.
  • Automatyczne wykrywanie RF i CAD z ultraszybkim AFC.
  • Specyfikacja LoRaWAN 1.0.3

Pobór mocy

  • Tryb uśpienia: 20uA
  • Tryb transmisji LoRaWAN: 125mA przy 20dBm 44mA przy 14dBm

Cechy

  • LoRaWAN v1.0.3 klasa A
  • Bardzo niskie zużycie energii
  • 1 ~ 3 zewnętrzne sondy DS18B20
  • Zakres pomiaru -55°C ~ 125°C
  • Alarm temperatury
  • Bands: CN470/EU433/KR920/US915 EU868/AS923/AU915/IN865
  • AT Polecenia do zmiany parametrów
  • Uplink włączony okresowo lub przerwać
  • W dół, aby zmienić konfigurację

Aplikacje

  • Bezprzewodowe systemy alarmowe i bezpieczeństwa
  • Automatyka domowa i budynkowa
  • Monitoring i kontrola przemysłowa
  • Systemy nawadniania dalekiego zasięgu.

Wariant sprzętowy

Model Zdjęcie Informacje o sondzie
LSN50v2 D20 Wariant sprzętowy 1 x długość kabla sondy DS28B20: 2 metry

kabel czujnika jest wykonany z żelu krzemionkowego dla wyższej tolerancji temperaturowej.

LSN50v2 D22 Wariant sprzętowy 2 sondy DS28B20

Długość kabla wynosi łącznie 1.5 metra na sondę

Rysunek kabla: Zobacz ten link

LSN50v2 D23 Wariant sprzętowy 3 sondy DS28B20

Długość kabla wynosi łącznie 1.5 metra na sondę

Rysunek kabla: Zobacz ten link

Definicje pinów i przełącznik

Definicje pinów i przełącznik

Definicja pinów
Urządzenie jest wstępnie skonfigurowane do podłączenia do czujnika DS18B20. Pozostałe piny nie są używane. Jeśli użytkownik chce dowiedzieć się więcej o innych pinach, zapoznaj się z instrukcją obsługi LSn50v2 pod adresem:
http://www.dragino.com/downloads/index.php?dir=LSN50-LoRaST/

Zworka JP2
Włącz urządzenie po założeniu tej zworki.

TRYB ROZRUCHU / SW1

  1. ISP: tryb aktualizacji, urządzenie nie będzie miało żadnego sygnału w tym trybie. ale gotowy do aktualizacji oprogramowania układowego.
    LED nie będzie działać. Oprogramowanie układowe nie działa.
  2. Flash: tryb pracy, urządzenie zaczyna działać i wysyła dane wyjściowe konsoli do dalszego debugowania

Przycisk resetowania
Naciśnij, aby ponownie uruchomić urządzenie.

PROWADZONY
Będzie migać:

  1. Podczas uruchamiania urządzenia w trybie flash
  2. Wyślij pakiet uplink

Dziennik zmian sprzętu

LSN50v2-D20 v1.0:
Uwolnienie.

Jak korzystać z LSN50v2-D20?

Jak to działa?
LSN50v2-D20 działa jako węzeł końcowy LoRaWAN OTAA klasy A. Każdy LSN50v2-D20 jest dostarczany z unikalnym na całym świecie zestawem kluczy OTAA i ABP. Aby się zarejestrować, użytkownik musi wprowadzić klucze OTAA lub ABP na serwerze sieciowym LoRaWAN. Otwórz obudowę i włącz LSN50v2-D20, dołączy on do sieci LoRaWAN i rozpocznie transmisję danych. Domyślny okres dla każdego łącza wysyłającego wynosi 20 minut.

Szybki przewodnik po podłączeniu do serwera LoRaWAN (OTAA)
Oto byłyample jak dołączyć do Serwer TTN LoRaWAN. Poniżej znajduje się struktura sieci, której używamy w tym demo DLOS8 jako brama LoRaWAN.

LSN50v2-D20 w sieci LoRaWAN
LSN50v2-D20 w sieci LoRaWAN

DLOS8 jest już ustawiony do łączenia rozszerzenie TT . Pozostało nam zarejestrować LSN50V2-D20 w TTN:

  • Krok 1: Utwórz urządzenie w TTN za pomocą kluczy OTAA z LSN50V2-D20.
    Każdy LSN50V2-D20 jest dostarczany z naklejką z domyślnym EUI urządzenia, jak poniżej:
    Jak korzystać z LSN50v2-D20?
    Wprowadź te klucze w ich portalu LoRaWAN Server. Poniżej zrzut ekranu TTN:
    Dodaj APP EUI w aplikacji
    Dodaj APP EUI w aplikacji
    Dodaj APP KEY i DEV EUI
    Dodaj APP KEY i DEV EUI
  • Krok 2: Włącz LSN50V2-D20
    Włącz LSN50V2-D20
  • Krok 3: LSN50V2-D20 automatycznie połączy się z siecią TTN za pośrednictwem zasięgu LoRaWAN przez DLOS8. Po pomyślnym dołączeniu LSN50V2-D20 rozpocznie przesyłanie wartości temperatury w górę do serwera.

Ładunek w górę

Analiza ładunku
Normalny ładunek przesyłania:
LSN50v2-D2x używa tego samego ładunku co LSn50v2 mod1, jak poniżej.

Analiza ładunku

Bateria:
Sprawdź pojemność akumulatoratage.
Ex1: 0x0D3B = 3387 mV
Ex2: 0x0D35 = 3381 mV

Temperatura_RED:
To wskazuje na CZERWONĄ sondę w LSN50 v2-D22/D23 lub sondę LSN50v2-D20
Exampna:
Jeśli ładunek wynosi: 0103H: (0103 i FC00 == 0), temp = 0103H/10 = 25.9 stopnia
Jeśli ładunek wynosi: FF3FH : (FF3F i FC00 == 1) , temp = (FF3FH – 65536)/10 = -19.3 stopnia.

Temperatura_biała:
To wskazuje na sondę WHITE w LSN50 v2-D22/D23
Exampna:
Jeśli ładunek wynosi: 0101H: (0101 i FC00 == 0), temp = 0101H/10 = 25.7 stopnia
Jeśli ładunek wynosi: FF3FH : (FF3F i FC00 == 1) , temp = (FF3FH – 65536)/10 = -19.3 stopnia.

Temperatura_czerń:
To wskazuje na CZARNĄ sondę w LSN50 v2-D23
Exampna:
Jeśli ładunek wynosi: 00FDH: (00FD & FC00 == 0), temp = 00FD H /10 = 25.3 stopnia
Jeśli ładunek wynosi: FF3FH : (FF3F i FC00 == 1) , temp = (FF3FH – 65536)/10 = -19.3 stopnia.

Flaga alarmu i MOD:
Exampna:
Flaga alarmu i MOD

Dekoder ładunku file
W TTN użycie może dodać niestandardowy ładunek, aby był przyjazny.
Na stronie Aplikacje –> Formaty ładunku –> Niestandardowe –> dekoder, aby dodać dekoder z:
http://www.dragino.com/downloads/index.php?dir=LoRa_End_Node/LSN50v2-D20/Decoder/

funkcja Dekoder (bajty, port){
tryb var=(bajty [6] i 0x7C)>>2;
var dekodowanie = {};
if((tryb=='0′)|| (tryb=='3′))
{
decode.Work_mode=”DS18B20″;
decode.BatV=(bajty [0] << 8 | bajty [1])/1000;
rozszyfrować. ALARM_status=(bajty [6] i 0x01)? "PRAWDA FAŁSZ";

if((bajty[2]==0xff)&& (bajty[3]==0xff))
{
decode.Temp_Red=”NULL”;
}
w przeciwnym razie
{
decode.Temp_Red= parseFloat(((bajty [2]<<24>>16 | bajty[3])/10).toFixed(1));
}
if((bajty[7]==0xff)&& (bajty[8]==0xff))
{
decode.Temp_White=”NULL”;
}
w przeciwnym razie
{
decode.Temp_White=parseFloat(((bytes[7]<<24>>16 | bytes[8])/10).toFixed(1));
}
if((bajty[9]==0xff)&& (bajty[10]==0xff))
{
decode.Temp_Black=”NULL”; } w przeciwnym razie
{
decode.Temp_Black=parseFloat(((bajty [9]<<8 | bajty[10])/10) .toFixed(1));
}
}
inaczej if(tryb=='31')
{
decode.Work_mode=”ALARM”;
decode.Temp_Red_MIN= bajty [4] <<24>>24;
decode.Temp_Red_MAX= bajty [5]<<24>>24;
decode.Temp_White_MIN= bajty [7] <<24>>24;
decode.Temp_White_MAX= bajty [8]<<24>>24;
decode.Temp_Black_MIN= bajty [9]<<24>>24;
decode.Temp_Black_MAX= bajty[10]<<24>>24;
}
if(bajty.długość==11)
{
zwróć dekodowanie;
}

Funkcja alarmu temperatury

Przepływ pracy LSN50V2-D20 z funkcją alarmu.
Funkcja alarmu temperatury

Użytkownik może użyć polecenia AT+18ALARM do ustawienia dolnego lub górnego limitu alarmu. Urządzenie będzie sprawdzać temperaturę co minutę, jeśli temperatura jest niższa niż dolna granica lub wyższa niż górna granica.
LSN50v2-D2x wyśle ​​bazę pakietów alarmowych w trybie potwierdzonego łącza wysyłającego do serwera.

Poniżej znajduje się byłyample pakietu alarmowego.
Funkcja alarmu temperatury

Skonfiguruj LSN50v2-D2x

LSN50V2-D20 obsługuje konfigurację za pomocą polecenia łącza w dół LoRaWAN lub poleceń AT.

Istnieją dwie części poleceń: Ogólne i Specjalne dla tego modelu.

Ogólne polecenia konfiguracyjne

Te polecenia służą do konfiguracji:

Polecenia związane z czujnikiem:

Ustaw próg alarmu:

  • Komenda AT:

Ustaw wszystkie sondy:
PRZY+18ALARM=min.,maks

  • Gdy min=0, a max ≠0, alarm wyzwala się, gdy jest wyższy niż max
  • Gdy min≠0, a max=0, alarm wyzwala się, gdy jest niższy niż min
  • Kiedy min≠0 i max≠0, alarm wyzwala się, gdy jest wyższy niż max lub niższy niż min
    Exampna:
    AT+18ALARM=-10,30 // Alarm, gdy < -10 lub więcej niż 30.
  • Ładunek łącza w dół:
    0x(0B F6 1E) // To samo co AT+18ALARM=-10,30
    (uwaga: 0x1E= 30, 0xF6 oznacza: 0xF6-0x100 = -10)

Ustaw oddzielną sondę:
AT+18ALARM=min,max,indeks
Indeks:

  • 1: Temperatura_Czerwony
  • 2: Temperatura_Biała
  • 3: Temperatura_czerń

Exampna:
AT+18ALARM=-10,30,1 // Alarm, gdy temperature_red < -10 lub więcej niż 30.

  • Ładunek łącza w dół:
    0x(0B F6 1E 01) // To samo co AT+18ALARM=-10,30,1
    (uwaga: 0x1E= 30, 0xF6 oznacza: 0xF6-0x100 = -10)

Ustaw interwał alarmu:
Najkrótszy czas z dwóch pakietów alarmowych. (jednostka: min)

  • Komenda AT:
    AT+ATDC=30 // Najkrótszy odstęp między dwoma pakietami alarmowymi to 30 minut, oznacza to, że jest łącze uplink pakietu alarmowego, nie będzie kolejnego w ciągu następnych 30 minut.
  • Ładunek łącza w dół:
    0x(0D 00 1E) —> Ustaw AT+ATDC=0x 00 1E = 30 minut

Sonda ustawienia alarmu:
Wyślij łącze LoRaWAN w dół, aby poprosić urządzenie o przesłanie ustawień alarmu.

  • Ładunek łącza w dół: 0x0E 01

Exampna:

Wyjaśnić:

  • Bit Alarm & MOD to 0x7C, 0x7C >> 2 = 0x31: Oznacza, że ​​ten komunikat jest komunikatem ustawień alarmu.
    Sprawdź ustawienia alarmu

Status LED

LSN50-v2-D2x posiada wewnętrzną diodę LED, która uaktywni się w poniższej sytuacji:

  • Dioda LED szybko zamiga 5 razy podczas uruchamiania, co oznacza, że ​​czujnik temperatury został wykryty.
  • Po szybkim mignięciu podczas uruchamiania, dioda LED zamiga raz, co oznacza, że ​​urządzenie próbuje wysłać pakiet Join Packet do sieci.
  • Jeśli urządzenie pomyślnie dołączy do sieci LoRaWAN, dioda LED będzie świecić światłem ciągłym przez 5 sekund.

Funkcja przycisku
Wewnętrzny przycisk RESET:
Naciśnięcie tego przycisku spowoduje ponowne uruchomienie urządzenia. Urządzenie ponownie przetworzy połączenie OTAA z siecią.

Dziennik zmian oprogramowania sprzętowego
Zobacz ten link.

Bateria i sposób jej wymiany

Typ baterii
LSN50V2-D2X jest wyposażony w Akumulator 8500mAH ER26500 Li-SOCI2. Bateria jest baterią, której nie można ładować, o niskim wskaźniku rozładowania, przeznaczonym na 8 ~ 10 lat użytkowania. Ten typ baterii jest powszechnie stosowany w celu IoT do długotrwałej pracy, takiej jak wodomierz.
Krzywa rozładowania nie jest liniowa, więc nie można po prostu użyć procentówtage, aby pokazać poziom naładowania baterii. Poniżej wydajność baterii.

TYPOWE ROZŁADOWANIE PROFILE PRZY +20°C (WARTOŚĆ TYPOWA)
TYPOWE ROZŁADOWANIE PROFILE W +20°C

Minimalna obj. roboczatage dla LSN50V2-D2X:
LSN50V2-D2X: 2.45 V ~ 3.6 V

Wymień baterię
Zamiennikiem może być dowolna bateria o zakresie 2.45 ~ 3.6 V. Zalecamy używanie baterii Li-SOCl2.
I upewnij się, że piny dodatnie i ujemne pasują do siebie.

Analiza zużycia energii
Wszystkie produkty Dragino zasilane bateryjnie działają w trybie niskiego zużycia energii. Mamy aktualizowany kalkulator baterii, który opiera się na pomiarze rzeczywistego urządzenia. Użytkownik może użyć tego kalkulatora do sprawdzenia żywotności baterii i obliczenia żywotności baterii, jeśli chce użyć innego interwału transmisji.

Instrukcja użytkowania, jak poniżej:

Uwaga dotycząca baterii
Akumulator Li-SICO jest przeznaczony do zastosowań o małym natężeniu prądu / długim okresie. Niedobrze jest używać wysokoprądowej metody nadawania o krótkim okresie. Zalecany minimalny okres użytkowania tej baterii to 5 minut. Jeśli użyjesz krótszego okresu do nadawania LoRa, żywotność baterii może się zmniejszyć.

Wymień baterię
Możesz wymienić baterię w LSN50V2-D2X. Typ baterii nie jest ograniczony, o ile napięcie wyjściowe wynosi od 3 V do 3.6 V. Na płycie głównej pomiędzy akumulatorem a obwodem głównym znajduje się dioda (D1). Jeśli potrzebujesz użyć baterii o napięciu mniejszym niż 3.3 V, wyjmij D1 i skróć dwie jego podkładki, aby nie było voltagUpadek między baterią a płytą główną.

Domyślny akumulator LSN50V2-D2X zawiera ER26500 plus superkondensator. Jeśli użytkownik nie może znaleźć tego pakietu lokalnie, może znaleźć ER26500 lub jego odpowiednik, co również będzie działać w większości przypadków. SPC może wydłużyć żywotność baterii w przypadku korzystania z wysokiej częstotliwości (okres aktualizacji poniżej 5 minut)

Użyj polecenia AT

Dostęp do polecenia AT AT
Użytkownik może użyć adaptera USB do TTL, aby połączyć się z LSN50V2-D20, aby użyć polecenia AT do skonfigurowania urządzenia. Byłyampplik jest jak poniżej:
Dostęp do polecenia AT AT
Dostęp do polecenia AT AT

Często zadawane pytania

Jaki jest zakres częstotliwości LSN50v2-D20?
Różne wersje LSN50V2-D20 obsługują różne zakresy częstotliwości, poniżej znajduje się tabela częstotliwości roboczej i zalecane pasma dla każdego modelu:

Wersja Układ scalony LoRa Częstotliwość pracy Najlepsza częstotliwość strojenia Polecane zespoły
433 SX1278 Pasmo 2 (LF): 410 ~ 525 MHz 433MHz CN470/EU433
868 SX1276 Pasmo 1 (HF): 862 ~ 1020 Mhz 868MHz EU868/IN865/RU864
915 SX1276 Pasmo 1 (HF): 862 ~ 1020 Mhz 915MHz AS923/AU915/

KR920/US915

Jaki jest plan częstotliwości?
Proszę zapoznać się z planem częstotliwości węzła końcowego Dragino:
http://wiki.dragino.com/index.php?title=End_Device_Frequency_Band

Jak zaktualizować oprogramowanie?
Użytkownik może zaktualizować oprogramowanie w celu 1) naprawy błędów, 2) wydania nowej funkcji lub 3) zmiany planu częstotliwości.
Zobacz ten link, aby dowiedzieć się, jak uaktualnić:
http://wiki.dragino.com/index.php?title=Firmware_Upgrade_Instruction_for_STM32_base_prod
ucts#Hardware_Upgrade_Method_Support_List

Informacje Zamów

Numer części: LSN50V2-D20-XXX (sonda sygnałowa)
Lub LSN50V2-D22-XXX (podwójna sonda)
Lub LSN50V2-D23-XXX (potrójna sonda)

XXX: Domyślne pasmo częstotliwości

  • AS923: Pasmo LoRaWAN AS923
  • AU915: pasmo LoRaWAN AU915
  • EU433: pasmo LoRaWAN EU433
  • EU868: pasmo LoRaWAN EU868
  • KR920: zespół LoRaWAN KR920
  • US915: pasmo LoRaWAN US915
  • IN865: pasmo LoRaWAN IN865
  • CN470: pasmo LoRaWAN CN470

Informacje o pakowaniu

Zawartość opakowania:

  • LSN50v2-D2x Czujnik temperatury LoRaWAN x 1

Wymiary i waga:

  • Rozmiar urządzenia:
  • Waga urządzenia:
  • Wielkość opakowania:
  • Waga paczki:

Wsparcie

  • Wsparcie udzielane jest od poniedziałku do piątku, od 09:00 do 18:00 GMT+8. Ze względu na różne strefy czasowe nie możemy oferować wsparcia na żywo. Jednak na Twoje pytania odpowiemy tak szybko, jak to możliwe, we wcześniej wymienionym harmonogramie.
  • Podaj jak najwięcej informacji dotyczących swojego zapytania (modele produktów, dokładny opis problemu i kroki umożliwiające jego odtworzenie itp.) i wyślij wiadomość e-mail na adres
    wsparcie@dragino.com

DRAGIN

Dokumenty / Zasoby

Czujnik temperatury DRAGINO LSN50v2 LoRaWAN [plik PDF] Instrukcja obsługi
Czujnik temperatury LSN50v2 LoRaWAN, LSN50v2, czujnik temperatury LoRaWAN, czujnik temperatury, czujnik

Odniesienia

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *