L
Liho
Neues Mitglied
- 0
Hallo,
ich bin relativ neu hier und hoffe, das ich nix übersehen habe in der Suche. Weil ich leider nix zu meinem Problem gefunden habe. Ich hoffe Ihr könnt mir dabei weiterhelfen oder ein paar Tipps geben.
Ich möchte gerne AT-Kommandos an das GSM-Modul senden. Mir ist klar, das das nur über das RIL funktioniert.
In der "reference-ril.c" wird dafür die Funktion "at_send_command()" (auch "at_send_command_singleline") verwendet und mit dieser Funktion werden die AT-Kommandos versendet. Die AT-Kommandos werden auch erst in "reference-ril.c" erzeugt.
Als Beispiel mal das Abfragen der Signalstärke. Das AT-Kommando dafür lautet "AT+CSQ".
Diese Funktionen werden in "atchannel.c" definiert. Soweit ist mir das Alles klar.
Meine Idee war nun, direkt auf diese Funktion "at_send_command()" zu zugreifen und darüber direkt die AT-Kommandos zu versenden.
Nun meine Frage. Ist dies im Ansatz überhaupt möglich? Gibt es andere Wege?
Über Tipps und Anregungen wäre ich euch sehr dankbar.
ich bin relativ neu hier und hoffe, das ich nix übersehen habe in der Suche. Weil ich leider nix zu meinem Problem gefunden habe. Ich hoffe Ihr könnt mir dabei weiterhelfen oder ein paar Tipps geben.
Ich möchte gerne AT-Kommandos an das GSM-Modul senden. Mir ist klar, das das nur über das RIL funktioniert.
In der "reference-ril.c" wird dafür die Funktion "at_send_command()" (auch "at_send_command_singleline") verwendet und mit dieser Funktion werden die AT-Kommandos versendet. Die AT-Kommandos werden auch erst in "reference-ril.c" erzeugt.
Als Beispiel mal das Abfragen der Signalstärke. Das AT-Kommando dafür lautet "AT+CSQ".
Code:
at_send_command_singleline("AT+CSQ", "+CSQ:", &p_response);
Diese Funktionen werden in "atchannel.c" definiert. Soweit ist mir das Alles klar.
Meine Idee war nun, direkt auf diese Funktion "at_send_command()" zu zugreifen und darüber direkt die AT-Kommandos zu versenden.
Nun meine Frage. Ist dies im Ansatz überhaupt möglich? Gibt es andere Wege?
Über Tipps und Anregungen wäre ich euch sehr dankbar.