Dragino-LOGO

Senzorový uzel Dragino ZHZ50V3NB NB-IoT

Dragino-ZHZ50V3NB-NB-IoT-Sensor-Node-PRODUCT

Zavedení

Co je senzorový uzel SN50v3-NB NB-loT
SN50v3-NB je senzorový uzel NB-loT s dlouhým dosahem. Je navržen tak, aby vývojářům usnadnil rychlé nasazení řešení NB-loT na průmyslové úrovni. Pomáhá uživatelům přeměnit myšlenku v praktickou aplikaci a udělat z internetu věcí realitu. Dá se snadno naprogramovat. vytvářejte a spojujte své věci všude.

  • Bezdrátová část SN50v3-NB je založena na modelu NB a umožňuje uživateli posílat data a dosahovat extrémně dlouhých vzdáleností při nízkých přenosových rychlostech. Poskytuje komunikaci s velmi dlouhým dosahem v rozprostřeném spektru a vysokou odolnost proti rušení při minimalizaci spotřeby proudu. Cílí na profesionální bezdrátové senzorové sítě aplikace, jako jsou zavlažovací systémy, inteligentní měření, chytrá města, automatizace budov a tak dále.
  • SN50v3-NB používá čip STM32I0x od ST, STML0x je mikrokontrolér STM32L072xxxx s extrémně nízkou spotřebou, který zahrnuje výkon připojení univerzální sériové sběrnice (bez krystalů USB 2.0) s vysoce výkonným 0bitovým RISCem ARM® Cortex®-M32+ jádro pracující na frekvenci 32 MHz, paměťovou ochrannou jednotku (MPU), vysokorychlostní vestavěné paměti (192 kB programové paměti Flash, 6 kB datové EEPROM a 20 kB RAM) plus rozsáhlá řada vylepšených I/O a periferií.
  • SN50v3-NB je produkt s otevřeným zdrojovým kódem, je založen na ovladačích STM32Cube HAL a na webu ST lze najít mnoho knihoven pro rychlý vývoj.
  • SN50v3-NB podporuje různé uplinkové metody včetně MQTT, MQTT, UDP a TCP pro různé požadavky aplikací a podporuje uplinky na různé servery loT.
  • SN50v3-NB podporuje konfiguraci BLE a aktualizaci OTA, které uživateli usnadňují používání.
  • SN50v3-NB je napájen 8500mAh Li-SOCl2 baterií, je určen pro dlouhodobé používání až několik let.
  • SN50v3-NB má volitelnou vestavěnou SIM kartu a výchozí verzi připojení k serveru loT. Díky tomu funguje s jednoduchou konfigurací.

SN50v3-NB v síti NB-loT

Dragino-ZHZ50V3NB-NB-IoT-Sensor-Node-FIG- (1)

Vlastnosti

  • NB-loT Bands: B2/B4/B5/B12/B13/B17/B25/B66/B85 @H-FDD
  • Ultra nízká spotřeba energie
  • Open-source hardware I software
  • Vynásobte Sampling a jeden uplink
  • Podpora vzdálené konfigurace Bluetooth a aktualizace firmwaru
  • Uplink přes MQTT, MQTT, TCP nebo UDP
  • Uplink je pravidelně zapnutý
  • Downlink pro změnu konfigurace
  • Baterie 8500mAh pro dlouhodobé používání
  • Slot pro nano SIM kartu pro NB-loT SIM

Specifikace

Společné DC charakteristiky:

  • Supply Voltage: 2.5 V ~ 3.6 V
  • Provozní teplota: -40 ~ 85°C

Rozhraní 1/0: 

  • Výstup baterie (2.6V ~ 3.6V v závislosti na baterii)
  • +5V regulovatelný výstup
  • 3 x piny přerušení nebo digitálního vstupu/výstupu
  • 3 x jednodrátové rozhraní
  • 1x UART rozhraní
  • 1 x I2C rozhraní

Specifikace NB-loT:
Modul NB-loT:

Podpůrná pásma BC660K-GL:

