Pokud se použije Bluetooth 4LE, ke kterému je zapotřebí mít vhodné Android zařízení, tak se nechá mluvit i o integraci s jinými mobilními platformami, pokud budeme uvažovat o Bluetooth 2-4 tak bude možné použít jen Android zařízení, ale bude jich větší množství, ideální by bylo použít Nějaké high-level bluetooth profile (třeba PBAP, A2DP nebo AVRCP) tak by to mohlo obsáhnout největší množství zařízení.
Co se týče spotřeby, musíte se rozhodnout jak často chcete aby se zařízení doptávalo na ostatní uživatele stejné aplikace, pak hraje velký rozdíl jestli vás zajímají lidi co jsou s vámi ve stejném prostoru (podle použité verze a profilu bluetooth 1-10 metrů, a podle toho kde bude uživatel mobil nosit) třeba 5 minut nebo 15 minut (což je otázka posílání ping požadavků) a na druhé straně musíte uživatele donutit aby jeho zařízení bylo přes bluetooth viditelné (jinak se profily nespojí)
Další bude problém s P2P, protože reálné omezení může být třeba 2 zařízení připojené zároveň na jeden bluetooth server/client, kde by se možná nechalo použít AllJoyn, ale to jsem netestoval.
Poslední nápad je závislý na tom kolik dat chcete přenášet, protože by se nechala část informací zakódovat do názvu zařízení (komprimace, huffman, hexa, ...), jako auto-discovery protocol, a následně až pokud bych měl zájem se s daným nodem spojit, tak by se po navázání komunikace dostáhly všechny další informace.
https://en.wikipedia.org/wiki/Bluetooth_low_energy http://support.apple.com/kb/ht3647 https://developer.android.com/guide/topics/connectivity/bluetooth.html#Profi... https://www.alljoyn.org/ http://people.csail.mit.edu/rudolph/Teaching/Articles/BTBook-march.pdf
D.
Dne 27. května 2014 12:20 Petr Baudis pasky@ucw.cz napsal(a):
Ahoj,
On Tue, May 27, 2014 at 07:08:21AM +0200, sachy@s0c4.net wrote:
nonstop tamagotchiho vysilani po wifi/BT sezere baterku telefonu behem nekolika (desitek?) hodin. To asi uplne nechcem...
z me zkusenosti (tethering pres wifi vs. pres bluetooth) zere bluetooth vyrazne mene nez wifi a v celkove spotrebe smartphonu uz se to docela rozpusti. Pingat staci relativne obcas, ale nevim, kolik by zral poslech pingu.
Spis mam strach, jak pise sargon, jestli na stock androidu dosahneme dost hluboko do bluetooth stacku - to by asi poradil Daemon.
Petr "Pasky" Baudis
Brmlab mailing list Brmlab@brmlab.cz http://brmlab.cz/cgi-bin/mailman/listinfo/brmlab