Einzelnen Beitrag anzeigen

THY4243

Registriert seit: 15. Dez 2012
Ort: München - Untermenzing
40 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Daten vom UMTS/LTE Modem auslesen

  Alt 2. Jul 2015, 21:16
HUAWEI vertreibt sowohl Sticks mit "HiLink", als auch solche, die klassisch über Modem- und COM-Port angesprochen werden. Vermute mal, letzteres war mit der Ausgangsfrage gemeint.

Prinzipielles Vorgehen in diesem Fall (COM-Port):

Den Modem-COM-Port des Sticks mit "createfile" öffnen
Bsp: http://www.delphipraxis.net/98112-se...bahnhof-2.html

Die AT-Befehle mit "writefile" senden und dann die Antwort mit "readfile" abfragen z.B. über eine Befehlskette in einem Array
Die PIN sollte vorher eingegeben werden und die SIM damit für alle Befehle zugriffsfähig sein.
Möglich über: sendtext:= 'AT+CPIN=' + trim(Form1.MaskEdit1.Text);

Gefragte Befehle:
SendQueue.ATCmd[0].sendtextq:= 'AT+GMM'; {Modellbezeichnung}
SendQueue.ATCmd[1].sendtextq:= 'ATI'; {ATI - Produktangaben des Modems}
SendQueue.ATCmd[2].sendtextq:= 'AT+CGSN'; {IMEI}
SendQueue.ATCmd[3].sendtextq:= 'AT+CIMI'; {IMSI}
SendQueue.ATCmd[4].sendtextq:= 'AT+CRSM=176,12258'; {ICCID - SIM-Kartennr.}
{ICCID-Antwort ist in Hex & byteweise vertauscht}
  Mit Zitat antworten Zitat