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:
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.
Sprawdziłem składnie na wszystkie możliwe sposoby. W opisie podałem tylko przykład.
Dziś sprawdziłem wszystko jeszcze raz ale na normalnym komputerze z Debianem i problem nie występuje. Z jakimi parametrami by nie wpisał polecenia echo zawsze zadziałał prawidłowo. Modem także odpowiadał prawidłowo.
Problem wyżej opisany występuje natomiast na malinie z Rasbianem.
Nie wiem czy to wina obsługi sprzętu, terminala czy czegoś jeszcze innego? Chciałem użyć maliny do obsługi powiadomień smsowych ale widzę, że nie będzie to łatwe.