Saya ingin terhubung dari ponsel Android ke RPI 3 melalui Wi-Fi langsung.
Saya ingin melakukannya melalui Wi-Fi langsung karena RPI akan menjadi pengontrol untuk satu atau lebih perangkat bergerak yang akan digunakan di gedung maupun di alam.
Di gedung, itu bisa saja terhubung ke Wi-Fi yang ada, tetapi di alam tidak ada Wi-Fi. Oleh karena itu, RPI harus menjadi AP sendiri, tetapi kemudian telepon yang mengendalikannya tidak dapat terhubung ke Wi-Fi gedung pada saat yang sama. Juga, itu akan menjadi rumit dengan beberapa RPI, satu harus AP dan yang lain harus terhubung ke sana.
Akan keren jika saya bisa menyalakan RPI, tanpa melakukan konfigurasi setiap kali pengaturannya berubah, dan terhubung ke mana pun itu digunakan.
Jadi dengan Wi-FI langsung menjadi persyaratan: Bagaimana saya bisa melakukan ini? Dapatkah seseorang memberi saya contoh (atau Tautan ke contoh)? Pada dasarnya setiap petunjuk yang membawa saya lebih dekat ke target akan membantu.
apa yang saya miliki sejauh ini
Saya telah menginstal Arch Linux ARM pada PI menggunakan panduan ini: https://archlinuxarm.org/platforms/armv8/broadcom/raspberry-pi-3
Kemudian saya telah menginstal wpa_supplicant menggunakan "pacman -S wpa_supplicant"
Kemudian saya membuat konfigurasi kecil untuknya di bawah "/etc/wpa_supplicant/p2p.conf" yang berisi:
ctrl_interface=/var/run/wpa_supplicant
device_name=PI
update_config=1
maka saya sudah mulai menggunakan wpa_supplicant wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/p2p.conf
Lalu saya sudah menguji Wi-Fi langsung menggunakan wpa_cli
dan kemudian p2p_find
yang menemukan telepon saya. Jadi saya anggap pengemudi bijaksana, semuanya baik-baik saja.
Saya hanya perlu mencari tahu cara menggunakan wpa_supplicant untuk mendaftarkan program server yang berjalan di PI saya, dan bagaimana menemukan & terhubung ke sana dari android.
Ada ide?