Uživatelská příručka snímače vzdálenosti DRAGINO NDDS75 NB-IoT
Senzor detekce vzdálenosti DRAGINO NDDS75 NB-IoT

Zavedení

Co je senzor detekce vzdálenosti NDDS75

Dragino NDDS75 je NB-IOT snímač vzdálenosti pro řešení internetu věcí. Slouží k měření vzdálenosti mezi snímačem a plochým předmětem. Senzor detekce vzdálenosti je modul, který využívá technologii ultrazvukového snímání pro měření vzdálenosti a kompenzace teploty se provádí interně pro zlepšení spolehlivosti dat.

NDDS75 lze použít pro scénáře, jako je měření horizontální vzdálenosti, měření hladiny kapalin, systém řízení parkování, detekce blízkosti objektu a přítomnosti, inteligentní systém správy odpadkového koše, vyhýbání se překážkám robota, automatické řízení, kanalizace, monitorování hladiny spodní vody atd.

Detekuje vzdálenost mezi měřeným objektem a senzorem a nahraje hodnotu bezdrátově na IoT Server.

NarrowBand-Internet of Things (NB-IoT) je na standardech založená technologie LPWA (low power wide area) vyvinutá s cílem umožnit širokou škálu nových zařízení a služeb internetu věcí. NB IoT výrazně zlepšuje spotřebu energie uživatelských zařízení, kapacitu systému a efektivitu spektra, zejména v hlubokém pokrytí.

NDDS75 je napájen 8500mA Li-SOCI2 baterií; Je určen pro dlouhodobé používání až 5 let*.

Skutečná životnost závisí na pokrytí sítě a intervalu uplinku a dalších faktorech
Senzor detekce vzdálenosti NDDS75

Specifikace

Společné DC charakteristiky:

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

Specifikace NB-IoT:

  • – B1 @H-FDD: 2100 MHz
  • – B3 @H-FDD: 1800 MHz
  • – B8 @H-FDD: 900 MHz
  • – B5 @H-FDD: 850 MHz
  • – B20 @H-FDD: 800 MHz
  • – B28 @H-FDD: 700 MHz

Baterie:

  • Nenabíjecí baterie Li/SOCI2
  • 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: 10uA @ 3.3V
  • Maximální vysílací výkon: 350 mA @ 3.3 V
Vlastnosti
  • Pásma NB-IoT: B1/B3/B8/B5/B20/B28 @H-FDD
  • Ultra nízká spotřeba energie
  • Detekce vzdálenosti pomocí ultrazvukové technologie
  • Rozsah plochých předmětů 280 mm – 7500 mm
  • Přesnost: ±(1cm+S*0.3%) (S: Vzdálenost)
  • Délka kabelu: 25 cm
  • AT Příkazy pro změnu parametrů
  • Uplink je pravidelně zapnutý
  • Downlink pro změnu konfigurace
  • Vodotěsné pouzdro IP66
  • Slot pro micro SIM kartu pro NB-IoT SIM
  • Baterie 8500mAh pro dlouhodobé používání
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
Definice pinů

Definice pinů

Ke komunikaci se serverem IoT použijte NDDS75

Jak to funguje

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

Níže uvedený diagram ukazuje pracovní postup ve výchozím firmwaru NDDS75:
Použijte NDDS75

Nakonfigurujte NDDS75

Požadavek na test

Chcete-li používat NDDS75 ve vašem městě, ujistěte se, že splňujete níže uvedené požadavky:

  • Váš místní operátor tam již distribuoval síť NB-IoT.
  • Místní síť NB-IoT používala pásmo, které NDDS75 podporuje.
  • Váš operátor je schopen distribuovat data přijatá ve své síti NB-IoT na váš IoT server.

Níže uvedený obrázek ukazuje naši testovací strukturu. Zde máme pokrytí sítě NB-IoT Čínou
Mobilní, pásmo, které používají, je B8. NDDS75 bude používat CoAP(120.24.4.116:5683) nebo raw
Protokol UDP(120.24.4.116:5601) nebo MQTT(120.24.4.116:1883) nebo TCP(120.24.4.116:5600) pro odesílání dat na testovací server
NDDS75 v síti NB-loT

