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}