Skocz do zawartości
ghost1313

Komunikacja z GSM z Arduino

Pomocna odpowiedź

Napisano (edytowany)

Witam,

wiem, że są specjalne rozszerzenia za pomocą których można podłączyć kartę SIM do Arduino. Wtedy komunikujemy się przy pomocy komend AT z procesorem rozszerzenia, który następnie komunikuje się z kartą SIM. Mnie zastanawia, czy można by podłączyć kartę SIM bezpośrednio do Arduino? Jaki protokół komunikacyjny jest stosowany do komunikacji z taką kartą? Czy też są to jakieś komendy? Co właściwie robi ten procesor modemu GSM? Ktoś może mnie jakoś pokierować?

Edit: Zacząłem drążyć i doszedłem do czegoś sam. Po pierwsze, protokół komunikacyjny to https://pl.wikipedia.org/wiki/Application_Protocol_Data_Unit. Po drugie, z poziomu modemu GSM (na przykład nakładki na Arduino) można wysłać polecenie AT+CRSM, które z kolei wysyła komendę APDU do karty SIM. I tak na przykład polecenie AT+CRSM=176,28448,0,0,9 pozwala wyodrębnić z karty klucz szyfrowania. Pierwsza liczba to identyfikator operacji (READ BINARY), a druga to identyfikator pliku na karcie. Pozostałe liczby to dodatkowe parametry (offsety, długość). Jednak nadal interesuje mnie to z punktu widzenia elektroniki. Jak to podłączyć bez pośrednictwa modemu i komunikować się z tym. Na Wikipedii są opisane piny, ale niewiele mi to mówi.

Pozdrawiam

Edytowano przez ghost1313

Udostępnij ten post


Link to post
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Gość
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.


×
×
  • Utwórz nowe...