AT Comandi per la trasmissione di dati tramite stack TCP / IP con rete LTE


11

Devo progettare un software incorporato che guiderà un dispositivo cellulare LTE (come u-Blox TOBY serie L2) e il suo stack TCP / IP per trasmettere alcuni dati a un server distante.

Sto aspettando che il dispositivo venga consegnato al lavoro. Per ora, utilizzo un dispositivo GPRS (serie LEON u-Blox). Fondamentalmente eseguo i seguenti comandi:

  • Configura il profilo PSD con AT + UPSD
  • Attiva il profilo PSD con AT + UPSDA = 0,3
  • Presa aperta con AT + USOCR = 6
  • Connettersi al server IP con AT + USOCO = 0, "xx.xxx.xx.xxx", "pp" dove xx è l'indirizzo IP e pp è il numero di porta
  • Scrivi i dati con AT + USOWR

Questo è un diagramma di flusso molto semplice, non ho bisogno di impostazioni molto specifiche, solo quella predefinita. Non configuro un contesto PDP con AT + CGDCONT o altro. Forse la configurazione del PSD con AT + UPSD è sufficiente sia con la rete GPRS che LTE.

Il problema è il seguente: apparentemente ci sono alcune differenze tra dispositivi GPRS / UMTS e dispositivi LTE quando si tratta di impostare la configurazione di rete (contesto PDP per dispositivi GPRS / UMTS ed EPS per LTE). Ho letto tutto su queste impostazioni della sessione dati ma non riesco a comprendere appieno le differenze.

Quindi, quando passerò dal dispositivo GPRS (LEON) al dispositivo LTE (TOBY), quali differenze si verificheranno in termini di impostazioni e / o comandi AT?

Risposte:


1

Prima di tutto, potresti essere informato che, per quanto ne so, il supporto socket TCP per TOBY-L2 è in fase di sviluppo per la maggior parte dei moduli, ad eccezione della versione L201 (consultare la scheda tecnica attuale e il riferimento al comando AT su ublox.com ) e per altre versioni utilizzando l'aggiornamento del firmware più recente. Non sto collegando a nulla direttamente qui, poiché ublox sembra stia ristrutturando il suo sito Web proprio ora.

Oltre a ciò, il riferimento ai comandi AT è piuttosto la risorsa qui, descrive in dettaglio le differenze in ciascun comando tra TOBY, LEON, SARA e LISA e le loro versioni. Se non l'hai letto, ecco un elenco (non necessariamente completo o effettivamente verificato) per la migrazione, preso esattamente da quel documento:

  • + UPSD: i valori dei parametri dipendono abbastanza dal tipo di modem. param_tag e param_val hanno molti significati speciali e restrizioni per LEON. Se si utilizza uno di questi, si consiglia di prendere misure speciali. TOBY-L2 ha anche una restrizione, che dovrebbe essere facilmente evitata
  • + UPSDA: nessuna differenza, ma un effetto collaterale: se si attiva un profilo con lo stesso numero su TOBY-L2 due volte, ma con impostazioni diverse, ciò potrebbe non riuscire. Dai un'occhiata al manuale se lo fai.
  • + USOCR: è possibile creare solo 7 socket (0-6) su TOBY-L2 rispetto a un massimo di 16 socket su LEON.
  • + USOCO: nessuna differenza apparente
  • + USOWR: C'è qualche stranezza con LEON nei dettagli nel caso in cui tu stia ricevendo anche dati, cosa che ovviamente non fai, quindi stai bene qui.

Tuttavia, prestare attenzione a non mescolare i comandi + CG * e + UPS * nella propria applicazione, nel caso si stia aggiornando. Ciò può causare problemi.

Diverso da quello che non riesco a discernere altre differenze nella documentazione. Tuttavia, potrebbe non essere documentato in una fase così presto.

Ci sono altri due riferimenti che posso indicarti.

  • Non appena hai un vero modulo TOBY con te, prova m-center. Ti consente di impostare i profili PSD e di tracciare i comandi AT contemporaneamente.
  • Contatta il tuo distributore. u-blox ha accordi abbastanza dettagliati con loro, in generale, il che li rende responsabili di supportarti in domande del genere.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.