AT Perintah untuk mengirimkan data melalui tumpukan TCP / IP dengan jaringan LTE

11

Saya perlu merancang sotfware tertanam yang akan menggerakkan perangkat seluler LTE (seperti Seri U-Blox TOBY L2) dan tumpukan TCP / IP untuk mengirimkan beberapa data ke server yang jauh.

Saya menunggu perangkat dikirim di tempat kerja. Untuk saat ini, saya menggunakan perangkat GPRS (seri LEON u-Blox). Pada dasarnya saya melakukan perintah berikut:

  • Konfigurasikan profil PSD dengan AT + UPSD
  • Aktifkan profil PSD dengan AT + UPSDA = 0,3
  • Buka soket dengan AT + USOCR = 6
  • Hubungkan ke IP server dengan AT + USOCO = 0, "xx.xxx.xx.xxx", "pp" di mana xx adalah alamat IP dan pp adalah nomor port
  • Tulis data dengan AT + USOWR

Ini adalah diagram alur yang sangat mendasar, saya tidak perlu pengaturan yang sangat spesifik, hanya yang standar. Saya tidak mengonfigurasi konteks PDP dengan AT + CGDCONT atau yang lainnya. Mungkin konfigurasi PSD dengan AT + UPSD sudah cukup dengan jaringan GPRS dan LTE.

Masalahnya adalah sebagai berikut: Rupanya ada beberapa perbedaan antara perangkat GPRS / UMTS dan perangkat LTE ketika datang untuk mengatur konfigurasi jaringan (konteks PDP untuk perangkat GPRS / UMTS dan EPS untuk LTE). Saya sudah membaca semuanya tentang pengaturan sesi data ini, tetapi saya tidak berhasil sepenuhnya memahami perbedaannya.

Jadi ketika saya akan beralih dari perangkat GPRS (LEON) ke perangkat LTE (TOBY), perbedaan apa yang akan terjadi dalam hal pengaturan dan / atau perintah AT?

Bikemat
sumber

Jawaban:

1

Pertama-tama, Anda mungkin disarankan, bahwa sejauh yang saya ketahui, dukungan soket TCP untuk TOBY-L2 sedang dikembangkan untuk sebagian besar modul, kecuali untuk versi L201 (lihat lembar data saat ini dan referensi perintah AT di ublox.com ) , dan untuk versi lain menggunakan pembaruan firmware terbaru. Saya tidak menghubungkan ke apa pun secara langsung di sini, karena ublox tampaknya sedang merestrukturisasi situs webnya sekarang.

Selain itu, referensi perintah AT adalah sumber yang cukup di sini, itu merinci perbedaan dalam setiap perintah antara TOBY, LEON, SARA dan LISA serta versinya. Jika Anda tidak membacanya, berikut adalah daftar migrasi (yang tidak harus lengkap atau benar-benar diperiksa), yang diambil dari dokumen itu:

  • + UPSD: Nilai parameter sangat tergantung pada jenis modem. param_tag dan param_val memiliki banyak arti dan batasan khusus untuk LEON. Jika Anda menggunakan salah satunya, disarankan untuk mengambil tindakan khusus. TOBY-L2 juga memiliki batasan, yang harus dihindari dengan mudah
  • + UPSDA: tidak ada perbedaan, tetapi efek samping: Jika Anda mengaktifkan profil dengan nomor yang sama pada TOBY-L2 dua kali, tetapi dengan pengaturan yang berbeda, itu mungkin gagal. Lihatlah manualnya jika Anda melakukannya.
  • + USOCR: Anda hanya dapat membuat 7 soket (0-6) pada TOBY-L2 dibandingkan dengan hingga 16 soket pada LEON.
  • + USOCO: Tidak ada perbedaan nyata
  • + USOWR: Ada beberapa keanehan dengan LEON dalam detail jika Anda juga menerima data, yang jelas tidak Anda miliki, jadi Anda baik-baik saja di sini.

Namun, perhatikan bahwa Anda tidak mencampur perintah + CG * dan + UPS * dalam aplikasi Anda, jika Anda melakukan peningkatan. Itu bisa menimbulkan masalah.

Selain itu saya tidak dapat membedakan perbedaan lain dalam dokumentasi. Namun, itu mungkin tidak didokumentasikan pada tahap awal ini.

Ada dua referensi lain yang bisa saya tunjukkan.

  • Segera setelah Anda memiliki modul TOBY yang sebenarnya, coba m-center. Ini memungkinkan Anda untuk mengatur profil PSD dan melacak perintah AT secara bersamaan.
  • Hubungi distributor Anda. u-blox memiliki perjanjian yang cukup rinci dengan mereka, secara umum, yang membuat mereka bertanggung jawab untuk mendukung Anda dalam pertanyaan seperti itu.
JA
sumber