Socket Open Fehler

  • Hallo,
    Ich verwende folgendes Modul: R-GM862-G4I
    ich folgte dem folgender Programmvorlage:
    http://www.m2m-platforms.com/Python/HTMLdownload.txt
    Nach Anpassung lief zunächst die Kommandokette OK:
    AT+COPS=1,0,"E-Plus"
    OK
    AT+CGDCONT=1,"IP","internet.eplus.de"
    OK
    AT#SKTSET=0,80,"www.heise.de"
    OK
    Der Aufruf von AT#SKTOP liefert aber:
    +CME ERROR: 4
    Aus der AT-Kommando-Dokumentation (AT_Commands_Reference_Guide_r18.pdf, S24) konnte ich lesen (CME ERROR):
    4 operation not supported
    Mir erschließt sich jedoch nicht, was das bedeutet - wird diese Operation von der Hardware oder von meinem Provider nicht unterstützt? Kann ich durch Konfiguration das Problem beheben?

  • Damit sollte es gehen


    AT+CGDCONT=1, "IP", "<your APN>", "0.0.0.0", 0,0


    auf OK warten


    AT#SGACT=1,1,"GPRS_USER","GPRS_PASS"
    auf eine IP warten


    AT#SD=0,"80","www.roundsolutions.com",0,0
    auf CONNECT warten


    mehr detaillierte Beispiele sind hier beschrieben

  • Für alle, die es interessiert: Ich hatte Erfolg mit folgender Sequenz:
    AT#SELINT=2
    AT+CPIN=[SIM-PIN]
    AT+CMEE=1
    AT+COPS=1,0,"[PROVIDER-NETWORK]"
    AT+CGDCONT=1,"IP","[PROVIDER-APN]","0.0.0.0",0,0
    AT#SGACT=1,1,"[PROVIDER-USER]", "[PROVIDER-PASSWORD]"
    AT#SD=1,0,80,"[www-ADRESSE]"
    danach:
    MDM.send("GET / HTTP/1.1\r\nHost: [www-ADRESSE]\r\nConnection:close\r\n\r\n")
    und anschließend:
    MDM.receive([Timeout])