BLE — 24O2—248O(MHz) Pásmo NB-LOT2—-185O–191O(MHz) Pásmo NB-LOT4—-171O–1755(MHz) Pásmo NB-LOT5—-824—-849(MHz) Pásmo NB-LOT12— -699—716(MHz) NB-LOT Band13—-777—-787MHz) NB-LOT Band17—-7O4—7O6(MHz) NB-LOT Band25—-185O-1915(MHz) NB-LOT Band66—-171O- 178O (MHz) NB-LOT pásmo 85—-698—716 (MHz)

  • Li/SOCl2 nenabíjecí baterie
  • Kapacita: 8500 XNUMX mAh
  • Samovybíjení: < 1 % / rok při 25 °C
  • Max trvalý proud: 130mA
  • Maximální zesilovací proud: 2A, 1 sekunda

Spotřeba energie 

  • Režim STOP: 1 0 uA @ 3.3 V
  • Maximální vysílací výkon: 350 mA @ 3.3 V

Aplikace

  • Chytré budovy a domácí automatizace
  • Logistika a řízení dodavatelského řetězce
  • Chytré měření
  • Chytré zemědělství
  • Smart Cities
  • Chytrá továrna

Režim spánku a pracovní režim

Režim hlubokého spánku: Senzor nemá aktivaci NB-loT. Tento režim se používá pro skladování a přepravu, aby se šetřila životnost baterie.

Pracovní režim: V tomto režimu bude senzor fungovat jako senzor NB-loT, aby se připojil k síti NB-loT a odeslal data senzoru na server. Mezi každým sampling/tx/rx pravidelně, senzor bude v režimu IDLE), v režimu IDLE má senzor stejnou spotřebu energie jako režim Deep Sleep.

Tlačítko a LED diody

Dragino-ZHZ50V3NB-NB-IoT-Sensor-Node-FIG- (2)

Dragino-ZHZ50V3NB-NB-IoT-Sensor-Node-FIG- (3)

Poznámka: Když zařízení provádí program, tlačítka mohou být neplatná. Nejlepší je stisknout tlačítka poté, co zařízení dokončí provádění programu.

BLE připojení

SN50v3-NB podporuje vzdálenou konfiguraci BLE a aktualizaci firmwaru.

BLE lze použít ke konfiguraci parametru snímače nebo zobrazení výstupu konzoly ze snímače. BLE se aktivuje pouze v níže uvedeném případě:

  • Stisknutím tlačítka odešlete uplink
  • Stisknutím tlačítka aktivujte zařízení.
  • Zařízení Zapnout nebo resetovat.

Pokud nedojde k žádné aktivitě na BLE do 60 sekund, senzor vypne modul BLE a přejde do režimu nízké spotřeby.

Definice pinů, přepínač a směr SIM karty

SN50v3-NB použijte základní desku, která je uvedena níže.

Dragino-ZHZ50V3NB-NB-IoT-Sensor-Node-FIG- (4)

Propojka JP2

Po umístění této propojky zapněte zařízení.

REŽIM BOOT / SW1

  1. ISP: upgrade, zařízení nebude mít v tomto režimu žádný signál. ale připraven na upgrade firmwaru. LED nebude fungovat. Firmware se nespustí.
  2. Blikat: pracovní režim, zařízení začne pracovat a odešle výstup konzole pro další ladění

Tlačítko Reset
Stisknutím restartujte zařízení.

Směr SIM karty
Viz tento odkaz. Jak vložit SIM kartu.

Ke komunikaci se serverem loT použijte SN50v3-NB

Odesílejte data na server loT prostřednictvím sítě NB-loT
SN50v3-NB je vybaven modulem NB-loT, předinstalovaný firmware v SN50v3-NB získá data o prostředí ze senzorů a odešle hodnotu do místní sítě NB-loT přes modul NB-loT. Síť NB-loT předá tuto hodnotu serveru loT prostřednictvím protokolu definovaného SN50v3-NB.

Níže ukazuje strukturu sítě:

SN50v3-NB v síti NB-loT 

Dragino-ZHZ50V3NB-NB-IoT-Sensor-Node-FIG- (5)

Existují dvě verze: -GE a -1D verze SN50v3-NB.

Verze GE: Tato verze neobsahuje SIM kartu ani odkaz na žádný loT server. Uživatel musí použít AT příkazy ke konfiguraci níže uvedených dvou kroků pro nastavení odesílání dat SN50v3-NB na server loT.

  • Nainstalujte SIM kartu NB-loT a nakonfigurujte APN. Viz pokyny pro připojení sítě.
  • Nastavte senzor tak, aby ukazoval na server loT. Viz pokyny v části Konfigurace pro připojení různých serverů.

