Dragino ZHZ50V3NB NB-IoT érzékelő csomópont

Bevezetés
Mi az SN50v3-NB NB-loT érzékelőcsomópont
Az SN50v3-NB egy nagy hatótávolságú NB-loT érzékelőcsomópont. Úgy tervezték, hogy megkönnyítse a fejlesztők számára az ipari szintű NB-loT megoldások gyors üzembe helyezését. Segíti a felhasználókat, hogy az ötletet gyakorlati alkalmazássá alakítsák, és valóra váltsák a tárgyak internetét. Könnyen programozható. teremtse meg és kösse össze dolgait mindenhol.
- Az SN50v3-NB vezeték nélküli alkatrész az NB modellen alapul, amely lehetővé teszi a felhasználó számára az adatok küldését és rendkívül nagy hatótávolságok elérését alacsony adatátviteli sebesség mellett. Ultra-nagy hatótávolságú szórt spektrumú kommunikációt és magas zavarvédettséget biztosít, miközben minimalizálja az áramfogyasztást. A professzionális vezeték nélküli érzékelőhálózatot célozza meg. olyan alkalmazások, mint az öntözőrendszerek, intelligens mérés, intelligens városok, épületautomatizálás stb.
- Az SN50v3-NB az ST STM32I0x chipjét használja, az STML0x pedig az ultra-alacsony fogyasztású STM32L072xxxx mikrokontrollerek az univerzális soros busz (USB 2.0 kristály nélküli) csatlakozási teljesítményét a nagy teljesítményű ARM® Cortex®-M0+ 32 bites RISC-vel 32 MHz-es frekvencián működő mag, memóriavédelmi egység (MPU), nagy sebességű beágyazott memóriák (192 Kbyte Flash program memória, 6 Kbyte adat EEPROM és 20 Kbyte RAM), valamint a továbbfejlesztett I/Ok és perifériák széles választéka.
- Az SN50v3-NB egy nyílt forráskódú termék, az STM32Cube HAL meghajtókon alapul, és rengeteg könyvtár található az ST oldalon a gyors fejlesztés érdekében.
- Az SN50v3-NB különböző felfelé irányuló kapcsolati módszereket támogat, beleértve az MQTT-t, az MQTT-ket, az UDP-t és a TCP-t a különböző alkalmazáskövetelményekhez, és támogatja a különféle loT-szerverekhez való felfelé irányuló kapcsolatokat.
- Az SN50v3-NB támogatja a BLE konfigurálást és az OTA frissítést, amelyek megkönnyítik a felhasználó használatát.
- Az SN50v3-NB 8500mAh Li-SOCl2 akkumulátorral működik, hosszú távú, akár több éves használatra tervezték.
- Az SN50v3-NB opcionális beépített SIM-kártyával és alapértelmezett LoT-szerver csatlakozási verzióval rendelkezik. Emiatt egyszerű konfigurációval működik.
SN50v3-NB egy NB-loT hálózatban

Jellemzők
- NB-loT Bands: B2/B4/B5/B12/B13/B17/B25/B66/B85 @H-FDD
- Ultra alacsony energiafogyasztás
- Nyílt forráskódú hardver I szoftver
- Szorozzuk meg az S-tampling és egy uplink
- Támogatja a Bluetooth távoli konfigurációt és a firmware-t
- Felfelé irányuló kapcsolat MQTT-n, MQTT-n, TCP-n vagy UDP-n keresztül
- Felfelé irányuló kapcsolat időszakonként bekapcsolva
- Lefelé hivatkozás a konfiguráció módosításához
- 8500 mAh-s akkumulátor hosszú távú használatra
- Nano SIM kártyanyílás az NB-loT SIM-hez
Specifikáció
Gyakori DC jellemzők:
- Supply Voltage: 2.5V ~ 3.6V
- Üzemi hőmérséklet: -40 ~ 85°C
1/0 interfész:
- Akkumulátor kimenet (2.6 V ~ 3.6 V akkumulátortól függően)
- +5V vezérelhető kimenet
- 3 x Interrupt vagy Digital IN/OUT érintkező
- 3 x egyvezetékes interfész
- 1 x UART interfész
- 1 x I2C interfész
NB-loT specifikáció:
NB-loT modul:
BC660K-GL támogatási sávok:
BLE — 24O2—248O(MHz) NB-LOT 2. sáv—-185O-191O(MHz) NB-LOT 4. sáv—-171O-1755(MHz) NB-LOT 5. sáv—-824—-849(MHz) NB-LOT 12. sáv— -699—716(MHz) NB-LOT 13. sáv—-777—-787 MHz 17O (MHz) NB-LOT 7. sáv - -4-7 (MHz)
- Li/SOCl2 nem tölthető akkumulátor
- Kapacitás: 8500 mAh
- Önkisülés: < 1% / év 25 °C-on
- Max folyamatos áram: 130mA
- Maximális erősítő áram: 2A, 1 másodperc
Energiafogyasztás
- STOP mód: 1 0uA @ 3.3 V
- Maximális adási teljesítmény: 350mA@3.3v
Alkalmazások
- Intelligens épületek és otthoni automatizálás
- Logisztika és ellátási lánc menedzsment
- Intelligens mérés
- Intelligens mezőgazdaság
- Okos városok
- Smart Factory
Alvó üzemmód és munkamód
Mély alvó mód: Az érzékelőn nincs aktiválva NB-loT. Ez a mód tárolásra és szállításra szolgál az akkumulátor élettartamának megtakarítása érdekében.
Munkamód: Ebben a módban az érzékelő NB-loT érzékelőként működik, hogy csatlakozzon az NB-loT hálózathoz, és az érzékelő adatokat küldje el a szervernek. Az egyes s közöttampling/tx/rx időszakonként, az érzékelő tétlen üzemmódban lesz), tétlen üzemmódban az érzékelő energiafogyasztása megegyezik a mély alvó üzemmóddal.
Gombok és LED-ek


Jegyzet: Amikor a készülék egy programot futtat, a gombok érvénytelenné válhatnak. Legjobb, ha a gombokat megnyomja, miután a készülék befejezte a program végrehajtását.
BLE csatlakozás
Az SN50v3-NB támogatja a BLE távoli konfigurálását és a firmware frissítését.
A BLE segítségével konfigurálható az érzékelő paramétere, vagy megtekinthető az érzékelő konzol kimenete. A BLE csak az alábbi esetekben aktiválódik:
- Nyomja meg a gombot felfelé irányuló kapcsolat küldéséhez
- Nyomja meg a gombot az eszköz aktiválásához.
- Eszköz bekapcsolása vagy alaphelyzetbe állítása.
Ha 60 másodpercen belül nincs tevékenység kapcsolat a BLE-n, az érzékelő leállítja a BLE modult, hogy alacsony fogyasztású módba lépjen.
Pin definíciók, kapcsoló és SIM-irány
Az SN50v3-NB alaplapot használja az alábbiak szerint.

Jumper JP2
Kapcsolja be az eszközt, amikor felhelyezi ezt a jumpert.
BOOT MODE / SW1
- ISP: frissítési módban az eszköz nem kap jelet ebben a módban. de készen áll a firmware frissítésére. A LED nem fog működni. A firmware nem fut.
- Vaku: munka módban az eszköz elkezd dolgozni, és elküldi a konzol kimenetét további hibakereséshez
Reset gomb
Nyomja meg az eszköz újraindításához.
SIM-kártya iránya
Lásd ezt a linket. A SIM kártya behelyezése.
Használja az SN50v3-NB-t a loT szerverrel való kommunikációhoz
Adatok küldése a loT szerverre NB-loT hálózaton keresztül
Az SN50v3-NB NB-loT modullal van felszerelve, az SN50v3-NB előre telepített firmware-e környezeti adatokat kap az érzékelőktől, és az NB-loT modulon keresztül továbbítja az értéket a helyi NB-loT hálózatnak. Az NB-loT hálózat ezt az értéket továbbítja a loT szervernek az SN50v3-NB által meghatározott protokollon keresztül.
Az alábbiakban a hálózati struktúra látható:
SN50v3-NB egy NB-loT hálózatban

