Manuale utente del sensore di rilevamento della distanza NB-IoT Dragino DDS75-NB

Sensore di rilevamento della distanza NB-IoT DDS75-NB

Informazioni sul prodotto

Specifiche

  • Caratteristiche CC comuni: Specifiche NB-IoT
  • Modulo NB-IoT: BC660K-GL
  • Bande di supporto:
    • B1 @H-FDD: 2100 MHz
    • B2 @H-FDD: 1900 MHz
    • B3 @H-FDD: 1800 MHz
    • B4 @H-FDD: 2100 MHz
    • B5 @H-FDD: 860 MHz
    • B8 @H-FDD: 900 MHz
    • B12 @H-FDD: 720 MHz
    • B13 @H-FDD: 740 MHz
    • B17 @H-FDD: 730 MHz
    • B18 @H-FDD: 870 MHz
    • B19 @H-FDD: 870 MHz
    • B20 @H-FDD: 790 MHz
    • B25 @H-FDD: 1900 MHz
    • B28 @H-FDD: 750 MHz
    • B66 @H-FDD: 2000 MHz
    • B70 @H-FDD: 2000 MHz
    • B85 @H-FDD: 700 MHz
  • Batteria: Batteria non ricaricabile Li/SOCI2
    • Capacità: 8500mAh
    • Autoscarica:

Istruzioni per l'uso del prodotto

1. Impostazione del rilevamento della distanza NB-IoT DDS75-NB
Sensore

Per configurare il sensore, seguire questi passaggi:

  1. Inserire la scheda SIM (se non è integrata).
  2. Accendere il sensore premendo il pulsante di accensione.
  3. Connettiti alla piattaforma IoT desiderata utilizzando uno dei metodi supportati
    metodi di uplink (MQTT, MQTT, UDP, TCP).

2. Misurazione della distanza

Il sensore rileverà la distanza tra l'oggetto misurato
e si attiva automaticamente una volta impostato.

3. Gestione della batteria

Il sensore è alimentato da una batteria Li-SOCI2 da 8500 mAh progettata
per un uso a lungo termine. Per massimizzare la durata della batteria:

  • Evitare di sovraccaricare la batteria.
  • Caricare completamente la batteria prima del primo utilizzo.
  • Sostituire la batteria quando necessario con una batteria compatibile
    tipo.

4. Aggiornamenti del firmware

Il sensore supporta la configurazione BLE e l'aggiornamento OTA per una facile
Aggiornamenti del firmware. Segui questi passaggi per aggiornare il firmware:

  1. Assicurarsi che il sensore sia connesso a una rete stabile.
  2. Avviare il processo di aggiornamento del firmware tramite la piattaforma IoT
    o connessione BLE.
  3. Monitorare l'avanzamento dell'aggiornamento e assicurarsi che venga completato
    con successo.

Domande frequenti (FAQ)

D: Quanto dura la batteria con una carica completa?

A: La batteria Li-SOCI2 da 8500 mAh può durare diversi anni con una carica completa
carica in normali condizioni d'uso.

D: Posso modificare la connessione predefinita del server IoT
impostazioni?

A: Sì, puoi configurare le impostazioni di connessione del server IoT per
connettersi a un server diverso se necessario. Fare riferimento al manuale utente
per istruzioni dettagliate sulla modifica delle impostazioni del server.

