AT Lệnh để truyền dữ liệu qua ngăn xếp TCP / IP với mạng LTE


11

Tôi cần thiết kế một phần mềm sotf nhúng sẽ điều khiển thiết bị di động LTE (như u-Blox TOBY L2 Series) và ngăn xếp TCP / IP của nó để truyền một số dữ liệu đến một máy chủ ở xa.

Tôi đang chờ thiết bị được giao tại nơi làm việc. Hiện tại, tôi sử dụng thiết bị GPRS (dòng u-Blox LEON). Về cơ bản tôi thực hiện các lệnh sau:

  • Định cấu hình cấu hình PSD với AT + UPSD
  • Kích hoạt cấu hình PSD với AT + UPSDA = 0,3
  • Mở ổ cắm với AT + USOCR = 6
  • Kết nối với IP máy chủ với AT + USOCO = 0, "xx.xxx.xx.xxx", "pp" trong đó xx là địa chỉ IP và pp là số cổng
  • Viết dữ liệu với AT + USOWR

Đây là một sơ đồ rất cơ bản, tôi không cần cài đặt rất cụ thể, chỉ cần cài đặt mặc định. Tôi không định cấu hình bối cảnh PDP với AT + CGDCONT hoặc bất cứ điều gì khác. Có thể cấu hình của PSD với AT + UPSD là đủ với cả mạng GPRS và LTE.

Vấn đề là như sau: Rõ ràng có một số khác biệt giữa thiết bị GPRS / UMTS và thiết bị LTE khi thiết lập cấu hình mạng (bối cảnh PDP cho thiết bị GPRS / UMTS và EPS cho LTE). Tôi đã đọc khá nhiều thứ về các thiết lập phiên dữ liệu này nhưng tôi không quản lý để hiểu đầy đủ về sự khác biệt.

Vậy khi tôi sẽ chuyển từ thiết bị GPRS (LEON) sang thiết bị LTE (TOBY), sự khác biệt nào sẽ xảy ra về mặt thiết lập và / hoặc lệnh AT?

Câu trả lời:


1

Trước hết, bạn có thể được thông báo rằng, theo như tôi biết, hỗ trợ ổ cắm TCP cho TOBY-L2 đang được phát triển cho hầu hết các mô-đun, ngoại trừ phiên bản L201 (xem bảng dữ liệu hiện tại và tham chiếu lệnh AT tại ublox.com ) và cho các phiên bản khác sử dụng bản cập nhật firmware mới nhất. Tôi không liên kết với bất cứ điều gì trực tiếp ở đây, vì ublox dường như đang tái cấu trúc trang web của mình ngay bây giờ.

Ngoài ra, tham chiếu lệnh AT khá là tài nguyên ở đây, nó nêu chi tiết về sự khác biệt trong từng lệnh giữa TOBY, LEON, SARA và LISA cũng như các phiên bản của chúng. Nếu bạn không đọc nó, đây là danh sách (không nhất thiết phải hoàn thành hoặc thực sự được kiểm tra) để di chuyển, được lấy từ chính xác tài liệu đó:

  • + UPSD: Giá trị tham số phụ thuộc khá nhiều vào loại modem. param_tag và param_val có nhiều ý nghĩa và hạn chế đặc biệt đối với LEON. Nếu bạn sử dụng bất kỳ trong số đó, nên được thực hiện các biện pháp đặc biệt. TOBY-L2 cũng có một hạn chế, tuy nhiên, cần tránh một cách dễ dàng
  • + UPSDA: không có sự khác biệt, nhưng có tác dụng phụ: Nếu bạn kích hoạt một cấu hình có cùng số trên TOBY-L2 hai lần, nhưng với các cài đặt khác nhau, điều đó có thể thất bại. Có một cái nhìn vào hướng dẫn nếu bạn làm điều đó.
  • + USOCR: Bạn chỉ có thể tạo 7 ổ cắm (0-6) trên TOBY-L2 so với tối đa 16 ổ cắm trên LEON.
  • + USOCO: Không có sự khác biệt rõ ràng
  • + USOWR: Có một số điều kỳ lạ với LEON trong các chi tiết trong trường hợp bạn cũng đang nhận dữ liệu, điều mà rõ ràng là bạn không có, vì vậy bạn vẫn ổn ở đây.

Tuy nhiên, hãy chú ý rằng bạn không trộn các lệnh + CG * và + UPS * trong ứng dụng của mình, trong trường hợp bạn đang nâng cấp. Điều đó có thể dẫn đến các vấn đề.

Ngoài ra, tôi không thể nhận thấy bất kỳ sự khác biệt nào khác trong tài liệu. Tuy nhiên, nó có thể không được ghi nhận ở giai đoạn sớm này.

Có hai tài liệu tham khảo khác tôi có thể chỉ cho bạn.

  • Ngay khi bạn có mô-đun TOBY thực tế bên mình, hãy thử trung tâm m. Nó cho phép bạn thiết lập các cấu hình PSD và theo dõi các lệnh AT cùng một lúc.
  • Liên hệ với nhà phân phối của bạn. u-blox có những thỏa thuận khá chi tiết với họ, nói chung, điều này khiến họ có trách nhiệm hỗ trợ bạn trong những câu hỏi như thế.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.