2016-03-07 2 views
0

Я хотел бы включить прямую связь между устройствами ... Чтобы сделать вещи простыми, приложение на одном устройстве будет выступать в роли мастера, и может быть от 0 до 2,3,4 подчиненных устройства. Уловка: как ведомые устройства могут постоянно слушать основной сигнал приложения, не истощая слишком много энергии и с минимальными требованиями к минимальному подключению?Рекомендации для связи приложений между устройствами

Я слышал о SiteAPI от Google, но он не позволяет слушать из Сервиса (за исключением Bluetooth).

Кто-нибудь работал на эту функцию? Какое лучшее решение вы нашли? Спасибо за чтение!

+0

Существует множество вещей, которые вы можете сделать, но все они ограничены. Проблема в том, что ваш телефон не имеет постоянного IP-адреса и, вероятно, за NAT. Таким образом, обычные интернет-сокеты не работают хорошо. Вы можете делать bluetooth. Вы можете сделать это, если все в одной сети Wi-Fi. Вы можете сделать это через Wi-Fi прямой или похожий техник, если вы находитесь на расстоянии до сотни метров друг от друга. Но если вы говорите об интернет-расстояниях, вам нужен сервер между ними. –

+0

Thanx для этой обратной связи. Мы говорим о расстоянии в несколько метров (люди в одной комнате или одном автомобиле). Это также может быть связано с звуковыми звуками, которые звучат без звука ... dunno, если есть sdk, которые обрабатывают такие вещи ... – JBA

+0

Тогда Wi-Fi Direct может быть тем, что вы ищете. –

ответ

1

Для кого может быть интересно, я нашел 2 обещающих библиотеки:

AirTube и Underdark - Хотя я не пробовал, это выглядит красиво.

Смежные вопросы