Získat binární data z externího zařízení na Android telefony

hlasů
1

Hledám nějaký vstup o tom, jak jít o problém mám. Máme zařízení, které má binární data, která potřebuje vyslat (jsou převážně jen symboly, ale v binárním formátu na zakázku) přes ethernet. Musím se zachytit tato data na telefonu a zobrazení symbolů přes Google Maps. Jen si tak říkám, že nejlepší způsob, jak jít o to, mám pár nápadů, ale nejsem si jistý, jestli jsou možné nebo proveditelné:

  1. Je možné, aby se telefon připojit přímo k zařízení v případě, že zařízení mělo nějaký serveru běží na něm, pak se dotazování pro nová data? Pokud ano, co je protokol musel být schopen řídit připojit takhle?
  2. Možná upravit software zařízení posílat data do telefonu (y) ve formátu datové zprávy SMS? Nejsem si jistý, jestli je možné, aby software na „spoof“ SMS do telefonu, když to není samo o sobě telefon?
  3. Nechte software přístroje nahrát všechny binární data na ftp / http server, který sedí tam někde venku, mají telefon (y) připojit k tomuto serveru a hlasování o nových údajů periodicky?

Jsem zcela nový android vývoje, v podstatě všechno, co chci udělat, je chytit tento binární data ze zařízení na můj telefon a analyzovat / zobrazit ji na Google Maps. Jak se některý z těchto myšlenek zvuk, nebo je tam mnohem jednodušší způsob, jak jsem s výhledem? Dík!

Položena 09/07/2010 v 00:59
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
0

Pro typ připojení, můžete si vybrat mezi Bluetooth, WiFi nebo GPRS / 3G. Co je nejlepší pro váš případ, závisí na tom, jak blízko je přístroj k telefonu a jaké souvislosti schopnosti to mít.

Je také nutné rozhodnout, jak bude zahájeno spojení - telefonicky nebo zařízení. Jedinou spolehlivou volbou pro server v Android telefonu je Bluetooth. Wifi je omezeno otevírání serveru zásuvek a GPRS / 3G je závislý nosič. V případě, že přístroj běží server, můžete k nim přistupovat přes WiFi, jestli je to na LAN nebo internet, pro GPRS / 3G musí být na Internetu.

Jakmile si vyberete tyto věci, jste odešel s výběrem pro protokol, ale je to dlouhá cesta k němu na odpověď v tomto stádiu.

Odpovězeno 09/07/2010 v 20:03
zdroj uživatelem

hlasů
0

Je možné, aby se telefon připojit přímo k zařízení v případě, že zařízení mělo nějaký serveru běží na něm, pak se dotazování pro nová data?

Je možné, že v případě, že jsou oba na stejné WiFi síti.

Pokud ano, co je protokol musel být schopen řídit připojit takhle?

Budete muset požádat výrobce zařízení. Nemáme žádný způsob, jak poznat.

Možná upravit software zařízení posílat data do telefonu (y) ve formátu datové zprávy SMS?

Pokud se jedná o GSM telefon nebo telefon CDMA, snad to bude fungovat.

Nechte software přístroje nahrát všechny binární data na ftp / http server, který sedí tam někde venku, mají telefon (y) připojit k tomuto serveru a hlasování o nových údajů periodicky?

To má tu výhodu, že pracují s přístrojem přes 3G, protože telefon a zařízení nemusí být na stejné síti - oba prostě musí být schopen k dosažení tohoto serveru. S operačním systémem Android 2.2, můžete také použít službu C2DM lechtat telefon, aby mu sdělil, že jsou data, aby se zvedl.

Odpovězeno 09/07/2010 v 01:37
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more