Czy mogę zbierać dane sejsmiczne za pomocą szeregu telefonów komórkowych?

9

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?

Kirk Kuykendall
źródło
1
Ogólnie dokładność akcelerometrów opartych na telefonach komórkowych jest dość niska. Jeśli masz na myśli określone urządzenie, ludzie mogą powiedzieć ci, czy akcelerometr będzie w stanie zrobić to, co chcesz; WP7 działa na stosunkowo niewielu urządzeniach, więc zakładam, że masz już na myśli jedno.
Christopher Schmidt
Zakładam, że urządzenia WP7 będą miały czułość akcelerometru podobną do iPhone'a. Zobacz tę recenzję youtube.com/watch?v=YjutFgj0tLY&feature=related Jedynym powodem wymagania WP7 jest to, że chciałbym to zakodować w aplikacji silverlight.
Kirk Kuykendall
Wydaje mi się, że platforma WP7 może Cię zahamować - najwyraźniej nie pozwala ci to robić takich rzeczy, jak „przechwytywanie wiadomości SMS” lub „wysyłanie wiadomości SMS bez interakcji użytkownika”
mwalker
Ponadto, chyba że masz już swój fajny zestaw telefonów z akcelerometrami, rozważę zbudowanie specjalnie zaprojektowanego urządzenia z potrzebnymi czujnikami i sprzętem komunikacyjnym (np. Arduino)
mwalker
@mwalker - Wow, co jest rozczarowujące, szukałem i znalazłem ten post, mówiąc, że możesz wysłać bez interwencji z Windows Mobile, ale nie z WP7. nickharris.net/2010/09/… Mimo to jego sugestia powiadomienia push może być wykonalna. Miałem nadzieję uniknąć problemów ze sprzętem i skupić się na oprogramowaniu: aplikacji społecznościowej dla geogeeków.
Kirk Kuykendall

Odpowiedzi:

3

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ć.

mankoff
źródło