Az SN1v50-NB két verziója létezik: -GE és -3 D verzió.
GE verzió: Ez a verzió nem tartalmaz SIM-kártyát, és nem mutat semmilyen loT-szerverre. A felhasználónak az AT parancsokkal kell konfigurálnia az alábbi két lépést az SN50v3-NB adatküldés beállításához a loT szervernek.
- Telepítse az NB-loT SIM-kártyát és konfigurálja az APN-t. Lásd az Attach Network utasítását.
- Állítsa be az érzékelőt úgy, hogy a loT szerverre mutasson. Lásd a Konfigurálás különböző kiszolgálók csatlakoztatásához című részt.
Az alábbiakban egy pillantással láthatók a különböző szerverek eredményei.


1D verzió: Ebben a verzióban 1 NCE SIM-kártya van előre telepítve, és úgy van beállítva, hogy értéket küldjön a DataCake-nek. A felhasználónak csak ki kell választania az érzékelő típusát a DataCake-ben, és aktiválnia kell az SN50v3-NB-t, és a felhasználó láthatja az adatokat a DataCake-ben. Itt találja a DataCake konfigurációs utasításait.
Munkamód és Uplink hasznos terhelés
Az SN50v3-NB különböző működési módokkal rendelkezik a különböző típusú érzékelők csatlakoztatásához. Ez a rész ezeket a módokat írja le. A felhasználó az AT +CFGMOD AT paranccsal állíthatja be az SN50v3-NB-t különböző üzemmódokba.
Plample:
Az AT +CFGMOD:2 // az SN50v3-NB-t MOD=2 távolság üzemmódra állítja, amely ultrahangos érzékelővel méri a távolságot.
Az uplink hasznos terhelések ASCII karakterláncban vannak összeállítva. Plample:
0a cd 00 ed 0a cc 00 00 ef 02 d2 1 d (összesen 24 ASCII karakter). A tényleges rakomány képviselője:
Ox 0a cd 00 ed 0a cc 00 00 ef 02 d21d Összesen 12 bájt
JEGYZET:
- Minden mód ugyanazt a hasznos terhelés magyarázatát tartalmazza ITT.
- Alapértelmezés szerint a készülék 1 óránként küld egy uplink üzenetet.
CFGM0D=1 (alapértelmezett mód}
Ebben a módban a felfelé irányuló kapcsolat általában 27 bájtot tartalmaz. (Megjegyzés: Idő stamp mező hozzáadásra került a firmware v1 .2.0 verziója óta)
| Méret (bájt) | 8 | 1 | 2 | 1 | 2 | 2 | 2 | 4 | |||
| Érték | Eszközazonosító | Ver | DENEVÉR | Jelerősség | MOD 0x01 | Hőmérséklet (DS18B20) (PC13) | Digitális bemenet (PB15) és megszakítás | ADC (PA4) | Hőmérséklet
SHT20/SHT31 által |
Páratartalom által
SHT20/SHT31 |
Legidősebbamp |
Ha a gyorsítótár-feltöltési mechanizmus be van kapcsolva, az alábbi ábrán látható hasznos terhelést kapja.

JEGYZET:
- A legfrissebb adatok legfeljebb 10 készletét tárolják a gyorsítótárban.
- Elméletileg a maximális feltöltési bájt 215.
Ha a MOTT kliens segítségével feliratkozunk erre a MOTT témára, akkor a következő információkat láthatjuk, amikor az NB szenzor felfelé irányuló adatot küld.

A hasznos teher ASCII karakterlánc, ugyanaz a HEX: Ox f866207058378443 0464 Odee 16 01 00f7 00 0001 OOfc 0232 64fa7491
ahol:
- Eszköz azonosító: f866207058378443 = 866207058378443
- Version: 0x04:dSN50v3-NB,0x64=100=1.0.0
- BAT: 0x0dee = 3566 mV = 3.566 V
- Singal: 0x16 = 22
- Modell: 0x01 = 1
- Hőmérséklet a DS18b20 szerint: 0x00f7 = 247/10=24.7
- Megszakítás: 0x00 = 0
- ADC: 0x0001 = 1 = 1.00 mv
- Hőmérséklet SHT20/SHT31 szerint: 0x00fc = 252 = 25.2 °C
- Páratartalom SHT20/SHT31 szerint: 0x0232 = 562 = 56.2 %rh
- Legidősebbamp: 64fa7491 =1694135441=2023-09-0809:10:41
Az I2C érzékelő és a DS18820 hőmérséklet érzékelő csatlakozási módja:

CFGMOD:2 (távolság mód)
Ez a mód a távolság mérésére szolgál. Összesen 25 bájt, (Megjegyzés: Idő stamp mező hozzáadásra került a firmware v1 .2.0 verziója óta)
| Méret (bájt) | 8 | 1 | 2 | 1 | 2 | 4 | ||||
| Érték | Eszközazonosító | Ver | DENEVÉR | Jelerősség | MOD 0x02 | Hőmérséklet (DS18B20) (PC13) | Digitális bemenet (PB15) és megszakítás | ADC (PA4) | A távolság mérése:
1) LIDAR-Lite V3HP Or |
Legidősebbamp |
Ha a gyorsítótár-feltöltési mechanizmus be van kapcsolva, az alábbi ábrán látható hasznos terhelést kapja.

JEGYZET:
- A legfrissebb adatok legfeljebb 10 készletét tárolják a gyorsítótárban.
- Elméletileg a maximális feltöltési bájt 193.
Ha az MQTT klienst használjuk az MQTT témára való feliratkozáshoz, akkor a következő információkat láthatjuk, amikor az NB érzékelő uplink adatokat küld.

Tehát a hasznos teher 0xf868411056754138 0078 0ca9 11 02 01 Ob 00 0ca8 0158 60dacc87
ahol:
- Eszköz azonosító: 0xf868411056754138 = 868411056754138
- Változat: 0x0078 = 120 = 1.2.0′
- DENEVÉR: 0x0ca9 = 3241 mV = 3.241 V
- Szingal: 0x11 = 17
- Modell: 0x02 = 2
- Hőmérséklet a DS18b20 szerint: 0x010b = 267 = 26.7 °C
- Megszakítás: 0x00 = 0
- ADC: 0x0ca8 = 3240 mv
- Távolság LIDAR-Lite V3HP/ultrahangos érzékelővel: 0x0158 = 344 cm
- Legidősebbamp: 0x60dacc87 = 1,624,951,943 2021 06 29 = 15-32-23 XNUMX:XNUMX:XNUMX
LIDAR-Lite V3HP csatlakoztatása:

Csatlakozás az ultrahangos érzékelőhöz:
El kell távolítani az R1 és R2 ellenállásokat az alacsony teljesítmény eléréséhez, különben 240uA készenléti áram lesz.

CFGM0D=3 (3 ADC + 12C)
Ez a mód összesen 29 bájtot tartalmaz. Tartalmazza 3 x ADC + 1 x I2C, (Megjegyzés: Idő stamp mező hozzáadásra került a firmware v1 .2.0 verziója óta)

- Az ADC1 a PA4 tűt használja a méréshez
- Az ADC2 a PA5 tűt használja a méréshez
- Az ADC3 pin PAS-t használ a méréshez
(Alkalmas alaplapi verzióhoz: LSN50 v3.1)
Ha a gyorsítótár-feltöltési mechanizmus be van kapcsolva, az alábbi ábrán látható hasznos terhelést kapja.

JEGYZET:
- A legfrissebb adatok legfeljebb 10 készletét tárolják a gyorsítótárban.
- Elméletileg a maximális feltöltési bájt 226.
Ha az MQTT klienst használjuk az MQTT témára való feliratkozáshoz, akkor a következő információkat láthatjuk, amikor az NB érzékelő uplink adatokat küld.

Tehát a hasznos teher Ox 1868411056754138 0078 0cf0 12 03 0cbc 00 0cef 010a 024b 0cef 60dbc494
ahol:
- Eszközazonosító: 0xf868411056754138 = 868411056754138
Dokumentumok / Források
![]() |
Dragino ZHZ50V3NB NB-IoT érzékelő csomópont [pdf] Felhasználói kézikönyv ZHZ50V3NB NB-IoT érzékelő csomópont, ZHZ50V3NB, NB-IoT érzékelő csomópont, IoT érzékelő csomópont, érzékelő csomópont, csomópont |

