2013-08-15 15 views
8

Chcę przesłać w czasie rzeczywistym danych z czujników zebranych przez smartfony z systemem Android na mój komputer i wykonać proces sygnału na moim komputerze. Jak mogę osiągnąć ten? Wszelkie przydatne linki do samouczków są bardzo mile widziane.Jak przesłać dane z czujnika czasu rzeczywistego z Androidem na komputer?

Dopuszczalne jest użycie kabli bezprzewodowych lub USB.

Kiedy dane są przesyłane, w jaki sposób komputer może je przetworzyć?

Jestem zaznajomiony z Pythonem, więc korzystam z Pythona, aby poradzić sobie z nadchodzącymi danymi.

Czy Python może nieprzerwanie akceptować nowo przybyłe dane i je przetwarzać?

+0

@RotaryHeart Naprawdę nie wiem, jak zacząć. Ten post jest po to, aby znaleźć kilka samouczków, które pomogą mi zacząć. –

+0

@RotaryHeart Lub nawet połączenie kablowe będzie działało –

+1

Mogę ci pomóc z wifi (zrobiłem to), ale to z C#. –

Odpowiedz

2

Można użyć gniazd Pythona do odbierania danych i ich przetwarzania. Spójrz na: https://docs.python.org/2/howto/sockets.html , aby dowiedzieć się, jak skonfigurować serwer.

Android ma zgodne gniazdo, którego można użyć do wysłania swoich danych: Spójrz na: http://examples.javacodegeeks.com/android/core/socket-core/android-socket-example/ , aby uzyskać kilka pomysłów, jak z niego korzystać.

Edytuj: To zadziała dla wifi i 3g/4g.

+0

Znalazłem ten stary kod, który można przejrzeć: https://github.com/ninc/pi-vinterljus/blob/master/pialive/pialive.py To zasadniczo wysyła "Jestem żywy "wiadomość, a następnie zamyka gniazdo. Powinieneś jednak utrzymać gniazdo przy życiu, aby kontynuować strumień danych w czasie rzeczywistym. –

1

Istnieje wiele aplikacji na Androida, które przesyłają dane z czujników bezprzewodowo. Zamówienie, np. "Smartphone IMU GPS" [1], który jest open-source [2]. Przesyła dane przez UDP. Fragment kodu Pythona do odbioru strumienia danych jest podany w opisie aplikacji [1]. Upewnij się, że smartfon oraz urządzenie odbierające są podłączone do tej samej sieci Wi-Fi i żadna zapora sieciowa nie blokuje ruchu.

[1] https://play.google.com/store/apps/details?id=de.lorenz_fenster.sensorstreamgps
[2] https://sourceforge.net/projects/smartphone-imu/

Powiązane problemy