bash - komendy AT+
: 23 stycznia 2017, 21:13
Witam
Mam pewien problem odnośnie wysyłania komend AT+ bezpośrednio do modemu i odczytywania informacji zwrotnych. Uruchamiając programu "minicom" z wiersza poleceń wszystko działa jak należy, włącznie z wysyłaniem wiadomości. Nie do końca udaje mi się to zrobić za pomocą polecenia "echo". Normalnie po wpisaniu komendy:
powinienem otrzymać wynik:
I tak jest ale na podglądzie urządzenia "cat-em" widać, że do urządzenia dochodzą ponownie jeszcze jakieś śmieci resztki polecenia i w związku z tym urządzenie odpowiada mi Errorami. Nie wiem jak złapać te odpowiedzi i cały ruch na /dev/ttyUSB0, aby Wam tutaj pokazać. Przypomina to użycie polecenia w pętli z tym że za każdą kolejną iteracją treść polecenia jest coraz krótsza, przez co modem wywala mi błędy. Potrzebuję tych komend użyć w pewnym skrypcie i nie mogę sobie poradzić z tym.
Mam pewien problem odnośnie wysyłania komend AT+ bezpośrednio do modemu i odczytywania informacji zwrotnych. Uruchamiając programu "minicom" z wiersza poleceń wszystko działa jak należy, włącznie z wysyłaniem wiadomości. Nie do końca udaje mi się to zrobić za pomocą polecenia "echo". Normalnie po wpisaniu komendy:
Kod: Zaznacz cały
echo -e "at+cops?\n" > /dev/ttyUSB0
Kod: Zaznacz cały
+COPS: 0,0,"Era",0
OK