ওয়াই-ফাইয়ের সরাসরি মাধ্যমে রাস্পবেরি পিআই 3 এর সাথে সংযুক্ত হন Connect


16

আমি অ্যান্ড্রয়েড ফোন থেকে Wi-Fi ডাইরেক্টের মাধ্যমে আরপিআই 3 এর সাথে সংযোগ করতে চাই।

আমি সরাসরি এটি ওয়াই-ফাইয়ের মাধ্যমে করতে চাই কারণ আরপিআই হ'ল এক বা একাধিক চলনযোগ্য ডিভাইসের জন্য নিয়ামক হবে যা বিল্ডিংয়ের পাশাপাশি প্রকৃতিতে ব্যবহৃত হবে।

বিল্ডিংগুলিতে এটি কেবল বিদ্যমান ওয়াই-ফাইয়ের সাথে সংযোগ করতে পারে তবে প্রকৃতিতে কোনও ওয়াই-ফাই নেই। সুতরাং, আরপিআইয়ের নিজস্ব এপি হওয়া দরকার, তবে তারপরে ফোনটি নিয়ন্ত্রণকারী ফোনটি একই সাথে বিল্ডিংয়ের ওয়াই-ফাইয়ের সাথে সংযুক্ত করা যায়নি। এছাড়াও, এটি একাধিক আরপিআইগুলির সাথে জটিল হয়ে উঠবে, একজনকে এপি হতে হবে এবং অন্যদের এটির সাথে সংযোগ স্থাপনের প্রয়োজন হবে।

এটি দুর্দান্ত হবে যদি আমি কেবল আরপিআইগুলিকে শক্তিশালী করতে পারি, তবে প্রতিবার তাদের কনফিগারেশনটি সেটআপ করার পরেও যে কোনও কনফিগারেশন করা সম্ভব না হয় এবং এটি যেখান থেকে ব্যবহৃত হয় নির্বিশেষে এর সাথে সংযোগ স্থাপন করতে পারি।

সুতরাং ওয়াই-ফাইয়ের সরাসরি প্রয়োজনের সাথে: আমি কীভাবে এটি করতে পারি? কেউ আমাকে একটি উদাহরণ সরবরাহ করতে পারেন (বা উদাহরণের একটি লিঙ্ক)? মূলত যে কোনও ইঙ্গিত যা আমাকে টার্গেটের কাছাকাছি নিয়ে আসে তা সাহায্য করবে।

আমার এখন পর্যন্ত কি আছে

এই গাইডটি ব্যবহার করে আমি পিআই-তে আর্চ লিনাক্স এআরএম ইনস্টল করেছি: https://archlinuxarm.org/platforms/armv8/broadcom/raspberry-pi-3

তারপরে আমি "প্যাকম্যান-এস ডাব্লুপিএ সাপ্লাইক্যান্ট" ব্যবহার করে ডাব্লুপিএ_সমর্থক ইনস্টল করেছি

তারপরে আমি "/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যা আমার ফোন পেয়েছে। তাই আমি চালক হিসাবে ধরে নিচ্ছি, সবকিছুই ভাল।

আমার পিআইতে চলমান একটি সার্ভার-প্রোগ্রামটি নিবন্ধকরণ করতে কীভাবে ডাব্লুপিএ_সপ্লিক্যান্ট ব্যবহার করতে হবে এবং অ্যান্ড্রয়েড থেকে এটি কীভাবে সন্ধান করতে এবং সংযুক্ত করতে হবে তা কেবল আমার খুঁজে বের করতে হবে।

কোন ধারনা?


এই ভাগ্য নেই? আমি একই কাজ করার চেষ্টা করছি তবে ওয়াইফাই-ডাইরেক্ট ব্যবহার করে অন্য পাই -3 থেকে সংযোগ করছি।
রবার্তো অ্যান্ড্রেড

@ রবার্তোআরান্দে আমি এটি করতে পেরেছি। আমি শুধু প্রশ্ন আপডেট করতে ভুলে গেছি। আমি এত তাড়াতাড়ি করব;)
ভ্যান কোডিং

এখানে কিছু অগ্রগতি হয়েছে , তবে এখনও
অনিচ্ছাকৃত

@ ভ্যানকোডিং আপনি কি আপনার আপডেটটি কোথাও পোস্ট করেছেন? আমি আপনার মত একই জায়গায় পৌঁছেছি - অ্যান্ড্রয়েড এবং পাই 3 প্রত্যেকে দেখতে পাচ্ছে, তবে এটিকে একটি অ্যাপ্লিকেশনে লিঙ্ক করা দরকার।
LC1983

@ LC1983 নং। দুর্ভাগ্যক্রমে, আমি এসআইটিপি-র মাধ্যমে সরাসরি পিআইতে প্রোগ্রাম করেছিলাম, যা এখন একটি ঘূর্ণি নিয়ন্ত্রণকারী হিসাবে ব্যবহৃত হয়। আমি ফাইলগুলি অনুলিপি করার আগে অনুলিপি করতে ভুলে গেছি। আমি এখনও
ভ্যান কোডিং

উত্তর:


5

