Bir android telefondan Wi-Fi direct üzerinden bir RPI 3'e bağlanmak istiyorum.
Doğrudan Wi-Fi üzerinden yapmak istiyorum çünkü RPI, binalarda ve doğada kullanılacak bir veya daha fazla hareketli cihaz için bir kontrolör olacak.
Binalarda, sadece mevcut Wi-Fi'ye bağlanabilir, ancak doğada Wi-Fi yoktur. Bu nedenle, RPI'nin kendi AP'si olması gerekir, ancak daha sonra onu kontrol eden telefon binanın Wi-Fi'sine aynı anda bağlanamazdı. Ayrıca, birden fazla RPI ile karmaşıklaşacak, birinin AP olması ve diğerlerinin buna bağlanması gerekecektir.
RPI'lara güç verebilir, kurulumları her değiştiğinde herhangi bir yapılandırma yapmadan ve nerede kullanıldığına bakılmaksızın bağlanabilsem çok iyi olurdu.
Wi-FI direct'in bir gereklilik olmasıyla: Bunu nasıl yapabilirim? Birisi bana bir örnek verebilir mi (veya bir örneğe link verebilir)? Temelde beni hedefe yaklaştıran herhangi bir ipucu yardımcı olacaktır.
şimdiye kadar neyim var
Bu kılavuzu kullanarak Arch Linux ARM'yi PI'ye yükledim: https://archlinuxarm.org/platforms/armv8/broadcom/raspberry-pi-3
Sonra "pacman -S wpa_supplicant" kullanarak wpa_supplicant yükledim
Sonra bunun için "/etc/wpa_supplicant/p2p.conf" altında küçük bir yapılandırma oluşturdum:
ctrl_interface=/var/run/wpa_supplicant
device_name=PI
update_config=1
sonra wpa_supplicant kullanarak başladım wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/p2p.conf
Sonra Wi-Fi direct kullanarak test ettik wpa_cli
ve sonra p2p_find
telefonumu buldu. Bu yüzden sürücü açısından varsayım, her şey yolunda.
Sadece benim PI üzerinde çalışan bir sunucu programı kaydetmek için wpa_supplicant nasıl kullanılacağını ve nasıl bulmak ve android ona bağlanmak için nasıl anlamaya ihtiyacım var.
Herhangi bir fikir?