Níže ukazuje výsledek různých serverů jako první pohled.

Dragino-ZHZ50V3NB-NB-IoT-Sensor-Node-FIG- (6)

Dragino-ZHZ50V3NB-NB-IoT-Sensor-Node-FIG- (7)

Verze 1D: Tato verze má předinstalovanou 1 SIM kartu NCE a nakonfigurovanou pro odesílání hodnoty do DataCake. Uživatel Stačí vybrat typ senzoru v DataCake a aktivovat SN50v3-NB a uživatel bude moci vidět data v DataCake. Instrukce DataCake Config naleznete zde.

Pracovní režim a užitečné zatížení uplinku
SN50v3-NB má jiný pracovní režim pro připojení různých typů senzorů. Tato část popisuje tyto režimy. Uživatel může použít AT příkaz AT +CFGMOD k nastavení SN50v3-NB do různých pracovních režimů.

Napřampten:

AT +CFGMOD:2 // nastaví SN50v3-NB tak, aby pracoval v režimu vzdálenosti MOD=2, jehož cílem je měřit vzdálenost pomocí ultrazvukového senzoru.

Odchozí data jsou složena v řetězci ASCII. Napřampten:
0a cd 00 ed 0a cc 00 00 ef 02 d2 1 d (celkem 24 znaků ASCII). Reprezentativní skutečné užitečné zatížení:
Ox 0a cd 00 ed 0a cc 00 00 ef 02 d21d Celkem 12 bajtů

POZNÁMKA:

  1. Všechny režimy sdílejí stejné vysvětlení užitečného zatížení od ZDE.
  2. Ve výchozím nastavení bude zařízení odesílat uplink zprávu každou 1 hodinu.

CFGM0D=1 (výchozí režim}

V tomto režimu obsahuje uplink užitečné zatížení obvykle 27 bajtů. (Poznámka: Čas stamp pole jsou přidána od verze firmwaru v1 .2.0)

Velikost (bajty) 8   1   2 1 2 2 2 4
Hodnota ID zařízení Ver NETOPÝR Síla signálu MOD 0x01 Teplota (DS18B20) (PC13) Digitální vstup (PB15) a přerušení ADC (PA4) Teplota

od SHT20/SHT31

Vlhkost podle

SHT20/SHT31

Časamp

Pokud je zapnutý mechanismus nahrávání mezipaměti, obdržíte užitečné zatížení zobrazené na obrázku níže.

Dragino-ZHZ50V3NB-NB-IoT-Sensor-Node-FIG- (8)

POZNÁMKA: 

  1. Do mezipaměti bude uloženo pouze až 10 sad nejnovějších dat.
  2. Teoreticky je maximální upload bajtů 215.

Pokud použijeme klienta MOTT k odběru tohoto tématu MOTT, můžeme vidět následující informace při uplinku dat NB senzoru.

Dragino-ZHZ50V3NB-NB-IoT-Sensor-Node-FIG- (9)

Užitečné zatížení je řetězec ASCII, stejný zástupce HEX: Ox f866207058378443 0464 Odee 16 01 00f7 00 0001 OOfc 0232 64fa7491

kde: 

  • ID zařízení: f866207058378443 = 866207058378443
  • Version: 0x04:dSN50v3-NB,0x64=100=1.0.0
  • BAT: 0x0dee = 3566 mV = 3.566V
  • Singal: 0x16 = 22
  • Model: 0x01 = 1
  • Teplota podle DS18b20: 0x00f7 = 247/10 = 24.7
  • Přerušení: 0x00 = 0
  • ADC: 0x0001 = 1 = 1.00 mv
  • Teplota podle SHT20/SHT31: 0x00fc = 252 = 25.2 °C
  • Vlhkost podle SHT20/SHT31: 0x0232 = 562 = 56.2 % rv
  • Časamp: 64fa7491 =1694135441=2023-09-0809:10:41

Režim připojení snímače I2C a snímače teploty DS18820:

Dragino-ZHZ50V3NB-NB-IoT-Sensor-Node-FIG- (10)