Vložte SIM kartu

Vložte kartu NB-IoT od vašeho poskytovatele.

Uživatel musí vyjmout modul NB-IoT a vložit SIM kartu, jak je uvedeno níže:
Vložte SIM kartu

Připojte USB – TTL k NDDS75 a nakonfigurujte jej

Uživatel musí nakonfigurovat NDDS75 přes sériový port pro nastavení adresy serveru / tématu uplinku, aby bylo možné definovat, kde a jak uplinkovat pakety. NDDS75 podporuje AT příkazy, uživatel může použít adaptér USB na TTL pro připojení k NDDS75 a použít AT příkazy k jeho konfiguraci, jak je uvedeno níže.
Připojte USB

Spojení:

USB TTL GND <—-> GND
USB TTL TXD <—-> UART_RXD
USB TTL RXD <—-> UART_TXD

V PC použijte níže uvedená nastavení sériového nástroje:

  • Přenosová rychlost: 9600
  • Datové bity: 8
  • Stop bity: 1
  • Parita: Žádná
  • Řízení toku: Žádné

Ujistěte se, že je přepínač v poloze FLASH, potom zapněte zařízení připojením propojky na NDDS75. NDDS75 vypíše systémové informace po zapnutí, jak je uvedeno níže, můžeme zadat heslo: 12345678 pro přístup ke vstupu AT Command.
Připojte USB

Poznámka: platné AT příkazy lze nalézt na:
http://www.dragino.com/downloads/index.php?dir=NB-IoT/NDDS75/

K uplinku dat použijte protokol CoAP

Poznámka: pokud nemáte server CoAP, můžete jej nastavit pomocí tohoto odkazu:
http://wiki.dragino.com/index.php?title=Set_up_CoAP_Server

Použijte níže uvedené příkazy:

  • AT+PRO=1 // Nastavení použití protokolu CoAP pro uplink
  • AT+SERVADDR=120.24.4.116,5683 // pro nastavení adresy a portu serveru CoAP
  • AT+URI=5,11,”mqtt”,11,”coap”,12,”0″,15,”c=text1″,23,”0″ //Nastavit cestu prostředku COAP
    Popis parametrů naleznete v sadě příkazů AT
    Použijte protokol CoAP
    Po konfiguraci adresy serveru a resetu zařízení (prostřednictvím AT+ATZ) začne NDDS75 odesílat hodnoty senzoru na server CoAP.
    Použijte protokol CoAP

Použít protokol UDP k uplinku dat (výchozí protokol)

  • AT+PRO=2 // Nastavení použití protokolu UDP k uplinku
  • AT+SERVADDR=120.24.4.116,5601 // pro nastavení adresy a portu UDP serveru
  • AT+CFM=1 //Pokud server neodpovídá, tento příkaz je zbytečný
    Použijte protokol UDP
    Použijte protokol UDP

K uplinku dat použijte protokol MQTT

  • AT+PRO=3 //Nastaví použití protokolu MQTT pro uplink
  • AT+SERVADDR=120.24.4.116,1883 //Nastavit adresu serveru MQTT a port
  • AT+CLIENT=CLIENT //Nastavení KLIENTA MQTT
  • AT+UNAME=UNAME //Nastaví uživatelské jméno MQTT
  • AT+PWD=PWD //Nastavte heslo MQTT
  • AT+PUBTOPIC=NDDS75_PUB //Nastaví téma odesílání MQTT
  • AT+SUBTOPIC=NDDS75_SUB //Nastaví téma odběru MQTT
    Použijte protokol MQTT
    Použijte protokol MQTT
    Protokol MQTT má mnohem vyšší spotřebu energie ve srovnání s protokolem UDP / CoAP. Zkontrolujte prosím dokument analýzy napájení a upravte dobu uplinku na vhodný interval.

