Sonntag, Mai 31, 2020

Senden AT-Befehl, um ein USB-Anschluss GPRS-Modem in C#

Kann mir jemand eine gute Richtung oder Anleitung, wie ich Zugriff auf ein GPRS-modem angeschlossen ist, einen Usb-Port. Sollte ich einen USB-Treiber für mein Programm zu senden AT-Befehl an das modem? oder Ist das wie ein router wo kann ich den Zugriff auf eine IP-Adresse? Dank

InformationsquelleAutor h3n | 2011-05-09

3 Kommentare

  1. 3

    Wenn Ihr erkannt und von windows als modem dann die benötigten Treiber sollten automatisch als serielle Schnittstelle, genau wie jedes andere modem & Sie können kommunizieren, Sie über Ihre port-Namen & System.IO.Ports.SerialPort. Wenn Sie möchten, um Zugriff auf die AUF – /GSM-Befehl set gibt es Bibliotheken, wie die GSMComm.

    • du hast Recht. es gibt einen Treiber, um die usb-anerkannt als serielle Schnittstelle. denken Sie, dass diese url ist ein guter start? codeproject.com/KB/IP/Send_and_Read_SMS.aspx
    • Es sieht ok, aus den Kommentaren von @ der unten auf der Seite, aber der beste Weg, zu sagen ist, es zu versuchen
    • Wenn Sie nicht möchten, verwenden Sie vorgefertigte Bibliotheken, dann können Sie DataReceived Event Handler Serial port und entwickeln Sie Ihre eigene benutzerdefinierte Treiber für die GSM/GPRS.
  2. 1

    In der Regel werden diese Geräte montieren, selbst mit einer virtuellen seriellen Ports, die Sie öffnen können, und senden Sie Ihre Befehle an.

  3. 0

    Wahrscheinlich nicht sinnvoll, nicht mehr, aber wenn ich plug-in-meinen-USB-GPRS-Modem und installieren Sie die software/Treiber, die kam zusammen mit ihm, es erstellt einen virtuellen COM-port.

    Obwohl es verändert sich immer wieder nach jedem Neustart. Folgende code funktioniert für mich.

    var port = new System.IO.Ports.SerialPort();
    .
    .
    port.WriteLine("AT+CREG=2");

Kostenlose Online-Tests