Keenetic - es ist ein Hersteller von Geräten für Hausautomation und Netzwerkgeräte. Keenetic verwendet das OpenWRT-Betriebssystem, das es Benutzern ermöglicht, ihre Netzwerkhardware nach Belieben zu konfigurieren und zu konfigurieren. Eines der Werkzeuge, die Keenetic zur Verfügung stellt, sind AT-Befehle, bei denen es sich um spezielle Befehle zum Verwalten und Konfigurieren von Geräten handelt.
Befehle AT (aus dem Englischen. "attention«) nimmt ihren Namen von der üblichen Art der Kommunikation mit Geräten ab – das Senden eines Befehls mit dem Kleinbuchstaben »a« (manchmal auch »AT-Befehle« oder einfach »AT-Befehle" genannt).
AT-Befehle werden häufig in Datenübertragungssystemen früherer Generationen wie 3G und anderen verwendet. Keenetic unterstützt die Arbeit mit solchen Befehlen über die QMI-Schnittstelle (Qualcomm MSM Interface). QMI ist eine Sammlung von Protokollen und Spezifikationen für die Arbeit mit 3G- und LTE-Karten. Es ermöglicht Ihnen, verschiedene Aspekte der Netzwerkkommunikation zu verwalten, z. B. das Verwalten der Verbindung, das Senden und Empfangen von SMS, das Abrufen von Netzwerkinformationen usw.
Beispiel für die Verwendung von Keenetic QMI-AT-Befehlen:
1. AT+COPS? - mit diesem Befehl können Sie herausfinden, welcher Netzbetreiber derzeit auf dem Gerät aktiviert ist.
2. AT+CGDCONT? - dieser Befehl zeigt die aktuellen Einstellungen der PDP-Kontextparameter an.
3. AT+CFUN? - ein Befehl, mit dem Sie die aktuellen Einstellungen für den Gerätemodus abrufen können.
Die Verwendung von Keenetic QMI AT-Befehlen ermöglicht es dem Benutzer, seine Netzwerkhardware vollständig zu kontrollieren und an ihre Bedürfnisse anzupassen. Wenn Sie diese Befehle kennen und verstehen, können Sie eine stabile und effiziente Netzwerkverbindung aufbauen und aufrechterhalten.
At keenetic qmi-Befehle: Vollständige Liste und Anwendungsbeispiele
Hier ist eine vollständige Liste der Keenetic QMI-AT-Befehle:
- AT: Überprüft die Kommunikation mit dem Keenetic-Gerät.
- AT+GMI: Ruft den Namen des Herstellers ab.
- AT+GMM: Das Gerätemodell abrufen.
- AT+GSN: Ruft die Seriennummer des Geräts ab.
- AT+GMR: Sie erhalten eine Version der Software.
- ATI: Zeigt alle Hersteller- und Modellinformationen an.
- AT+CREG?: Überprüfen Sie den Status der Netzwerkregistrierung.
- AT+CSQ: Ruft den Wert für die Kommunikationsqualität (Signal / Rauschpegel) ab.
- AT+NCONFIG?: Zeigt die aktuellen Systemeinstellungen an.
- AT+CGDCONT?: Zeigt die aktuelle Konfiguration von Datenkontexten an.
Hier sind einige Beispiele für die Verwendung dieser Befehle:
Beispiel 1: Überprüfen der Softwareversion:
AT+GMR
Beispiel 2: Überprüfung der Kommunikationsqualität:
AT+CSQ
Beispiel 3: Abrufen von Hersteller- und Modellinformationen:
Mit diesen AT-Befehlen können Sie die Funktionen des Keenetic Routers aus der Ferne steuern und den Status des Keenetic Routers abrufen. Dies ist eine bequeme Möglichkeit, das Gerät zu konfigurieren und zu überwachen.
Beschreibung und Zuweisung von AT-Befehlen
AT-Befehle ermöglichen es Programmen oder der Benutzeroberfläche, Befehle an ein Gerät zu senden und Antworten von diesem zu erhalten. Jeder AT-Befehl hat seine eigene syntaktische Struktur und spezifische Parameter, die sein Verhalten bestimmen und das Gerät beeinflussen. Sie werden verwendet, um verschiedene Funktionen und Funktionen des Geräts zu überwachen und zu konfigurieren.
AT-Befehle beginnen normalerweise mit dem Präfix AT, gefolgt von dem Befehl selbst und den erforderlichen Parametern. Zum Beispiel ist AT+CPIN="1234" ein Befehl zum Eingeben der PIN auf die SIM-Karte im Gerät.
Geräte, die AT-Befehle unterstützen, stellen normalerweise eine Spezifikation oder ein Benutzerhandbuch bereit, das die vollständige Liste der verfügbaren Befehle und deren Beschreibung beschreibt. Jeder Befehl kann eine andere zulässige Anzahl von Parametern haben und verschiedene Arten von Antworten zurückgeben.
Zum Beispiel, AT Befehl AT+COPS=? wird verwendet, um eine Liste der verfügbaren Netzbetreiber abzurufen, und AT+CSQ wird verwendet, um die Signalstärke des Netzwerks abzurufen.
AT-Befehle können besonders für Softwareentwickler oder beim Einrichten verschiedener Netzwerkgeräte nützlich sein. Sie ermöglichen es Ihnen, Informationen über den Status des Geräts zu erhalten, zu senden und dessen Einstellungen zu ändern.
Beispiele für die Verwendung von At-Befehlen zum Konfigurieren von Netzwerkeinstellungen
Um die Netzwerkeinstellungen auf Keenetic mit dem Befehl At zu konfigurieren, können Sie die folgenden Beispiele verwenden:
- AT+QNMAC=1 - Gibt die MAC-Adresse für das Gerät an. Sie können beispielsweise eine neue MAC-Adresse im Format XX:XX:XX:XX:XX:XX angeben.
- AT+QNWINFO - Zeigt Informationen über den aktuellen Status der Netzwerkverbindung an. Sie können beispielsweise die IP-Adresse des Geräts ermitteln.
- AT+QNWCFG=1,"LTE","APN","username","password" - Legt die Parameter für die Netzwerkverbindung fest. Sie können beispielsweise einen APN (Access Point Name), einen Benutzernamen und ein Kennwort angeben.
- AT+QNXTDNS=1,"8.8.8.8","8.8.4.4" - gibt den DNS-Server für das Gerät an. Sie können beispielsweise die IP-Adressen von DNS-Servern angeben.
- AT+QNCSEARFCN=1,100 - Legt einen bestimmten Kanal für die Netzwerksuche fest. Sie können beispielsweise eine Kanalnummer angeben, um nach einem LTE-Netzwerk zu suchen.
Dies sind nur einige Beispiele für die Verwendung von At-Befehlen zum Konfigurieren von Netzwerkeinstellungen auf Keenetic. Mit diesen Befehlen können Sie verschiedene Netzwerkeinstellungen konfigurieren, um Ihre Anforderungen und Anforderungen zu erfüllen.
Beispiele für die Verwendung von At-Befehlen zum Arbeiten mit einer SIM-Karte
Dieser Abschnitt enthält Beispiele für die Verwendung von AT-Befehlen für die Verwendung einer SIM-Karte in Keenetic.
Um einen AT-Befehl zu senden, müssen Sie eine Verbindung mit Keenetic über SSH oder TELNET mit Administratorrechten herstellen.
| AT-Befehl | Die Beschreibung |
|---|---|
| AT+CSIM? | Informationen über die SIM-Karte und ihren Status erhalten. |
| AT+CSIM=Zahl,Befehl | Führen Sie den Befehl auf der SIM-Karte aus. |
| AT+CSIM=Zahl,Befehl,Länge,Daten | Führen Sie einen Befehl auf der SIM-Karte aus und senden Sie die Daten. |
| AT+CCID | SIM-Kartenidentifikationsnummer (CCID) abrufen. |
| AT+CPIN? | Überprüfen Sie, ob die SIM-Karte mit einem PIN-Code gesperrt ist. |
| AT+CPIN="PIN" | Entsperren Sie die SIM-Karte, indem Sie die richtige PIN eingeben. |
| AT+CIMI | Holen Sie sich eine internationale Anrufer-ID (IMSI). |
| AT+CRSM=Anzahl,Parameter | Führen Sie bestimmte Lese-/Schreibvorgänge auf der SIM-Karte aus. |
Die oben genannten AT-Befehle gelten für die Verwendung der SIM-Karte in Keenetic und ermöglichen das Abrufen von SIM-Informationen, das Ausführen von SIM-Befehlen, das Entsperren der SIM-Karte mit einem PIN-Code und das Ausführen von Lese-/Schreibvorgängen auf der SIM-Karte. Es ist bemerkenswert, dass zum Ausführen von AT-Befehlen Administratorrechte erforderlich sind und eine Verbindung mit Keenetic über SSH oder TELNET hergestellt werden muss.
Beispiele für die Verwendung von At-Befehlen zum Verwalten von QMI-Verbindungen
Um QMI-Verbindungen auf Keenetic-Befehlen zu verwalten, können Sie die folgenden AT-Befehle verwenden:
- AT^SYSCFGEX="00"
- Dieser Befehl stellt eine QMI-Verbindung her, um das LTE-Netzwerk zu verwenden.
- AT^NDISDUP=1,1,"internet"
- Der Befehl AT^NDISDUP stellt über die NDIS-Schnittstelle eine Verbindung mit dem Internetzugriffspunkt her. In diesem Beispiel ist die QMI-Verbindung aktiviert.
- AT+QMIWANSTART
- Dieser Befehl startet eine QMI-Verbindung, um eine Internetverbindung herzustellen.
- AT+QMIWANSTOP
- Der Befehl AT+QMIWANSTOP stoppt die aktuelle QMI-Verbindung.
- AT+QNITZ
- Mit dem Befehl AT+QNITZ können Sie die Zeit automatisch über das Netzwerk einstellen.
Beispiele für die Verwendung dieser Befehle helfen Ihnen bei der Verwaltung von QMI-Verbindungen auf Ihrem Keenetic-Router.
Beispiele für die Verwendung von At-Befehlen zum Überwachen und Debuggen
At-Befehle sind Befehle, die Sie zum Überwachen und Debuggen in einem Keenetic QMI-System verwenden können. Sie ermöglichen Ihnen, verschiedene Aktionen durchzuführen und Informationen über den Gerätestatus, das Netzwerk und andere Einstellungen zu erhalten.
Im Folgenden sind einige Beispiele für die Verwendung von At-Befehlen aufgeführt:
1. Informationen zum Netzwerkstatus erhalten:
AT+CSQ ist ein Befehl, mit dem Sie Informationen über die Signalstärke des Netzwerks erhalten können. Es gibt zwei Zahlen zurück - die erste Zahl ist der Wert des Signals in Dezibel (dBm) und die zweite Zahl ist der Wert der Signalqualität in Prozent.
2. Senden einer SMS-Nachricht:
AT+CMGS ist ein Befehl, mit dem Sie eine SMS senden können. Nach diesem Befehl müssen Sie die Nummer des Empfängers und die Nachricht selbst eingeben. Der Befehl wird mit Strg+Z. beendet.
3. Informationen zum Status der SIM-Karte abrufen:
AT+CIMI ist ein Befehl, der eine IMSI (International Mobile Subscriber Identity) SIM-Karte zurückgibt. IMSI ist eine eindeutige SIM-Karten-ID und wird für die Authentifizierung im Netz von Betreibern verwendet.
4. Informationen zum Batteriestatus erhalten:
AT+CBC ist ein Befehl, mit dem Sie Informationen zum Batteriestatus des Geräts abrufen können, einschließlich Ladezustand und Spannung.
5. Verwalten der Internetverbindung:
AT+CGCONTRDP ist ein Befehl, mit dem Sie Informationen zur aktuellen Internetverbindung abrufen können, einschließlich IP-Adresse, DNS-Server, Netzwerkmaske und anderer Einstellungen.
Abschließend sind At-Befehle ein leistungsfähiges Werkzeug für die Überwachung und das Debuggen des Keenetic QMI-Systems. Mit diesen können Sie Informationen über den Gerätestatus, das Netzwerk und andere Einstellungen erhalten, die Internetverbindung verwalten und SMS-Nachrichten senden.