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