Cześć i czołem.
Zastanawiam się w jaki sposób (o ile się da) mogę dokonać aktualizacji oprogramowania w mikrokontrolerze poprzez moduł GSM (SIM868E). Prototyp urządzenia wysyła dane na serwer przez HTTP metodą POST. Kolega obsługujący serwer zapewnił mnie że może z nim zrobić "wszystko" czyli być może mógłby zastosować tam algorytm update z AVR231 (co i jak jeszcze nie mam pojęcia więc to co napisałem może być całkowitą bzdurą - jeśli tak to przepraszam). Pytanie czy to dobry kierunek rozwiązania problemu aktualizacji oprogramowania?
Znalazłem coś takiego: https://github.com/shadlyd15/AirBootGSM ale nie zdążyłem tego dokładnie przeanalizować po plikach a opis wydaje mi się niewiele tłumaczyć.
PS. Jeżeli ktoś zna te moduły GSM to proszę aby napisał jakie znaczenie ma prędkość/ baud kupionego modułu? W handlu są dostępne zarówno 9600 jaki i 115200. Prędkości te można zmieniać poprzez firmware samego modułu (do narzędzia i samego pliku jeszcze nie dotarłem). Znalazłem jednak komendę AT do zmiany prędkości:
Pozdrawiam,
Karol
Zastanawiam się w jaki sposób (o ile się da) mogę dokonać aktualizacji oprogramowania w mikrokontrolerze poprzez moduł GSM (SIM868E). Prototyp urządzenia wysyła dane na serwer przez HTTP metodą POST. Kolega obsługujący serwer zapewnił mnie że może z nim zrobić "wszystko" czyli być może mógłby zastosować tam algorytm update z AVR231 (co i jak jeszcze nie mam pojęcia więc to co napisałem może być całkowitą bzdurą - jeśli tak to przepraszam). Pytanie czy to dobry kierunek rozwiązania problemu aktualizacji oprogramowania?
Znalazłem coś takiego: https://github.com/shadlyd15/AirBootGSM ale nie zdążyłem tego dokładnie przeanalizować po plikach a opis wydaje mi się niewiele tłumaczyć.
PS. Jeżeli ktoś zna te moduły GSM to proszę aby napisał jakie znaczenie ma prędkość/ baud kupionego modułu? W handlu są dostępne zarówno 9600 jaki i 115200. Prędkości te można zmieniać poprzez firmware samego modułu (do narzędzia i samego pliku jeszcze nie dotarłem). Znalazłem jednak komendę AT do zmiany prędkości:
Cytat:ale nawet jej nie zdążyłem przetestować bo po prostu ustawiłem baud w procku na na 9600 chociaż moduł mam fabrycznie 115200 po czym wysłałem zgodnie z datasheetem "AT" a moduł sam dopasował BAUD. Po co zatem to rozróżnienie modułów w ofertach dystrybutorów?AT+IPR
Pozdrawiam,
Karol