আমি দুটি আরপিআই 3 এর জন্য নীচে /etc/wpa_supplicant/wpa_supplicant.conf কনফিগার করেছি:

ctrl_interface=DIR=/var/run/wpa_supplicant 
update_config=1

ap_scan=1
device_name=RPi_3
device_type=1-0050F204-1
driver_param=use_p2p_group_interface=1
driver_param=p2p_device=1
p2p_go_intent=10
p2p_go_ht40=1

তারপরে এটি কমান্ড দিয়ে শুরু করুন:

$sudo wpa_supplicant -B -dd -iwlan0 -Dnl80211 -c /etc/wpa_supplicant/wpa_supplicant.conf

তারপরে এই লিঙ্কটি অনুসরণ করে, আমি পিন প্রমাণীকরণের মাধ্যমে দুটি RPi3 সংযুক্ত করেছি:

RPi3_1: (প্রয়োজনীয় যদি sudo ব্যবহার করা হয়)

wpa_cli p2p_find

RPi3_2: (প্রয়োজনীয় যদি sudo ব্যবহার করা হয়)

wpa_cli p2p_find
wpa_cli p2p_peers

তারপরে তারা একে অপরকে ম্যাকের ঠিকানা চিনতে পারে। পরবর্তীকালে, একটি আরপিআই তৈরি হওয়া পিনের সাথে সংযোগ শুরু করবে:

RPi3_1 (প্রয়োজনীয় যদি sudo ব্যবহার করা হয়):

wpa_cli p2p_connect xx:xx:xx:xx:xx:xx pin auth
(pin_number will be issued)

RPi3_2:

wpa_cli p2p_connect yy:yy:yy:yy:yy:yy pin_number

যেখানে xx: ..: xx, এবং yy: ..: yy হলেন যথাক্রমে RPi3_2 এবং RPI3_1 এর ম্যাক ঠিকানা।

http://processors.wiki.ti.com/index.php/OMAP_Wireless_Connectivity_NLCP_WiFi_Direct_Configuration_Scripts#Create_1:2_P2P_Group_-_Connect_with_PIN_code

মূলত, দুটি আরপিআই 3 একে অপরের সাথে সংযুক্ত।


এই উত্তরটি ঠিক আছে যদি আপনি দুটি ডিভাইস ব্যবহার করেন যা স্বতন্ত্রভাবে কমান্ডগুলি দিয়ে যেতে পারেন তবে মূল প্রশ্ন অনুসারে পাই 3 এবং অ্যান্ড্রয়েড ডিভাইস ব্যবহার করার সময় এটি নির্ভরযোগ্যভাবে কাজ করে না।
LC1983

আপনি যখন 2 আরপিআই 3 এর সাথে এইভাবে সংযুক্ত হন, তারা কি সংযোগের জন্য সফলভাবে একটি গোষ্ঠী তৈরি করতে সক্ষম? যখন আমি এটি করি, জিও-এনইজি সফল হয় তবে এটি সংযোগের জন্য একটি গ্রুপ তৈরি করতে ব্যর্থ হয়।
19

-2

অ্যান্ড্রয়েডকে পিআই 3 থেকে হটস্পট এবং ওয়াইফাই হিসাবে এটি ব্যবহার করুন, আপনি অ্যান্ড্রয়েড সংযোগটি ইন্টারনেটে রাখতে পারবেন এবং যা কিছু ভাগ করতে উভয় ডিভাইসের মধ্যে সংযোগ রাখবেন


1
সম্ভবত কোনও সমাধানের সময়, ওপি এটি অর্জন করতে চেয়েছিল না - এটি পরিষ্কারভাবে বলেছে যে "আমি কোনও অ্যান্ড্রয়েড ফোন থেকে আরপিআই 3 এর সাথে ওয়াই-ফাইয়ের সাথে সরাসরি সংযোগ করতে চাই।" অন্যদিকে নয়।
বেক্স

ডিভিসিনেট ব্যবহার করে আপনি অ্যান্ড্রয়েড হটস্পটের সাথে ওয়াইফাই সরাসরি ব্যবহার করতে পারেন। সুতরাং এর এই 110% উত্তর। এটি কেবল "আমি একটি অ্যান্ড্রয়েড ফোন থেকে আরপিআই 3 এর সাথে ওয়াই-ফাই ডাইরেক্টের মাধ্যমে সংযুক্ত করতে চাই" না শুধুমাত্র রাখে, আপনি কেবল অ্যান্ড্রয়েড হটস্পট ব্যবহার করে এই পুরো জিনিসটি সহজ করতে পারেন।
Paulie617

এটি ওপিকে ফোন এবং পাইয়ের মধ্যে একটি অ্যাড-হক নেটওয়ার্ক বিকাশ করতে সহায়তা করে না।
স্যান্ডর ডোসা

1
আমি জানি এটি জাহান্নামে অবনমিত হয়েছে তবে কেবল ধন্যবাদ বলতে চেয়েছিল। আমি ওয়াইফাই সরাসরি স্থাপনের চেষ্টা করছিলাম এবং কেবল বুঝতে পেরেছিলাম যে আমার নির্দিষ্ট ব্যবহারের ক্ষেত্রে আমি এটি করতে পারি
নোলানপ্রো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.