Senzorový uzel Dragino ZHZ50V3NB NB-IoT
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
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
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.
Propojka JP2
Po umístění této propojky zapněte zařízení.
REŽIM BOOT / SW1
- 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í.
- 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
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.
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:
- Všechny režimy sdílejí stejné vysvětlení užitečného zatížení od ZDE.
- 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.
POZNÁMKA:
- Do mezipaměti bude uloženo pouze až 10 sad nejnovějších dat.
- 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.
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:
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.
POZNÁMKA:
- Do mezipaměti bude uloženo pouze až 10 sad nejnovějších dat.
- 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.
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:
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.
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)
- 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.
POZNÁMKA:
- Do mezipaměti bude uloženo pouze až 10 sad nejnovějších dat.
- 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.
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 |