Z tym może być niejako problem.
W przypadku urządzeń z Androidem nie spotkałem się z możliwością komunikacji przez komendy AT.
Z rzeczy które mi przychodzą do głowy, to można spróbować wymieniać dane przez SyncML.
Do tego będziesz potrzebował założyć serwer na swoim komputerze.
Nie jestem pewien tylko, czy będzie możliwe ze wszystkimi kalendarzami (załóżmy że masz kilka).
Poza tym z tego co wiem przy standardowym kalendarzy korzystasz z synchronizacji z Google. Jeżeli synchronizujesz kalendarze, to możesz go wyciągnąć bezpośrednio z serwera Google.
Z tego co się kiedyś orientowałem była do tego wtyczka do Thunderbirda/Sunbirda i Evolution.