K uplinku dat použijte protokol TCP

  • AT+PRO=4 // Nastavení použití protokolu TCP k uplinku
  • AT+SERVADDR=120.24.4.116,5600 // pro nastavení adresy a portu TCP serveru
    Použijte protokol TCP
    Použijte protokol TCP

Změnit interval aktualizace

Uživatel může použít níže uvedený příkaz ke změně uplinkového intervalu.

AT+TDC=600 // Nastavte interval aktualizace na 600s

POZNÁMKA:

Ve výchozím nastavení bude zařízení odesílat uplink zprávu každou 1 hodinu (3600 s).

Uplink užitečné zatížení

V tomto režimu zahrnuje uplink užitečné zatížení celkem 14 bajtů

Velikost (bajty) 6 2 2 1 2 1
Hodnota Zařízení ID Ver NETOPÝR Signál Pevnost Vzdálenost (jednotka: mm) Přerušit

Pokud použijeme klienta MQTT k přihlášení k odběru tohoto tématu MQTT, můžeme vidět následující informace při uplinku dat NDDS75.
Uplink užitečné zatížení

Užitečné zatížení je řetězec ASCII, reprezentující stejný HEX:

0x72403155615900640c6c19029200 kde:

  • ID zařízení: 0x724031556159 = 724031556159
  • Verze: 0x0064=100=1.0.0
  • BAT: 0x0c6c = 3180 mV = 3.180 V
  • Signál: 0x19 = 25
  • Vzdálenost: 0x0292= 658 mm
  • Přerušení: 0x00 = 0
Vysvětlení užitečného zatížení a rozhraní senzoru

ID zařízení

Ve výchozím nastavení se ID zařízení rovná posledním 6 bajtům IMEI.

Uživatel může použít AT+DEUI k nastavení ID zařízení

Exampten:
AT+DEUI=A84041F15612
ID zařízení je uloženo v oblasti, kterou nelze vymazat. Upgrade firmwaru nebo spuštění AT+FDR ID zařízení nevymaže.

Informace o verzi

Zadejte verzi softwaru: 0x64=100, znamená verzi firmwaru 1.00.

Napřample: 0x00 64 : toto zařízení je NDDS75 s verzí firmwaru 1.0.0.

Informace o baterii

Př.1: 0x0B45 = 2885 mV

Př.2: 0x0B49 = 2889 mV

Síla signálu

Síla signálu sítě NB-IoT.

Př1: 0x1d = 29

0-113dBm nebo méně
1-111dBm
2…30-109dBm…-53dBm
31-51dBm nebo více
99 Není známo nebo není zjistitelné

Vzdálenost

Získejte vzdálenost. Rozsah plochých předmětů 280 mm – 7500 mm.

Napřample, pokud data, která získáte z registru, jsou 0x0B 0x05, vzdálenost mezi senzorem a měřeným objektem je

0B05(H) = 2821 (D) = 2821 mm.

Pokud je hodnota senzoru 0x0000, znamená to, že systém nedetekuje ultrazvukový senzor.

Pokud je hodnota senzoru nižší než 0x0118 (280 mm), bude hodnota senzoru neplatná.

Digitální přerušení

Digitální přerušení odkazuje na pin GPIO_EXTI a existují různé metody spouštění.

Pokud existuje spouštěč, NDDS75 odešle paket na server.

Příkaz je:

AT+INTMOD=3 //(více informací o INMOD naleznete Příkazový manuál AT).

Spodní čtyři bity tohoto datového pole ukazují, zda je tento paket generován přerušením nebo ne. Kliknutím sem zobrazíte nastavení hardwaru a softwaru.

Exampten:

0x(00): Normální uplinkový paket.
0x(01): Přerušení uplinkového paketu.

+5V výstup

NDDS75 povolí výstup +5V před všemi sampling a deaktivujte +5v po všech sampling.

Výstupní čas 5V lze ovládat příkazem AT.

AT+5VT=1000

Znamená nastavit dobu platnosti 5V na 1000 ms. Takže reálný 5V výstup bude mít ve skutečnosti 1000ms + sampdoba prodlevy pro ostatní senzory.

