ฉันต้องการเชื่อมต่อจากโทรศัพท์ Android กับ RPI 3 ผ่าน Wi-Fi โดยตรง
ฉันต้องการทำผ่าน Wi-Fi โดยตรงเพราะ RPI จะเป็นตัวควบคุมสำหรับอุปกรณ์ที่เคลื่อนที่ได้อย่างน้อยหนึ่งตัวที่จะใช้ในอาคารเช่นเดียวกับในธรรมชาติ
ในอาคารมันสามารถเชื่อมต่อกับ Wi-Fi ที่มีอยู่ แต่ในธรรมชาติไม่มี Wi-Fi ดังนั้น RPI จะต้องเป็น AP ของตัวเอง แต่จากนั้นโทรศัพท์ที่ควบคุมมันไม่สามารถเชื่อมต่อกับ Wi-Fi ของอาคารได้ในเวลาเดียวกัน นอกจากนี้มันจะซับซ้อนด้วย RPIs หลายอันหนึ่งจะต้องเป็น AP และอื่น ๆ จะต้องเชื่อมต่อกับมัน
มันจะเจ๋งถ้าฉันสามารถเพิ่มพลัง RPIs ได้โดยไม่ต้องทำการตั้งค่าใด ๆ ทุกครั้งที่มีการเปลี่ยนแปลงการตั้งค่าและเชื่อมต่อกับมันโดยไม่คำนึงถึงตำแหน่งที่ใช้
ดังนั้นด้วยความต้องการโดยตรงของ Wi-Fi: ฉันจะทำสิ่งนี้ได้อย่างไร บางคนสามารถให้ตัวอย่าง (หรือลิงก์ไปยังตัวอย่าง) ให้ฉันได้ไหม โดยพื้นฐานแล้วคำใบ้ใด ๆ ที่นำฉันเข้าใกล้เป้าหมายมากขึ้นจะช่วยได้
สิ่งที่ฉันมีจนถึงตอนนี้
ฉันได้ติดตั้ง Arch Linux ARM บน PI โดยใช้คู่มือนี้: https://archlinuxarm.org/platforms/armv8/broadcom/raspberry-pi-3
จากนั้นฉันติดตั้ง wpa_supplicant โดยใช้ "pacman -S wpa_supplicant"
จากนั้นฉันได้สร้างการกำหนดค่าเล็ก ๆ สำหรับมันภายใต้ "/etc/wpa_supplicant/p2p.conf" ที่มี:
ctrl_interface=/var/run/wpa_supplicant
device_name=PI
update_config=1
จากนั้นฉันก็เริ่มใช้ wpa_supplicant wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/p2p.conf
จากนั้นฉันได้ทดสอบการใช้ Wi-Fi โดยตรงwpa_cli
แล้วp2p_find
พบโทรศัพท์ของฉัน ดังนั้นฉันคิดว่าคนขับฉลาดทุกอย่างดี
ฉันแค่ต้องคิดหาวิธีใช้ wpa_supplicant เพื่อลงทะเบียนโปรแกรมเซิร์ฟเวอร์ที่ทำงานบน PI ของฉันและวิธีการค้นหาและเชื่อมต่อกับมันจาก android
ความคิดใด ๆ