ฉันต้องออกแบบ 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