मैं एक एंड्रॉइड फोन से आरपीआई 3 से वाई-फाई डायरेक्ट पर कनेक्ट करना चाहता हूं।
मैं इसे वाई-फाई डायरेक्ट पर करना चाहता हूं क्योंकि आरपीआई एक या अधिक चल उपकरणों के लिए एक नियंत्रक होगा जो इमारतों के साथ-साथ प्रकृति में भी उपयोग किया जाएगा।
इमारतों में, यह मौजूदा वाई-फाई से जुड़ सकता है, लेकिन प्रकृति में वाई-फाई नहीं है। इसलिए, RPI को अपना AP होना चाहिए, लेकिन तब इसे नियंत्रित करने वाला फोन उसी समय बिल्डिंग के वाई-फाई से कनेक्ट नहीं किया जा सकता था। इसके अलावा, यह कई आरपीआई के साथ जटिल हो जाएगा, एक को एपी होने की आवश्यकता होगी और अन्य को इससे जुड़ने की आवश्यकता होगी।
यह अच्छा होगा अगर मैं सिर्फ RPI को पावर कर सकता हूं, हर बार उनके सेटअप में बदलाव होने पर किसी भी कॉन्फ़िगरेशन को करने के लिए, और जहां भी इसका उपयोग किया जाता है, उससे कनेक्ट करें।
इसलिए वाई-फाई डायरेक्ट एक आवश्यकता के साथ: मैं यह कैसे कर सकता हूं? क्या कोई मुझे एक उदाहरण (या एक उदाहरण के लिए लिंक) प्रदान कर सकता है? मूल रूप से कोई भी संकेत जो मुझे लक्ष्य के करीब लाता है, मदद करेगा।
मेरे पास अब तक क्या है
मैंने इस गाइड का उपयोग करके पीआई पर आर्क लिनक्स एआरएम स्थापित किया है: https://archlinuxarm.org/platforms/armv8/broadcom/raspberry-pi-3
तब मैंने "pacman -S wpa_supplicant" का उपयोग करके 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
फिर मैंने वाई-फाई डायरेक्ट का उपयोग करके परीक्षण किया wpa_cli
और फिर p2p_find
जो मेरा फोन मिला। इसलिए मैं ड्राइवर-वार, सब कुछ अच्छा मानता हूं।
मुझे बस यह पता लगाने की आवश्यकता है कि मेरे पीआई पर चल रहे सर्वर-प्रोग्राम को पंजीकृत करने के लिए wpa_supplicant का उपयोग कैसे करें, और एंड्रॉइड से इसे कैसे ढूंढें और कनेक्ट करें।
कोई विचार?