Downlink užitečné zatížení

Ve výchozím nastavení NDDS75 vytiskne užitečné zatížení stahování na port konzoly.

Typ ovládání downlink FPort Zadejte kód Velikost užitečného zatížení směrem dolů (bajty)
TDC (časový interval přenosu) Žádný 01 4
RESETOVAT Žádný 04 2
INTMOD Žádný 06 4

Examples

Nastavte TDC

Pokud je užitečné zatížení=0100003C, znamená to, že nastavte TDC KONCOVÉHO uzlu na 0x00003C=60(S), zatímco kód typu je 01.

Užitečné zatížení: 01 00 00 1E TDC=30S
Užitečné zatížení: 01 00 00 3C TDC=60S

Resetovat

Pokud je užitečné zatížení = 0x04FF, resetuje NDDS75

INTMOD

Downlink Payload: 06000003, nastavte AT+INTMOD=3

LED indikátor

NDDS75 má vnitřní LED, která ukazuje stav různých stavů.

  • Po zapnutí NDDS75 detekuje, zda je připojena sonda senzoru, pokud je detekována sonda, LED čtyřikrát zabliká. (žádné mrknutí v tomto kroku není žádná sonda)
  • Poté se LED dioda rozsvítí na 1 sekundu, což znamená, že se zařízení normálně spouští.
  • Po připojení NDDS75 k síti NB-IoT. LED se rozsvítí na 3 sekundy.
  • Pro každou uplinkovou sondu bude LED svítit po dobu 500 ms.
Protokol změn firmwaru

Stáhnout URL & Protokol změn firmwaru
www.dragino.com/downloads/index.php?dir=NB-IoT/NDDS75/Firmware/

Instrukce pro upgrade: Upgrade Firmware

Analýza baterie

Typ baterie

Baterie NDDS75 je kombinací 8500mAh Li/SOCI2 baterie a super kondenzátoru.

Baterie je nedobíjecí s nízkou rychlostí vybíjení (<2 % za rok). Tento typ baterie se běžně používá v zařízeních internetu věcí, jako je vodoměr.

Baterie je navržena tak, aby vydržela několik let v závislosti na skutečném prostředí používání a intervalu aktualizace.

Dokumenty týkající se baterie, jak je uvedeno níže:

Spotřeba energie Analyzujte

Bateriemi napájené produkty Dragino všechny běží v režimu nízké spotřeby. Máme aktualizovanou kalkulačku baterií, která vychází z měření skutečného zařízení. Uživatel může použít tuto kalkulačku pro kontrolu životnosti baterie a výpočet životnosti baterie, pokud chce použít jiný interval vysílání.

Návod k použití, jak je uvedeno níže:

Poznámka k baterii

Li-SICO baterie je určena pro malé proudy / dlouhodobé aplikace. Není dobré používat vysokoproudovou krátkodobou metodu přenosu. Doporučená minimální doba používání této baterie je 5 minut. Pokud použijete kratší dobu pro odesílání dat, může se snížit životnost baterie.

Vyměňte baterii

Výchozí baterie NDDS75 obsahuje super kondenzátor ER26500 plus. Pokud uživatel nemůže najít tento balíček lokálně, může najít ER26500 nebo ekvivalent bez kondenzátoru SPC1520, který bude ve většině případů také fungovat. SPC může prodloužit životnost baterie pro vysokofrekvenční použití (doba aktualizace pod 5 minut)

Přístup k modulu NB-IoT

Uživatelé mohou přímo přistupovat k sadě příkazů AT modulu NB-IoT.

Sada AT příkazů může odkazovat na AT příkaz BC35-G NB-IoT Module:
https://www.dragino.com/downloads/index.php?dir=datasheet/other_vendors/BC35-G/
Přístup k modulu NB-IoT

Použití AT příkazů

Přístup k AT příkazům

Podrobnosti viz tento odkaz:
http://www.dragino.com/downloads/index.php?dir=NB-IoT/NDDS75/