CFGMOD:2 (režim vzdálenosti)
Tento režim je zaměřen na měření vzdálenosti. Celkem 25 bajtů, (Poznámka: Čas stamp pole jsou přidána od verze firmwaru v1 .2.0)

Velikost (bajty) 8   1   2 1   2 4
Hodnota ID zařízení Ver NETOPÝR Síla signálu MOD 0x02 Teplota (DS18B20) (PC13) Digitální vstup (PB15) a přerušení ADC (PA4) Měření vzdálenosti podle:

1) LIDAR-Lite V3HP Or

Časamp

Pokud je zapnutý mechanismus nahrávání mezipaměti, obdržíte užitečné zatížení zobrazené na obrázku níže.

Dragino-ZHZ50V3NB-NB-IoT-Sensor-Node-FIG- (8)

POZNÁMKA: 

  1. Do mezipaměti bude uloženo pouze až 10 sad nejnovějších dat.
  2. Teoreticky je maximální upload bajtů 193.

Pokud použijeme klienta MQTT k přihlášení k odběru tohoto tématu MQTT, můžeme vidět následující informace, když NB senzor uplink data.

Dragino-ZHZ50V3NB-NB-IoT-Sensor-Node-FIG- (11)

Takže užitečné zatížení je 0xf868411056754138 0078 0ca9 11 02 01 Ob 00 0ca8 0158 60dacc87

kde:

  • Device ID: 0xf868411056754138 = 868411056754138
  • Verze: 0x0078= 120= 1.2.0′
  • NETOPÝR: 0x0ca9 = 3241 mV = 3.241 V
  • singal: 0x11 = 17
  • Model: 0x02 = 2
  • Teplota podle DS18b20: 0x010b= 267 = 26.7 °C
  • Přerušit: 0x00 = 0
  • ADC: 0x0ca8 = 3240 mv
  • Vzdálenost podle LIDAR-Lite V3HP/ultrazvukového senzoru: 0x0158 = 344 cm
  • Časamp: 0x60dacc87 = 1,624,951,943 2021 06 29 = 15 32:23:XNUMX

Připojení LIDAR-Lite V3HP: 

Dragino-ZHZ50V3NB-NB-IoT-Sensor-Node-FIG- (12)

Připojení k ultrazvukovému senzoru:
Potřebujete odstranit rezistory R1 a R2, abyste získali nízký výkon, jinak bude proud v pohotovostním režimu 240uA.

Dragino-ZHZ50V3NB-NB-IoT-Sensor-Node-FIG- (13)

CFGM0D=3 (3 ADC + 12C)
Tento režim má celkem 29 bajtů. Včetně 3 x ADC + 1 x I2C, (Poznámka: Čas stamp pole jsou přidána od verze firmwaru v1 .2.0)

Dragino-ZHZ50V3NB-NB-IoT-Sensor-Node-FIG- (15)

  • ADC1 používá k měření pin PA4
  • ADC2 používá k měření pin PA5
  • ADC3 používá k měření pin PAS

(Vhodné pro verzi základní desky: LSN50 v3.1)

Pokud je zapnutý mechanismus nahrávání mezipaměti, obdržíte užitečné zatížení zobrazené na obrázku níže.

Dragino-ZHZ50V3NB-NB-IoT-Sensor-Node-FIG- (8)

POZNÁMKA:

  1. Do mezipaměti bude uloženo pouze až 10 sad nejnovějších dat.
  2. Teoreticky je maximální upload bajtů 226.

Pokud použijeme klienta MQTT k přihlášení k odběru tohoto tématu MQTT, můžeme vidět následující informace, když NB senzor uplink data.

Dragino-ZHZ50V3NB-NB-IoT-Sensor-Node-FIG- (14)

Takže užitečné zatížení je Ox 1868411056754138 0078 0cf0 12 03 0cbc 00 0cef 010a 024b 0cef 60dbc494

kde:

  • ID zařízení: 0xf868411056754138 = 868411056754138

Dokumenty / zdroje

Senzorový uzel Dragino ZHZ50V3NB NB-IoT [pdfUživatelská příručka
ZHZ50V3NB NB-IoT senzorový uzel, ZHZ50V3NB, NB-IoT senzorový uzel, IoT senzorový uzel, senzorový uzel, uzel

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *