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

Если вам нужно приложение, создавайте здесь тему, расписывайте вкратце задачу и сроки, и оставляйте ваши координаты для заинтересованных
Правила форума
О возможности разместить ваши заказы на главной странице сайта читайте здесь: http://startandroid.ru/ru/about/pomosch ... henii.html
Ответить
YuriK
Сообщения: 29
Зарегистрирован: 13 апр 2013, 12:57
Откуда: Санкт-Петербург

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

Сообщение YuriK » 03 авг 2014, 12:12

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

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

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

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

Viewer
Сообщения: 180
Зарегистрирован: 30 апр 2014, 11:42

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

Сообщение Viewer » 03 авг 2014, 13:31

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

YuriK
Сообщения: 29
Зарегистрирован: 13 апр 2013, 12:57
Откуда: Санкт-Петербург

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

Сообщение YuriK » 03 авг 2014, 15:32

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

Saint_Byte
Сообщения: 26
Зарегистрирован: 03 мар 2013, 13:15

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

Сообщение Saint_Byte » 04 авг 2014, 16:23

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

Аватара пользователя
anber
Сообщения: 584
Зарегистрирован: 10 июн 2013, 15:05
Откуда: UA

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

Сообщение anber » 04 авг 2014, 16:46

С обычными Tcp/Udp это делается просто и эффективно, зачем заморачиваться WifiP2pManager мне не ясно.
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.

Аватара пользователя
petrovichtim
Сообщения: 77
Зарегистрирован: 11 фев 2014, 22:53
Откуда: Москва
Контактная информация:

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

Сообщение petrovichtim » 10 авг 2014, 17:46

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

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

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

Сообщение altwin » 11 авг 2014, 09:15

это не 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
Изображение

bigbaak
Сообщения: 5
Зарегистрирован: 27 апр 2014, 20:16
Откуда: Казахстан

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

Сообщение bigbaak » 11 авг 2014, 20:30

Написал в ЛС

Ответить