“`

DDS75-NB — Manuale utente del sensore di rilevamento della distanza NB-IoT
Indice: 1. Introduzione 1.1 Che cos'è il sensore di rilevamento della distanza NB-IoT DDS75-NB 1.2 Caratteristiche 1.3 Specifiche 1.4 Condizioni ambientali nominali 1.5 Intervallo di misurazione effettivo Schema del fascio di riferimento 1.6 Applicazioni 1.7 Modalità di sospensione e modalità di lavoro 1.8 Pulsante e LED 1.9 Connessione BLE 1.10 Definizioni dei pin, interruttore e direzione SIM 1.10.1 Jumper JP2 1.10.2 MODALITÀ DI AVVIO / SW1 1.10.3 Pulsante di ripristino 1.10.4 Direzione della scheda SIM 1.11 Meccanica 2. Utilizzare DDS75-NB per comunicare con il server IoT 2.1 Inviare dati al server IoT tramite la rete NB-IoT 2.2 Tipi di payload 2.2.1 Formato JSON generale (tipo = 5) 2.2.2 Payload in formato HEX (tipo = 0) 2.2.3 Payload ThingsBoard (tipo = 3)

DDS75-NB — Manuale utente del sensore di rilevamento della distanza NB-IoT
2.2.4 ThingSpeak Payload (tipo=1) 2.3 Test Uplink e modifica intervallo di aggiornamento 2.4 Multi-Samplings e un uplink 2.5 Trggier un uplink tramite interrupt esterno 2.6 Allarme distanza 2.7 Registrazione dell'orologio (dalla versione firmware v1.2.1) 2.8 Example Query sui record storici salvati 2.9 Query sul registro di uplink 2.10 Risoluzione programmata dei nomi di dominio 2.11 Imposta il livello QoS 2.12 Imposta l'opzione CoAP 2.13 Imposta la modalità di debug downlink (dal firmware v1.3.0) 2.14 Impostazioni di risoluzione dei nomi di dominio (dal firmware v1.3.0) 3. Configurare DDS75-NB 3.1 Metodi di configurazione 3.2 Password di accesso seriale 3.3 Impostazione dei comandi AT 4. Batteria e consumo energetico 5. Aggiornamento firmware 6. FAQ 6.1 Come posso accedere ai comandi AT del BC660K-GL? 6.2 Posso utilizzare DDS75-NB in ​​un ambiente con condensa? 6.3 Come configurare il certificato? 7. Risoluzione dei problemi 7.1 Perché la lettura del sensore mostra 0 o "Nessun sensore" 7.2 Letture anomale L'intervallo tra più letture è troppo grande o l'intervallo tra le letture e il valore effettivo è troppo grande 8. Informazioni sull'ordine 9. Informazioni sull'imballaggio 10. Assistenza
1. Introduzione
1.1 Che cos'è il sensore di rilevamento della distanza NB-IoT DDS75-NB
Il Dragino DDS75-NB è un sensore di rilevamento della distanza NB-IoT per soluzioni IoT. Viene utilizzato per misurare la distanza tra il sensore e un oggetto piatto. Il sensore di rilevamento della distanza è un modulo che utilizza la tecnologia di rilevamento a ultrasuoni per la misurazione della distanza, mentre la compensazione della temperatura viene eseguita internamente per migliorare l'affidabilità dei dati. Il DDS75-NB può essere utilizzato in scenari quali la misurazione della distanza orizzontale, la misurazione del livello dei liquidi, i sistemi di gestione dei parcheggi, il rilevamento della prossimità e della presenza di oggetti, i sistemi intelligenti di gestione dei bidoni della spazzatura, l'elusione degli ostacoli tramite robot, il controllo automatico, il monitoraggio delle fognature, il monitoraggio del livello dell'acqua di fondo, ecc.

DDS75-NB — Manuale utente del sensore di rilevamento della distanza NB-IoT
Rileva la distanza tra l'oggetto misurato e il sensore e invia i dati alla piattaforma IoT tramite la rete NB-IoT.
DDS75-NB supporta diversi metodi di uplink, tra cui MQTT, MQTT, UDP e TCP, per diversi requisiti applicativi e supporta uplink a vari server IoT.
DDS75-NB supporta la configurazione BLE e l'aggiornamento OTA, rendendolo facile da usare per l'utente.
Il DDS75-NB è alimentato da una batteria Li-SOCI2 da 8500 mAh ed è progettato per un utilizzo a lungo termine, fino a diversi anni.
Il DDS75-NB è dotato di scheda SIM integrata opzionale e di una versione predefinita di connessione al server IoT. Ciò ne semplifica la configurazione.
1.2 Caratteristiche
Bande NB-IoT: B1/B2/B3/B4/B5/B8/B12/B13/B17/B18/B19/B20/B25/B28/B66/B70/B85 @H-FDD Consumo energetico ultra basso Rilevamento della distanza tramite tecnologia a ultrasuoni Intervallo di oggetti piatti 280 mm – 7500 mm Precisione: ±(1 cm+S*0.3%) (S: distanza) Angolo di misurazione: 40° Moltiplica Sampling e un uplink Supporta la configurazione remota Bluetooth v5.1 e l'aggiornamento del firmware Uplink attivo periodicamente Downlink per modificare la configurazione Custodia impermeabile IP66 Batteria da 8500 mAh per un utilizzo a lungo termine Slot per scheda Nano SIM per SIM NB-IoT
1.3 Specificazione
Caratteristiche CC comuni:
Volume di fornituratage: 2.5 V ~ 3.6 V Temperatura di funzionamento: -40 ~ 85 °C
Specifiche NB-IoT:
Modulo NB-IoT: BC660K-GL
Bande di supporto:
B1 @H-FDD: 2100MHz B2 @H-FDD: 1900MHz B3 @H-FDD: 1800MHz B4 @H-FDD: 2100MHz B5 @H-FDD: 860MHz B8 @H-FDD: 900MHz B12 @H-FDD: 720MHz B13 @H-FDD: 740MHz B17 @H-FDD: 730MHz

DDS75-NB — Manuale utente del sensore di rilevamento della distanza NB-IoT

B18 @H-FDD: 870MHz B19 @H-FDD: 870MHz B20 @H-FDD: 790MHz B25 @H-FDD: 1900MHz B28 @H-FDD: 750MHz B66 @H-FDD: 2000MHz B70 @H-FDD: 2000MHz B85 @H-FDD: 700MHz
Batteria:
Batteria Li/SOCI2 non ricaricabile Capacità: 8500 mAh Autoscarica: <1% / anno a 25°C Corrente massima continua: 130 mA Corrente di boost massima: 2 A, 1 secondo
Consumo energetico
Modalità STOP: 10uA a 3.3 V Potenza di trasmissione massima: 350 mA a 3.3 V
1.4 Condizioni ambientali nominali

Articolo

Valore minimo

Temperatura di conservazione -25

Umidità di stoccaggio

Temperatura di esercizio -15

Umidità di lavoro

Valore tipico 25 65% 25 65%

Valore massimo 80 90% 60 80%

Unità

Osservazioni

RH

(1)

RH

(1)

Osservazioni: (1) a. Quando la temperatura ambiente è 0-39, l'umidità massima è del 90% (senza condensa);
b. Quando la temperatura ambiente è di 40-50 °C, l'umidità più alta è l'umidità più alta nel mondo naturale alla temperatura attuale (senza condensa)
1.5 Campo di misura effettivo Schema del raggio di riferimento
1. L'oggetto testato è un tubo cilindrico bianco in PVC, alto 100 cm e con un diametro di 7.5 cm.

DDS75-NB — Manuale utente del sensore di rilevamento della distanza NB-IoT
2. L'oggetto da testare è una "scatola di cartone ondulato" perpendicolare all'asse centrale di 0°, e la lunghezza * larghezza è 60 cm * 50 cm.
1.6 Applicazioni
Misurazione della distanza orizzontale Misurazione del livello del liquido Sistema di gestione del parcheggio Rilevamento della prossimità e della presenza di oggetti Sistema intelligente di gestione dei bidoni della spazzatura Robot per evitare gli ostacoli Controllo automatico Fognatura Monitoraggio del livello dell'acqua sul fondo
1.7 Modalità di sospensione e modalità di lavoro
Modalità Deep Sleep: il sensore non ha alcuna attivazione NB-IoT. Questa modalità è utilizzata per l'archiviazione e la spedizione per risparmiare la durata della batteria.

DDS75-NB — Manuale utente del sensore di rilevamento della distanza NB-IoT
Modalità di lavoro: in questa modalità, il sensore funzionerà come sensore NB-IoT per unirsi alla rete NB-IoT e inviare i dati del sensore al server. Tra ogni sampling/tx/rx periodicamente, il sensore sarà in modalità IDLE), in modalità IDLE, il sensore ha lo stesso consumo energetico della modalità Deep Sleep.
1.8 Pulsanti e LED

Comportamento nei livelli ACT 1~3
>3 secondi

Funzione Invia un uplink
Dispositivo attivo

Azione
Se il sensore è già connesso alla rete NB-IoT, invierà un pacchetto di uplink e il LED blu lampeggerà una volta. Nel frattempo, il modulo BLE sarà attivo e l'utente potrà connettersi tramite BLE per configurare il dispositivo.
Il LED verde lampeggerà velocemente 5 volte, il dispositivo entrerà in modalità OTA per 3 secondi. Quindi inizierà a connettersi alla rete NB-IoT. Una volta attivato il sensore, il modulo BLE sarà attivo e l'utente potrà connettersi tramite BLE per configurare il dispositivo, indipendentemente dal fatto che il dispositivo sia connesso o meno alla rete NB-IoT.

DDS75-NB — Manuale utente del sensore di rilevamento della distanza NB-IoT

x5

Disattiva dispositivo

Il LED rosso rimarrà acceso fisso per 5 secondi. Significa che...

vice è in modalità Deep Sleep.

Nota: quando il dispositivo esegue un programma, i pulsanti potrebbero non essere più validi. È meglio premere i pulsanti dopo che il dispositivo ha completato l'esecuzione del programma.

1.9 Connessione BLE
DDS75-NB supporta la configurazione remota BLE e l'aggiornamento del firmware.
BLE può essere utilizzato per configurare i parametri del sensore o vedere l'output della console dal sensore. BLE sarà attivato solo nel caso seguente:
Premere il pulsante per inviare un uplink. Premere il pulsante per attivare il dispositivo. Accendere o ripristinare il dispositivo. Se non c'è alcuna connessione di attività su BLE per 60 secondi, il sensore spegnerà il modulo BLE per entrare in modalità di basso consumo.

1.10 Definizioni dei pin, interruttore e direzione della SIM

1.10.1 Ponticello JP2
Accendi il dispositivo quando metti questo ponticello.

DDS75-NB — Manuale utente del sensore di rilevamento della distanza NB-IoT
1.10.2 MODALITÀ AVVIO / SW1
1) ISP: modalità di aggiornamento, il dispositivo non riceverà alcun segnale in questa modalità, ma è pronto per l'aggiornamento del firmware. Il LED non funzionerà. Il firmware non verrà eseguito. 2) Flash: modalità di lavoro, il dispositivo inizia a funzionare e invia un output alla console per un ulteriore debug.
1.10.3 Pulsante di ripristino
Premere per riavviare il dispositivo.
1.10.4 Direzione della scheda SIM
Vedi questo link. Come inserire la scheda SIM.
1.11 Meccanico
Meccanica della sonda:

DDS75-NB — Manuale utente del sensore di rilevamento della distanza NB-IoT

2. Utilizzare DDS75-NB per comunicare con il server IoT
2.1 Inviare dati al server IoT tramite la rete NB-IoT
Il DDS75-NB è dotato di un modulo NB-IoT; il firmware precaricato nel DDS75-NB acquisisce i dati ambientali dai sensori e li invia alla rete NB-IoT locale tramite il modulo NB-IoT. La rete NB-IoT inoltrerà questo valore al server IoT tramite il protocollo definito dal DDS75-NB. Di seguito è mostrata la struttura della rete:

Esistono due versioni: la versione -GE e la versione -1T del DDS75-NB.

Versione GE: questa versione non include la scheda SIM né punta ad alcun server IoT. L'utente deve utilizzare i comandi AT per configurare i due passaggi seguenti per impostare DDS75-NB in ​​modo che invii dati al server IoT.
Installa la scheda SIM NB-IoT e configura l'APN. Consulta le istruzioni per il collegamento alla rete. Configura il sensore in modo che punti al server IoT. Consulta le istruzioni per la configurazione per la connessione di server diversi. Di seguito è riportato un breve riepilogo dei risultati ottenuti con diversi server.

Server Node-Red

Pannello di controllo

Commenti

Torta di dati

DDS75-NB — Manuale utente del sensore di rilevamento della distanza NB-IoT

Tago.IO Generale UDP Generale MQTT ThingSpeak

Carico utile grezzo. È necessario uno sviluppatore per progettare la dashboard Carico utile grezzo. È necessario uno sviluppatore per progettare la dashboard

ThingsBoard

Versione 1T: questa versione ha una scheda SIM 1NCE preinstallata e configurata per inviare dati a ThingsEye. L'utente deve solo selezionare il tipo di sensore in ThingsEye e attivare DDS75-NB e potrà visualizzare i dati in ThingsEye. Per le istruzioni di configurazione di ThingsEye, vedere qui.
2.2 Tipi di carico utile
Per soddisfare i diversi requisiti del server, DDS75-NB supporta diversi tipi di payload. Include:
Payload in formato JSON generale. (Tipo=5) Payload in formato HEX. (Tipo=0) Formato ThingSpeak. (Tipo=1) Formato ThingsBoard. (Tipo=3) L'utente può specificare il tipo di payload quando sceglie il protocollo di connessione. Esempioampon:

AT+PRO=1,0 AT+PRO=1,5 AT+PRO=2,0 AT+PRO=2,5 AT+PRO=3,0 AT+PRO=3,5 AT+PRO=4,0 AT+PRO=4,5

DDS75-NB — Manuale utente del sensore di rilevamento della distanza NB-IoT
// Usa la connessione COAP e il payload esadecimale // Usa la connessione COAP e il payload JSON // Usa la connessione UDP e il payload esadecimale // Usa la connessione UDP e il payload JSON // Usa la connessione MQTT e il payload esadecimale // Usa la connessione MQTT e il payload JSON // Usa la connessione TCP e il payload esadecimale // Usa la connessione TCP e il payload JSON

2.2.1 Formato JSON generale (tipo=5)
Questo è il formato JSON generale. Come di seguito:
{“IMEI”:”863663062798914″,”IMSI”:”460083513507314″,”Model”:”DDS75NB”,”distance”:1752,”interrupt”:0,”interrupt_level”:0,”battery”:3.29,”signal”:17,”time”:”2024/11/21 08:31:30″,”1″:[2109,”2024/11/21 08:04:46″],”2″:[1015,”2024/11/21 07:49:45″],”3″:[1118,”2024/11/21 07:34:46″],”4″:[0,”2024/11/21 05:26:12″],”5″:[0,”2024/11/21 05:11:12″],”6″:[0,”2024/11/21 04:56:12″],”7″: [0,”2024/11/21 04:41:12″],”8″:[0,”2024/11/21 04:26:12″]}

DDS75-NB — Manuale utente del sensore di rilevamento della distanza NB-IoT
Nota, dal payload sopra: distanza, batteria, segnale e tempo sono i valori al momento dell'uplink. Le voci JSON da 1 a 8 sono gli ultimi 1 ~ 8 secondiampdati di ling come specificato dal comando AT+CLOCKLOG=1,65535,15,8. Ogni voce include (da sinistra a destra): Temperatura, Umidità, Sampling tempo.
2.2.2 Formato HEX Payload (Tipo=0)
Questo è il formato HEX. Come di seguito: f863663062798914f46008351350731409820ce81101000008d1673ef0a1083d673ee99e03f7673ee619045e673e

DDS75-NB — Manuale utente del sensore di rilevamento della distanza NB-IoT Se utilizziamo il client MQTT per iscriverci a questo argomento MQTT, possiamo vedere le seguenti informazioni quando i dati di uplink del sensore NB.
ID dispositivo (f+IMEI): f863663062798914 = 863663062798914 ID scheda SIM (f+IMSI): f460083513507314 = 460083513507314 Versione: questi byte includono la versione hardware e software. Byte superiore: specifica il modello del sensore: 0x09 per DDS75-NB Byte inferiore: specifica la versione del software: 0x82=130, indica la versione del firmware 1.3.0 BAT (informazioni sulla batteria): Es. 1: 0x0D38 = 3384 mV Intensità del segnale: intensità del segnale della rete NB-IoT.

DDS75-NB — Manuale utente del sensore di rilevamento della distanza NB-IoT
Es1: 0x13 = 19 0 -113dBm o meno 1 -111dBm 2…30 -109dBm… -53dBm 31 -51dBm o maggiore 99 Non noto o non rilevabile
Interruzione: se questo pacchetto è generato da un'interruzione o meno. Es.ample: 0x00: Pacchetto di uplink normale. 0x01: Pacchetto di uplink interrotto.
Interrupt_level: questo byte indica se l'interrupt è attivato da un livello alto o basso. Es. 1: 0x00 Interrupt attivato dal fronte di discesa (livello basso) Es. 2: 0x01 Interrupt attivato dal fronte di salita (livello alto)
Distanza: Ottieni la distanza. Intervallo di misurazione di oggetti piatti 280 mm - 7500 mm. Ad esempioampAd esempio, se i dati ottenuti dal registro sono 0x0B 0x05, la distanza tra il sensore e l'oggetto misurato è 0B05(H) = 2821 (D) = 2821 mm.
Se il valore del sensore è 0x0000, significa che il sistema non rileva il sensore a ultrasuoni.
Orarioamp: Unità Timestamp Example: 6653ddb4(H) = 1716772276(D) Inserisci il valore decimale in questo link (https://www.epochconverter.com) per ottenere l'ora.
2.2.3 Payload ThingsBoard (tipo=3)
Progettazione speciale del payload di tipo 3 per ThingsBoard, configurerà anche altri server predefiniti per ThingsBoard.
“argomento”: “2276492”, “carico utile”: {
“IMEI”: “863663062798914”, “Modello”: “DDS75-NB”,

DDS75-NB — Manuale utente del sensore di rilevamento della distanza NB-IoT
“distanza”: 347, “interruzione”: 0, “livello_interruzione”: 0, “batteria”: 3.38, “segnale”: 15, “1”: [347, “2024/05/27 01:26:21”], “2”: [250, “2024/05/27 00:57:17”], “3”: [250, “2024/05/27 00:42:17”], “4”: [250, “2024/05/27 00:27:17”], “5”: [250, “2024/05/27 00:12:17”], “6”: [250, “2024/05/26 23:57:17”], “7”: [250, “26/05/2024 23:42:17”], “8”: [250, “26/05/2024 23:27:16”] } }
2.2.4 Payload ThingSpeak (tipo=1)
Questo payload soddisfa i requisiti della piattaforma ThingSpeak. Include solo quattro campi. I campi da 1 a 3 sono: Distanza, Batteria e Segnale. Questo tipo di payload è valido solo per la piattaforma ThingsSpeak. Come di seguito: campo1 = valore Distanza; campo2 = valore Batteria; campo3 = valore Segnale.

DDS75-NB — Manuale utente del sensore di rilevamento della distanza NB-IoT

2.3 Test Uplink e modifica intervallo di aggiornamento

Per impostazione predefinita, Sensor invierà uplink ogni 2 ore

L'utente può utilizzare i comandi seguenti per modificare l'intervallo di uplink.

Comando AT: AT+TDC

Example: AT+TDC=7200 // Imposta l'intervallo di aggiornamento a 7200 secondi

Comando downlink: 0x01

Formato: codice comando (0x01) seguito da 3 byte.

Example: 12 ore = 43200 secondi 43200 (D) = 0xA8C0 (H)

Carico utile discendente: 01 00 A8 C0

// AT+TDC=43200, Imposta l'intervallo di aggiornamento su 12 ore.

Nota: l'utente può anche premere il pulsante per più di 1 secondo per attivare un uplink.

2.4 Multi-Samplings e un uplink

DDS75-NB — Manuale utente del sensore di rilevamento della distanza NB-IoT
Avviso: la funzione AT+NOUD è stata aggiornata alla funzione di registrazione dell'orologio, fare riferimento alla funzione di registrazione dell'orologio. Per risparmiare la durata della batteria, DDS75-NB sampI dati sulla distanza vengono inviati ogni 15 minuti e un uplink ogni 2 ore. Ogni uplink includerà quindi 8 dati memorizzati + 1 dato in tempo reale. Sono definiti da:
AT+TR=900 // L'unità è in secondi e l'impostazione predefinita è la registrazione dei dati ogni 900 secondi (15 minuti, il minimo può essere impostato a 180 secondi). AT+NOUD=8 // Il dispositivo carica 8 set di dati registrati per impostazione predefinita. È possibile caricare fino a 32 set di dati registrati. Il diagramma seguente spiega più chiaramente la relazione tra TR, NOUD e TDC:

2.5 Avviare un uplink tramite interruzione esterna

Il DDS75-NB è dotato di una funzione di interrupt tramite trigger esterno. Gli utenti possono utilizzare il pin GPIO_EXTI per attivare il caricamento dei pacchetti dati.

Comando AT:

AT+INTMOD

// Imposta la modalità di interruzione del trigger

AT+INTMOD=0 // Disabilita l'interruzione

AT+INTMOD=1 // Trigger tramite fronte di salita e di discesa

DDS75-NB — Manuale utente del sensore di rilevamento della distanza NB-IoT
AT+INTMOD=2 // Trigger tramite fronte di discesa AT+INTMOD=3 // Trigger tramite fronte di salita
2.6 Allarme distanza
Caratteristica: Imposta l'allarme di LDDS e NMDS. Comando AT: AT+LDDSALARM (Intervallo: 280 mm - 7500 mm) Es.ample: AT+LDDSALARM=500,2000 // Imposta la soglia di allarme Comando downlink: 0X08 Formato: codice comando (0x08) seguito da 4 byte. Esempioample: Carico utile di downlink: 08 01 F4 07 D0 //AT+LDDSALARM=500,2000

2.7 Registrazione dell'orologio (dalla versione firmware v1.2.1)

A volte quando distribuiamo molti nodi finali sul campo. Vogliamo che tutti i sensori sianoampi dati contemporaneamente e caricarli insieme per analizzarli. In tal caso, possiamo utilizzare la funzione di registrazione dell'orologio.

Possiamo utilizzare questo comando per impostare l'ora di inizio della registrazione dei dati e l'intervallo di tempo per soddisfare i requisiti dell'ora specifica di raccolta dei dati.

Comando AT: AT+CLOCKLOG=a,b,c,d

a: 0: Disabilita la registrazione dell'orologio. 1: Abilita la registrazione dell'orologio

b: Specificare prima sampling start second: intervallo (0 ~ 3599, 65535)

// Nota: se il parametro b è impostato su 65535, il

il periodo di registrazione inizia dopo che il nodo accede alla rete e invia i pacchetti.

c: Specificare la sampintervallo di ling: intervallo (0 ~ 255 minuti)

d: Quante voci devono essere uplinkate su ogni TDC (max 32)

Nota: per disabilitare la registrazione dell'orologio, impostare i seguenti parametri: AT+CLOCKLOG=1,65535,0,0

Exampon:

DDS75-NB — Manuale utente del sensore di rilevamento della distanza NB-IoT
AT+CLOCKLOG=1,65535,1,5 Dopo che il nodo invia il primo pacchetto, i dati vengono registrati nella memoria a intervalli di 1 minuto. Per ogni uplink TDC, il carico di uplink includerà: informazioni sulla batteria + gli ultimi 5 record di memoria (payload + timestamp).

Nota: gli utenti devono sincronizzare l'ora del server prima di configurare questo comando. Se l'ora del server non è sincronizzata prima di configurare questo comando, il comando avrà effetto solo dopo che il nodo sarà stato reimpostato.

Comando downlink: 0x0A

Formato: codice comando (0x0A) seguito da 5 byte.

Example 1: Carico utile downlink: 0A01FFFF0F08 AT+CLOCKLOG=1,65535,15,8 Example 1: Carico utile downlink: 0A0104B00F08 AT+CLOCKLOG=1,1200,15,8

// Imposta l'ora di registrazione SHT: // Imposta l'ora di registrazione SHT:

Nota: quando si immette il payload del downlink, non devono esserci spazi tra i byte.

2.8 Esample Query ha salvato i record storici
Comando AT: AT+CDP Questo comando può essere utilizzato per cercare nella cronologia salvata, registrando fino a 32 gruppi di dati, ogni gruppo di dati storici contiene un massimo di 100 byte.

DDS75-NB — Manuale utente del sensore di rilevamento della distanza NB-IoT
2.9 Query del registro di uplink
Comando AT: AT+GETLOG Questo comando può essere utilizzato per interrogare i log upstream dei pacchetti di dati.

DDS75-NB — Manuale utente del sensore di rilevamento della distanza NB-IoT
2.10 Risoluzione programmata dei nomi di dominio
Questo comando viene utilizzato per impostare la risoluzione pianificata dei nomi di dominio. Comando AT:
AT+DNSTIMER=XX // Unità: ora Dopo aver impostato questo comando, la risoluzione dei nomi di dominio verrà eseguita regolarmente.
2.11 Impostare il livello QoS
Questo comando viene utilizzato per impostare il livello QoS di MQTT. Comando AT:
AT+MQOS=xx // 0~2 Comando downlink: 0x07 Formato: codice comando (0x07) seguito da 1 byte. Es. 1: Payload downlink: 0x0700 //AT+MQOS=0 Es. 2: Payload downlink: 0x0701 //AT+MQOS=1

DDS75-NB — Manuale utente del sensore di rilevamento della distanza NB-IoT

2.12 Imposta l'opzione CoAP

Questo comando imposta i parametri di connessione del COAP.

Comando AT:

AT+URI1 AT+URI2 AT+URI3 AT+URI4

// Nome opzione CoAP, lunghezza opzione CoAP, "valore opzione CoAP" // Nome opzione CoAP, lunghezza opzione CoAP, "valore opzione CoAP" // Nome opzione CoAP, lunghezza opzione CoAP, "valore opzione CoAP" // Nome opzione CoAP, lunghezza opzione CoAP, "valore opzione CoAP"

Exampon:

AT+URI1=11,38,”i/faaa241f-af4a-b780-4468-c671bb574858″

2.13 Imposta la modalità di debug del downlink (dal firmware v1.3.0)

Funzionalità: imposta la conversione tra i downlink della versione standard e della versione 1T. Comando AT: AT+DOWNTE

Comando Example

Funzione/Parametri

Risposta/Spiegazione

AT+DOWNTE=?

Ottieni le impostazioni correnti

0,0 (predefinito) OK

AT+DOWNTE=a,b

a: Imposta la conversione tra il downlink della versione standard e la versione 1T

0: Imposta il downlink della versione standard. 1: Imposta il downlink della versione 1T (piattaforma ThingsEye)

b: Abilita/Disabilita il debug del downlink

0: Disabilita la modalità di debug downlink. 1: Abilita la modalità di debug downlink, gli utenti possono vedere la ricezione downlink originale.

Example: AT+DOWNTE=0,1 // Imposta sulla versione standard del downlink e abilita il debug del downlink. AT+DOWNTE=1,1 // Imposta sulla versione 1T del downlink e abilita il debug del downlink.
Comando downlink: nessun comando downlink per la funzionalità

2.14 Impostazioni di risoluzione del nome di dominio (dal firmware v1.3.0)
Funzionalità: imposta l'IP di risoluzione dinamica del nome di dominio. Comando AT: AT+BKDNS

DDS75-NB — Manuale utente del sensore di rilevamento della distanza NB-IoT

Comando Example AT+BKDNS=?
AT+BKDNS=a,b,c

Funzione/Parametri Ottieni le impostazioni correnti

Risposta/Spiegazione
0,0,NULL (predefinito) OK

a: Abilita/Disabilita la risoluzione dinamica dei nomi di dominio.

1: Disabilita l'aggiornamento dinamico del nome di dominio. L'indirizzo IP verrà salvato dopo la risoluzione del nome di dominio; se la successiva risoluzione del nome di dominio fallisce, verrà utilizzato l'ultimo indirizzo IP salvato. 2: Abilita l'aggiornamento dinamico del nome di dominio. L'indirizzo IP verrà salvato dopo la risoluzione del nome di dominio; se la successiva risoluzione del nome di dominio fallisce, verrà utilizzato l'ultimo indirizzo IP salvato e la risoluzione del nome di dominio verrà aggiornata regolarmente in base all'orario impostato dal cliente.

b: Imposta l'ora di aggiornamento della risoluzione del nome di dominio a intervalli regolari.

Unità: ora

c: Imposta manualmente l'indirizzo IP.

Il formato è lo stesso di AT+SERVADDR. Se la risoluzione del nome di dominio fallisce, questo indirizzo IP verrà utilizzato direttamente; se la risoluzione del nome di dominio riesce, il parametro c verrà aggiornato all'indirizzo IP risolto correttamente.

Exampon:
AT+BKDNS=1,0 // La risoluzione dinamica dei nomi di dominio è disabilitata. AT+BKDNS=2,1 // La funzione di risoluzione dinamica dei nomi di dominio è abilitata e il tempo di aggiornamento automatico è impostato su 1 ora. AT+BKDNS=2,4,3.69.98.183,1883 // La funzione di risoluzione dinamica dei nomi di dominio è abilitata e il tempo di aggiornamento automatico è impostato su 4 ore. Imposta manualmente l'indirizzo IP: se il nome di dominio non riesce a risolvere, utilizzerà direttamente questo IP per comunicare. Quando la successiva risoluzione del nome di dominio avrà esito positivo, verrà aggiornato all'indirizzo IP della risoluzione riuscita.
Comando downlink:
Nessun comando downlink per la funzionalità

3. Configurare DDS75-NB
3.1 Configurare i metodi
DDS75-NB supporta il seguente metodo di configurazione:

DDS75-NB — Manuale utente del sensore di rilevamento della distanza NB-IoT Comando AT tramite connessione Bluetooth (consigliato): istruzioni di configurazione BLE. Comando AT tramite connessione UART: vedere Connessione UART.
3.2 Password di accesso seriale
Una volta stabilita la connessione Bluetooth o UART, utilizzare la password di accesso seriale per accedere alla finestra di comando AT. L'etichetta sulla scatola del nodo riporterà la password iniziale: AT+PIN=xxxxxx, e utilizzare direttamente la password di sei cifre per accedere alla finestra di istruzioni AT.
Se è necessario modificare la password, utilizzare AT+PWORD=xxxxxx (6 caratteri); i nodi NB supportano solo lettere minuscole.

DDS75-NB — Manuale utente del sensore di rilevamento della distanza NB-IoT
Nota: dopo aver immesso il comando, è necessario aggiungere un'interruzione di riga. È anche possibile impostare interruzioni di riga automatiche nello strumento Bluetooth o nello strumento di connessione UART.

DDS75-NB — Manuale utente del sensore di rilevamento della distanza NB-IoT

3.3 Set di comandi AT

AT+ ?

: Aiuto su

AT+

: Correre

AT+ = : Imposta il valore

AT+ =?

: Ottieni il valore

Comandi generali

AT

: Attenzione

A?

: Breve aiuto

ATZ

: Ripristino dell'MCU

AT+PMS

: Intervallo di trasmissione dei dati dell'applicazione

AT+CFG

: Stampa tutte le configurazioni

AT+CFGMOD

: Selezione della modalità di lavoro

AT+DEUI

: Ottieni o imposta l'ID del dispositivo

AT+INTMOD

: Imposta la modalità di interruzione del trigger

DDS75-NB — Manuale utente del sensore di rilevamento della distanza NB-IoT

AT+5VT

: Imposta l'estensione del tempo di alimentazione a 5 V

AT+PRO

: Scegli l'accordo

AT+RXDL : Estende il tempo di invio e ricezione

AT+DNSCFG: ottiene o imposta il server DNS

AT+GETSENSORVALUE : Restituisce la misurazione corrente del sensore

AT+NOUD: ottiene o imposta il numero di dati da caricare

AT+CDP: legge o cancella i dati memorizzati nella cache

AT+SERVADDR: indirizzo del server

Gestione MQTT

AT+CLIENT

: Ottieni o imposta il client MQTT

AT+UNAME

: Ottieni o imposta il nome utente MQTT

AT+PWD

: Ottieni o imposta la password MQTT

AT+PUBTOPIC

: Ottieni o imposta l'argomento di pubblicazione MQTT

AT+SOTTOARGOMENTO

: Ottieni o imposta l'argomento di sottoscrizione MQTT

Informazioni AT+FDR AT+PWORD AT+LDATA AT+CDP

: Ripristino dati di fabbrica : Password di accesso seriale : Ottieni gli ultimi dati caricati : Leggi o cancella i dati memorizzati nella cache

4. Batteria e consumo energetico
Il DDS75-NB utilizza un pacco batteria ER26500 + SPC1520. Per informazioni dettagliate sulla batteria e su come sostituirla, consultare il link sottostante. Analisi delle informazioni sulla batteria e del consumo energetico.

5. Aggiornamento del firmware
L'utente può modificare il firmware del dispositivo per: Aggiornarlo con nuove funzionalità. Correggere bug.
Il firmware e il changelog possono essere scaricati da: Link per il download del firmware

DDS75-NB — Manuale utente del sensore di rilevamento della distanza NB-IoT
Metodi per aggiornare il firmware: (metodo consigliato) Aggiornamento firmware OTA tramite BLE: istruzioni. Aggiornamento tramite interfaccia UART TTL: istruzioni.
6. Domande frequenti
6.1 Come posso accedere ai comandi AT del BC660K-GL?
L'utente può accedere direttamente a BC660K-GL e inviare comandi AT. Vedere il set di comandi AT BC660K-GL
6.2 Posso utilizzare DDS75-NB in ​​ambienti con condensa?
Il DDS75-NB non è adatto all'uso in ambienti con condensa. La condensa sulla sonda DDS75-NB influirà sulla lettura, che sarà sempre pari a 0.
6.3 Come configurare il certificato?
L'utente può fare riferimento a questa descrizione per configurare il certificato.
7. Risoluzione dei problemi
7.1 Perché la lettura del sensore mostra 0 o "Nessun sensore"
1. L'oggetto di misurazione è molto vicino al sensore, ma nel punto cieco del sensore. 2. Il cablaggio del sensore è scollegato. 3. Non si utilizza il decoder corretto.
7.2 Letture anomale La distanza tra più letture è troppo grande o la distanza tra le letture e il valore effettivo è troppo grande
1) Verificare se sulla sonda c'è qualcosa che ne influenza la misurazione (acqua condensata, olio volatile, ecc.) 2) Se cambia con la temperatura, la temperatura ne influenzerà la misurazione 3) Se si verificano dati anomali, è possibile attivare la modalità DEBUG. Utilizzare il collegamento in discesa o il comando AT per accedere alla modalità DEBUG.

DDS75-NB — Manuale utente del sensore di rilevamento della distanza NB-IoT
comando downlink: F1 01, comando AT: AT+DDEBUG=1 4) Dopo essere entrati nella modalità debug, invierà 20 dati alla volta e potrai inviarci il suo uplink per l'analisi
Il suo payload originale sarà più lungo rispetto agli altri dati. Anche se viene analizzato, si può notare che si tratta di dati anomali. Vi preghiamo di inviarci i dati per una verifica.
8. Informazioni sull'ordine
Numero di parte: DDS75-NB-XX XX:
GE: versione generale (esclusa scheda SIM) 1T: con 1NCE * 10 anni di scheda SIM da 500 MB e preconfigurazione sul server ThingsEye
9. Informazioni sull'imballaggio
La confezione include: DDS75-NB Sensore di rilevamento della distanza NB-IoT x 1 Antenna esterna x 1
Dimensioni e peso: Dimensioni del dispositivo: 13.0 x 5 x 4.5 cm Peso del dispositivo: 150 g Dimensioni della confezione / pezzi: 14.0 x 8 x 5 cm Peso / pezzi: 180 g
10. Supporto
L'assistenza è disponibile dal lunedì al venerdì, dalle 09:00 alle 18:00 GMT+8. A causa dei diversi fusi orari, non possiamo offrire assistenza in tempo reale. Tuttavia, le vostre domande riceveranno risposta il prima possibile, secondo le tempistiche sopra indicate. Fornite quante più informazioni possibili sulla vostra richiesta (modelli del prodotto, descrizione accurata del problema e passaggi per replicarlo, ecc.) e inviate un'e-mail a Support@dragino.cc.

Documenti / Risorse

Sensore di rilevamento della distanza NB-IoT Dragino DDS75-NB [pdf] Manuale d'uso
Sensore di rilevamento della distanza NB-IoT DDS75-NB, DDS75-NB, Sensore di rilevamento della distanza NB-IoT, Sensore di rilevamento della distanza, Sensore di rilevamento

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *