2015-11-02 3 views
0

Я хочу написать приложение для Android, которое должно подключаться к EVO Lego Mindstorms EV3 через Bluetooth PAN (Android == Client, Lego == Server). Это сделает мое устройство без Интернета.Несколько каналов связи (Bluetooth PAN и LTE) за приложение

Поскольку мне нужно, чтобы мое приложение подключалось к Интернету, я ищу возможность управлять каналами связи, которые приложение использует (Bluetooth PAN (таким образом, предоставляя устройство без Интернета) для связи с LEGO и LTE) ,

Возможно ли это?

Спасибо,

Стефан

ответ

0

С ev3dev, вы можете настроить EV3 так, что это "сервер" с помощью профиля Bluetooth PAN. Для этого вы просто активируете «привязку» через Bluetooth на EV3. Тогда Android-устройство сможет подключиться к EV3 в качестве клиента.

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

Или, если ваш Android способен подключиться через Bluetooth, вы можете поделиться своим интернет-соединением Android (предположительно LTE) с EV3, как this. Затем Android по-прежнему будет подключен к Интернету, и между EV3 и Android будет установлено сетевое соединение (и EV3 будет подключен к Интернету).

+0

В настоящее время я использую LEJOS, который похож на ev3dev на стороннюю прошивку. Я уже привязан к EV3, но этот привязку означает, что я жертвую подключением к Интернету своего Android-устройства, поскольку EV3 - это Master (без Интернета), а Android-устройство - это клиент. – theXs

+0

Вы должны установить leJOS, как последнюю часть моего ответа. Или, если вы не можете понять это на leJOS, попробуйте ev3dev. –