Załóżmy, że mam szereg telefonów komórkowych, z których każdy ma:
- akcelerometr
- zegar
- odbiornik GPS
- Windows Phone 7 (WP7)
Jak trudno byłoby napisać program, który zsynchronizuje telefony ze wspólnym zegarem (najlepiej zegarem GPS)?
Jak trudno byłoby napisać program, który zaczyna rejestrować odczyty akcelerometru po otrzymaniu wiadomości tekstowej? Chciałbym, aby gromadzenie trwało przez czas określony w wiadomości tekstowej, a następnie przesyłało zebrane dane (w tym lokalizację) z powrotem na adres podany w wiadomości tekstowej.
Jak trudno byłoby napisać program (na komputerze PC lub telefonie komórkowym), który odbiera dane, przetwarza je w celu obliczenia „poprawki” (elipsy) w lokalizacji sygnału źródłowego, a następnie przesyła tę poprawkę z powrotem do każdego telefonu komórkowego jako wiadomość tekstowa?
Alternatywnie, czy mogę nagrywać spektrogramy audio zamiast odczytów akcelerometru?
źródło
Odpowiedzi:
Jak wykazał SeisMac, koncepcja działa, ale szczegóły systemu operacyjnego telefonu i czułości czujnika mogą ograniczać wielkość trzęsienia, które można wykryć.
źródło