bluetoothctl - একটি ব্লুটুথ এজেন্ট কি?


16

bluetoothctlকম্পিউটার এবং রাস্পবেরি পিসের মধ্যে ব্লুটুথ সংযোগ স্থাপনের জন্য আমি ইউটিলিটিটি ব্যবহার করছি ।

ইন bluetoothctl, আমি দেখতে পাচ্ছি যে এখানে "এজেন্ট" বলে কিছু আছে, এবং বেশিরভাগ টিউটোরিয়াল দেখে, সংযোগ তৈরি করতে এই "এজেন্ট "টিকে" চালু "করতে হবে। আমি ব্লুটুথ এজেন্ট কী তা বোঝার চেষ্টা করছি।

1) একটি ব্লুটুথ এজেন্ট কি?

2) "ডিফল্ট-এজেন্ট" কমান্ডের bluetoothctlজন্য? এটি কি সব সংযোগের জন্য একই হতে পারে?

3) সংযোগ স্থাপনের সময় কোনও এজেন্ট ব্যবহার না করার প্রভাব কী?

4) দেখে man bluetoothctl, বলা হয় যে এজেন্টদের একটি ক্ষমতা নির্ধারণ করা যেতে পারে। এজেন্ট ক্ষমতা কী? সেখানে কি মূল্যবোধ রাখা যেতে পারে?

5) এজেন্টরা কি কেবল ব্লুটুথের সাথেই বিদ্যমান? সেখানে কি ওয়াইফাই এজেন্টদের বলি?

আমি ব্লুটুথের জগতে মোটামুটি নতুন, এবং ব্লুটুথ্যাক্টেলের জন্য ডকুমেন্টেশনটি বেশ সীমাবদ্ধ ... যে কোনও তথ্যের প্রশংসা করা হবে।

উত্তর:


12

ব্লুটুথ এজেন্ট হ'ল ব্লুটুথ 'জোড় কোড' পরিচালনা করে। এটি হয় 'জোড় কোড' আসছে বলে প্রতিক্রিয়া জানাতে পারে, বা একটি প্রেরণ করতে পারে।

ডিফল্ট এজেন্ট আপনার জন্য কাজ করা উচিত। আপনি বলছেন যে আপনি ব্লুটুথ এ নতুন, তাই আমি আপনাকে আপাতত ডিফল্ট সাথে যেতে পরামর্শ দিই।

এজেন্ট ব্যবহার না করার অর্থ 2 টি ডিভাইস 'জোড় কোডটি' নিয়ে আলোচনা করতে পারে না।

একটি উদাহরণ সাহায্য করতে পারে, সুতরাং আমার রাস্পবেরি পাই 3 শেপ নামে আমার জন্য কী কাজ করেছে তার একটি উদাহরণ এখানে রয়েছে:

pi@shep:~/bluetooth $ bluetoothctl
[NEW] Controller B8:27:EB:B0:BC:22 shep [default]
[NEW] Device 18:9E:FC:94:8C:33 iPhone4
[bluetooth]# agent on
Agent registered
[bluetooth]# default-agent
Default agent request successful
[CHG] Device 18:9E:FC:94:8C:33 Connected: yes
[CHG] Device 18:9E:FC:94:8C:33 Connected: no

এখানে আমি আইফোনকে শিপের সাথে জুড়ি দিতে বলেছিলাম, এবং আইফোন 680044 প্রেরণ করেছে।

[CHG] Device 18:9E:FC:94:8C:33 Connected: yes
Request confirmation
[agent] Confirm passkey 680044 (yes/no): yes

অথবা আপনি যদি পাস কী আগে থেকেই সেট করতে চান তবে নিম্নলিখিতটি দেখুন:

http://www.heatxsink.com/entry/how-to-pair-a-bluetooth-device-from-command-line-on-linux

প্রত্যাশিত জোড় কোডটি পাস করার জন্য ব্লুটুথ-এজেন্ট সেটআপ করুন

$ bluetooth-agent 0000 &

অবশ্যই '0000' যে কোনও সংখ্যা হতে পারে।

এই এজেন্ট এবং 'জোড় কোডগুলি' ওয়াই-ফাইয়ের পরিবর্তে ব্লুটুথের জন্য নির্দিষ্ট।


ধন্যবাদ জিওফ ভাল ব্যাখ্যা। এছাড়াও আপনি যে লিঙ্কটি আমাকে দিয়েছেন তা ব্লুটুথের মাধ্যমে কীভাবে সিরিয়াল সংযোগ স্থাপন করবেন তা ব্যাখ্যা করে যা আমার পরবর্তী সমস্যা ছিল।
ফোডর

এটি bluetooth-agentজেনিয়ালে উপলভ্য নয় বলে মনে হচ্ছে। কিছু গুগলিং পরামর্শ দেয় যে এটি bluezপ্যাকেজের অংশ ছিল । জেনিয়ালে পাস কী কীভাবে সেট করবেন সে সম্পর্কে কোনও চিন্তা?
cheshirekow

আউট BT-এজেন্ট bluez-সরঞ্জাম চেক @cheshirekow
Björn নিলসন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.