Страница 1 из 1

Управление приложением с другого девайса по WiFi

Добавлено: 03 авг 2014, 12:12
YuriK
Задача - добавить в приложение функционал управления им с другого устройства по Wi-Fi.

Схематически это можно представить так: есть приложение "Пульт" и есть приложение "ТВ". Они оба установлены на устройствах, которые находятся в одной Wi-Fi сети. Нужно сделать минимальный вариант, в котором на Пульте есть одно активити с одной кнопкой "On/Off", а в приложении ТВ есть функционал приема сообщений от Пульта, который получает и обрабатывает сигнал, посланный после нажатия этой кнопки.

Если есть кто-то, кто уже делал что-то подобное и знаком с обменом сигналами между приложениями по Wi-Fi - пишите в личку, можно написать сумму и примерное время, за которое можете это сделать - готовы отдать задачу на аутсорс.
Насколько понимаю, доки по тому, как это в принципе делается, здесь: http://developer.android.com/intl/ru/tr ... irect.html

Если возникли вопросы или мысли на тему, как это лучше сделать или что-то непонятно в задаче - пишите сюда, обсудим и уточним.

Re: Управление приложением с другого девайса по WiFi

Добавлено: 03 авг 2014, 13:31
Viewer
WifiP2pManager появился с API14.
Если нужно поддерживать более старые версии API Android, то копайте в сторону сокетов http://developer.android.com/reference/ ... ocket.html

Re: Управление приложением с другого девайса по WiFi

Добавлено: 03 авг 2014, 15:32
YuriK
Если правильно понимаю API14 это Android 4.0 и на момент устраивает такое ограничение. В дальнейшем, возможно появится задача сделать fall-back для более старых устройств на основе Bluetooth или сокетов, предложенных вами, но пока это не нужно, да и не факт, что понадобится.

Re: Управление приложением с другого девайса по WiFi

Добавлено: 04 авг 2014, 16:23
Saint_Byte
Viewer писал(а):WifiP2pManager появился с API14.
Если нужно поддерживать более старые версии API Android, то копайте в сторону сокетов http://developer.android.com/reference/ ... ocket.html
Хм. А разве ещё не надо поддержку технологии на аппаратном уровне?

Re: Управление приложением с другого девайса по WiFi

Добавлено: 04 авг 2014, 16:46
anber
С обычными Tcp/Udp это делается просто и эффективно, зачем заморачиваться WifiP2pManager мне не ясно.

Re: Управление приложением с другого девайса по WiFi

Добавлено: 10 авг 2014, 17:46
petrovichtim
anber писал(а):С обычными Tcp/Udp это делается просто и эффективно, зачем заморачиваться WifiP2pManager мне не ясно.
Полностью согласен.
Сеть wi-fi это обычная локалка 192.168.0.1

Re: Управление приложением с другого девайса по WiFi

Добавлено: 11 авг 2014, 09:15
altwin
это не p2p а простой RPC протокол. Почитать можно к примеру тут:
http://habrahabr.ru/post/148436/
ничего лучше в java я не видел:
http://software.dzhuvinov.com/json-rpc-2.0-base.html

также полезно : https://developers.google.com/protocol- ... s/overview

Re: Управление приложением с другого девайса по WiFi

Добавлено: 11 авг 2014, 20:30
bigbaak
Написал в ЛС