টার্মিনালের মাধ্যমে একটি ব্লুটুথ ডিভাইস যুক্ত করুন


12

আমি কমান্ড লাইন থেকে একটি ব্লুটুথ ডিভাইস সংযোগ স্থাপন এবং জোড়া দেওয়ার চেষ্টা করছি। আমি স্ট্যান্ডার্ড প্রক্রিয়াটি ব্যবহার করে জিইউআইয়ের মাধ্যমে এটি করতে পারি তবে আমি পুরো প্রক্রিয়াটি স্বয়ংক্রিয় করতে চাইছি।

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

আমি কীভাবে এটি সম্পাদন করতে পারি?

উত্তর:


2

এটি কিছুটা "হ্যাকি" বলে মনে হচ্ছে তবে আপনি এটি ওএসক্রিপ্ট ব্যবহার করে করতে পারেন যা সংযোগের জন্য প্রয়োজনীয় জিইউআই-ইন্টারঅ্যাকশনগুলি অনুকরণ করে: /programming//a/23018886/5269642

দুর্ভাগ্যক্রমে, ব্লুটুথের জন্য আমি কোনও ডকুমেন্টেড এপিআই'র সত্যই সন্ধান করতে পারি নি, এখন পর্যন্ত আমি ওএসস্ক্রিপ্ট-পদ্ধতির সন্ধান / ভাবতে পারার সেরা ছিল।


1

blueutil(হোমবুউয়ের মাধ্যমে উপলব্ধ) এর উত্তর। আমি কেবল এই ব্লগ পোস্টের নির্দেশিকা অনুসরণ করে এটি ব্যবহার করেছি ।

আমার ক্ষেত্রে, আমার কাছে ম্যাকোস ক্যাটালিনা সহ একটি আইম্যাক ছিল যার কোনও ট্র্যাকপ্যাড তৈরি হয়নি। আমি আটকে গিয়েছিলাম "অ্যাপল ক্রাশ অ্যানালিটিকাগুলি প্রেরণ করুন?" কোনও কীবোর্ড নিয়ন্ত্রণ ছাড়াই পর্দা। এসএসএইচ ব্যবহার করে, আমি মেশিনের সাথে সংযুক্ত হয়েছি এবং জিওআইতে অ্যাক্সেস ছাড়াই ট্র্যাকপ্যাডটি সংযুক্ত করার জন্য নিম্নলিখিত কমান্ডগুলি ব্যবহার করেছি। (প্রথমত, আমাকে ট্র্যাকপ্যাডটি আবিষ্কারযোগ্য মোডে পরিণত করতে হয়েছিল Apple অ্যাপল পয়েন্টার ডিভাইসের জন্য ডিফল্ট পিন 0000

% blueutil --inquiry
address: d0-a6-xx-xx-xx-xx, not connected, not favourite, not paired, name: "-", recent access date: -
% blueutil --pair d0-a6-xx-xx-xx-xx
Type pin code (up to 16 characters) for "Cheshire, Josh’s Trackpad" (d0-a6-xx-xx-xx-xx) and press Enter: 0000
% blueutil --connect d0-a6-xx-xx-xx-xx

এই মুহুর্তে, ট্র্যাকপ্যাড কাজ করেছিল।


0

টুল blueutil IOBluetooth ফ্রেমওয়ার্ক থেকে ব্যবহারসমূহ ব্যক্তিগত API গুলি bluetooth ডিভাইস সাথে যোগাযোগ করার জন্য। আপনি ব্যবহার করে সাম্প্রতিক ডিভাইসগুলির তালিকা করতে সক্ষম:

blueutil --recent

এবং এটি ব্যবহার করে একটি নির্দিষ্ট ডিভাইসে সংযুক্ত করুন:

blueutil --connect $device_adress
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.