คำสั่ง AT เพื่อส่งข้อมูลผ่านสแต็ค TCP / IP กับเครือข่าย LTE


11

ฉันต้องออกแบบ sotfware แบบฝังที่จะขับเคลื่อนอุปกรณ์เซลลูล่าร์ LTE (เช่น u-Blox TOBY L2 Series) และสแต็ก TCP / IP เพื่อส่งข้อมูลไปยังเซิร์ฟเวอร์ที่อยู่ห่างไกล

ฉันรออุปกรณ์ที่จะส่งมอบในที่ทำงาน ตอนนี้ฉันใช้อุปกรณ์ GPRS (ซีรีย์ u-Blox LEON) โดยทั่วไปฉันทำตามคำสั่งต่อไปนี้:

  • กำหนดค่าโปรไฟล์ PSD ด้วย AT + UPSD
  • เปิดใช้งานโปรไฟล์ PSD กับ AT + UPSDA = 0,3
  • เปิดซ็อกเก็ตพร้อม AT + USOCR = 6
  • เชื่อมต่อกับเซิร์ฟเวอร์ IP ด้วย AT + USOCO = 0, "xx.xxx.xx.xxx", "pp" โดยที่ xx คือที่อยู่ IP และ pp คือหมายเลขพอร์ต
  • เขียนข้อมูลด้วย AT + USOWR

นี่เป็นแผนผังลำดับงานขั้นพื้นฐานมากฉันไม่ต้องการการตั้งค่าที่เฉพาะเจาะจงมากเพียงค่าเริ่มต้น ฉันไม่ได้กำหนดค่าบริบท PDP ด้วย AT + CGDCONT หรืออย่างอื่น บางทีการกำหนดค่าของ PSD กับ AT + UPSD นั้นเพียงพอสำหรับทั้งเครือข่าย GPRS และ LTE

ปัญหาดังต่อไปนี้: เห็นได้ชัดว่ามีความแตกต่างบางอย่างระหว่างอุปกรณ์ GPRS / UMTS และอุปกรณ์ LTE เมื่อมันมาถึงการตั้งค่าการกำหนดค่าเครือข่าย (บริบท PDP สำหรับอุปกรณ์ GPRS / UMTS และ EPS สำหรับ LTE) ฉันได้อ่านทุกอย่างเกี่ยวกับการตั้งค่าเซสชันข้อมูลเหล่านี้แล้ว แต่ฉันไม่สามารถเข้าใจความแตกต่างได้อย่างสมบูรณ์

ดังนั้นเมื่อฉันจะเปลี่ยนจากอุปกรณ์ GPRS (LEON) เป็นอุปกรณ์ LTE (TOBY) ความแตกต่างจะเกิดขึ้นในแง่ของการตั้งค่าและ / หรือคำสั่ง AT

คำตอบ:


1

ก่อนอื่นคุณอาจได้รับคำแนะนำเท่าที่ฉันทราบแล้วว่าการรองรับซ็อกเก็ต TCP สำหรับ TOBY-L2 อยู่ระหว่างการพัฒนาสำหรับโมดูลส่วนใหญ่ยกเว้นรุ่น L201 (ดูแผ่นข้อมูลปัจจุบันและการอ้างอิงคำสั่ง AT ที่ublox.com ) และสำหรับรุ่นอื่น ๆ ที่ใช้อัปเดตเฟิร์มแวร์ล่าสุด ฉันไม่ได้เชื่อมโยงกับสิ่งใดที่นี่โดยตรงเนื่องจาก ublox ดูเหมือนว่ากำลังปรับโครงสร้างเว็บไซต์ในขณะนี้

นอกเหนือจากนั้นการอ้างอิงคำสั่ง AT ค่อนข้างเป็นทรัพยากรที่นี่ซึ่งมีรายละเอียดความแตกต่างในแต่ละคำสั่งระหว่าง TOBY, LEON, SARA และ LISA เช่นเดียวกับรุ่นของพวกเขา หากคุณไม่ได้อ่านนี่คือรายการ (ไม่จำเป็นต้องสมบูรณ์หรือตรวจสอบจริง ๆ ) สำหรับการย้ายข้อมูลซึ่งนำมาจากเอกสารนั้น:

  • + UPSD: ค่าพารามิเตอร์ขึ้นอยู่กับชนิดของโมเด็มเล็กน้อย param_tag และ param_val มีความหมายและข้อ จำกัด พิเศษมากมายสำหรับ LEON หากคุณใช้ข้อใดข้อหนึ่งแนะนำให้ใช้มาตรการพิเศษ TOBY-L2 ยังมีข้อ จำกัด อย่างไรก็ตามควรหลีกเลี่ยงได้ง่าย
  • + UPSDA: ไม่มีความแตกต่าง แต่มีผลข้างเคียง: หากคุณเปิดใช้งานโปรไฟล์ที่มีหมายเลขเดียวกันใน TOBY-L2 สองครั้ง แต่มีการตั้งค่าที่แตกต่างกันนั่นอาจล้มเหลว ดูคู่มือถ้าคุณทำเช่นนั้น
  • + USOCR: คุณสามารถสร้างซ็อกเก็ตได้ 7 ซ็อคเก็ต (0-6) เท่านั้นบน TOBY-L2 เมื่อเทียบกับซ็อกเก็ตมากถึง 16 ซ็อกเก็ตบน LEON
  • + USOCO: ไม่มีความแตกต่างที่ชัดเจน
  • + USOWR: มีรายละเอียดแปลก ๆ กับลีออนในกรณีที่คุณได้รับข้อมูลด้วยซึ่งคุณไม่เห็นด้วยดังนั้นคุณก็สบายดีที่นี่

อย่างไรก็ตามโปรดระวังว่าคุณไม่ได้ผสมคำสั่ง + CG * และ + UPS * ในแอปพลิเคชันของคุณในกรณีที่คุณกำลังอัพเกรด ที่อาจนำไปสู่ปัญหา

นอกจากนั้นฉันไม่สามารถแยกแยะความแตกต่างอื่น ๆ ในเอกสาร ถึงกระนั้นก็อาจจะไม่ได้รับการบันทึกไว้ในช่วงต้นนี้

มีการอ้างอิงอีกสองเรื่องที่ฉันสามารถชี้ให้คุณได้

  • ทันทีที่คุณมีโมดูล TOBY จริงกับคุณลองใช้ m-center อนุญาตให้คุณตั้งค่าโปรไฟล์ PSD และติดตามคำสั่ง AT ในเวลาเดียวกัน
  • ติดต่อตัวแทนจำหน่ายของคุณ u-blox มีข้อตกลงโดยละเอียดกับพวกเขาโดยทั่วไปซึ่งทำให้พวกเขารับผิดชอบในการสนับสนุนคุณในคำถามเช่นนั้น
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.