AT+? : Pomoc dál
AT+: Spustit
AT+= : Nastavte hodnotu
AT+=? : Získejte hodnotu

Obecné příkazy

AT: Pozor
V? : Krátká nápověda
ATZ: Reset MCU
AT+TDC : Interval přenosu dat aplikace
AT+CFG: Tisk všech konfigurací
AT+CFGMOD : Výběr pracovního režimu
AT+INTMOD : Nastavte režim přerušení spouštění
AT+5VT: Nastavení prodloužení doby napájení 5V
AT+PRO : Vyberte dohodu
AT+WEIGRE : Získejte váhu nebo nastavte váhu na 0
AT+WEIGAP: Získejte nebo nastavte GapValue hmotnosti
AT+RXDL : Prodlužte dobu odesílání a přijímání
AT+CNTFAC: Získání nebo nastavení parametrů počítání
AT+SERVADDR: Adresa serveru

Správa COAP

AT+URI : Parametry zdroje

Správa UDP

AT+CFM: Režim potvrzení nahrání (platí pouze pro UDP)

Správa MQTT

AT+CLIENT: Získejte nebo nastavte klienta MQTT
AT+UNAME: Získejte nebo nastavte uživatelské jméno MQTT
AT+PWD: Získejte nebo nastavte heslo MQTT
AT+PUBTOPIC : Získejte nebo nastavte téma publikování MQTT
AT+SUBTOPIC: Získejte nebo nastavte téma předplatného MQTT

Informace

AT+FDR: Obnovení továrních dat
AT+PWORD: Heslo pro sériový přístup

FAQ

Jak upgradovat firmware

Uživatel může upgradovat firmware pro 1) opravu chyby, 2) vydání nové funkce.

Postup upgradu naleznete na tomto odkazu:
http://wiki.dragino.com/index.php?title=Firmware_Upgrade_Instruction_for_STM32_base_prod
ucts#Hardware_Upgrade_Method_Support_List

Všimněte si, že LDDS75 a NDDS75 sdílejí stejnou základní desku. Používají stejné připojení a způsob aktualizace.

Odstraňování problémů

Problém s připojením při nahrávání firmwaru.

Podívejte se prosím:
http://wiki.dragino.com/index.php?title=Firmware_Upgrade_Trouble_Shooting#UART_upgr
ade_trouble_hooting

Vstup příkazu AT nefunguje

V případě, že uživatel vidí výstup konzoly, ale nemůže zadat vstup do zařízení.

Zkontrolujte, zda jste již zadali ENTER při odesílání příkazu. Některý sériový nástroj neodešle ENTER, když stisknete klávesu Odeslat. V tomto případě musí uživatel přidat ENTER do řetězce pro odeslání, jak je uvedeno níže:
Vstup příkazu AT nefunguje

Objednat Info

Číslo dílu: NDDS75

Informace o balení

Balíček obsahuje:

  • Uzel senzoru NDDS75 NB-IoT pro detekci vzdálenosti x 1
  • Externí anténa x 1

Rozměr a hmotnost:

  • Velikost zařízení: 13.0 x 5 x 4.5 cm
  • Hmotnost zařízení: 150 g
  • Rozměr balení / ks : 14.0 x 8 x 5 cm
  • Hmotnost / ks: 180g

Podpora

  • Podpora je poskytována od pondělí do pátku od 09:00 do 18:00 GMT+8. Kvůli různým časovým pásmům nemůžeme nabízet živou podporu. Vaše dotazy však budou zodpovězeny co nejdříve ve výše uvedeném harmonogramu.
  • Uveďte co nejvíce informací týkajících se vašeho dotazu (modely produktů, přesný popis vašeho problému a kroky k jeho replikaci atd.) a odešlete e-mail na adresu
    podpora@dragino.com

 

Dokumenty / zdroje

Senzor detekce vzdálenosti DRAGINO NDDS75 NB-IoT [pdfUživatelská příručka
NDDS75, snímač vzdálenosti NB-IoT

Reference

Zanechte komentář

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