Възможно ли е да свържете повече горещи точки?

работя върху безжична ad hoc мрежа, в момента все още проектирам мрежата си. Мрежата трябва да работи за Android устройства. Досега мислех да използвам телефон като гореща точка, така че близките устройства да могат да се свързват помежду си, но какво ще стане, ако две горещи точки трябва да говорят една с друга?

Основно въпросът е: Могат ли две или повече горещи точки да се свързват и комуникират помежду си?

Благодаря ти.


person Muni    schedule 05.01.2015    source източник


Отговори (1)


Да, трябва да използвате WiFi Direct за това. Когато използвате WiFi direct в паралелен режим, устройството може да действа едновременно като клиент и AP. Това е, което ви трябва. Дали ще работи за вас така, както е, зависи от вашето конкретно устройство и драйвер, но има поддръжка за WiFi Direct в Android от v4.0. Понякога WiFi Direct се нарича още WiFi Peer-to-Peer или WiFi P2P и така го нарича Android API.

вижте Android WiFi P2P

С Android API можете да откриете други партньори и услуги, които дефинирате, и да се свържете с тях.

Помощните програми за WiFi p2p се разработват много активно, така че не съм сигурен дали Android в момента поддържа паралелния режим. Можете да опитате. Можете също така да настроите връзките си директно, като използвате помощната програма wpa_supplicant, която всъщност е това, което Android използва вътрешно. Успях да използвам това директно от моите приложения за други цели. Ако версията, която Android използва, не работи или я намирате за малко нестабилна, можете да получите най-новата версия от проекти hostap и wpa_supplicant. Инсталирането им обаче може да изисква root достъп.

person Andy    schedule 16.01.2015