সুচিপত্র:
- ধাপ 1: ডংগল সংযুক্ত করুন
- ধাপ 2: সিরিয়াল যোগাযোগ
- ধাপ 3: পাইথন স্ক্রিপ্ট চালান
- ধাপ 4: আপনার ডিভাইস স্ক্যান করুন
ভিডিও: ব্লুটুথ বীকনে একটি রাস্পবেরি পাই চালু করুন: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
ব্লুটুথ হচ্ছে বেতারভাবে ডেটা স্থানান্তর, হোম অটোমেশন সিস্টেম তৈরি, অন্যান্য ডিভাইস নিয়ন্ত্রণ ইত্যাদি উদ্ভাবনী প্রযুক্তির একটি।
এই নির্দেশাবলীতে, আমি একটি রাস্পবেরি পাইকে ব্লুটুথ বীকনে পরিণত করার চেষ্টা করব।
প্রয়োজনীয়তা
- রাস্পবেরি পাই
- BleuIO (একটি ব্লুটুথ লো এনার্জি ইউএসবি ডংগল)
- ব্লুটুথ সহ একটি মোবাইল ফোন এবং ডায়ালগ সেমিকন্ডাক্টর থেকে BLE স্ক্যানার, লাইটব্লু বা DSPS এর মতো একটি অ্যাপ।
ধাপ 1: ডংগল সংযুক্ত করুন
BleuIO dongle কে আপনার Raspberry Pi এর সাথে সংযুক্ত করুন।
কোন ডিভাইসের নামের সাথে ডংগল সংযুক্ত তা শনাক্ত করতে আপনাকে চালাতে হবে:
ls /dev
আপনি ডোঙ্গেল সংযোগ করার আগে একবার এবং একবার ডিভাইসটির নাম কোনটি তা সনাক্ত করতে সক্ষম হওয়ার পরে আপনাকে এটি দুবার করতে হতে পারে। শুরু করার সময়, ডংগল 10 সেকেন্ডের জন্য বুটলোডারের জন্য একটি COM পোর্ট খুলবে যাতে আপনি ফার্মওয়্যার আপডেট করতে পারেন (অথবা আপনার নিজের অ্যাপ্লিকেশনটি ফ্ল্যাশ করতে পারেন)।
পরে এটি সেই পোর্টটি বন্ধ করবে এবং BleuIO অ্যাপ্লিকেশনের জন্য একটি নতুন পোর্ট খুলবে যা আমরা এখানে আগ্রহী। আপনি চালাতে পারেন:
lsusb
ধাপ 2: সিরিয়াল যোগাযোগ
ডংলের সাথে যোগাযোগের জন্য আপনার একটি সিরিয়াল কমিউনিকেশন প্রোগ্রাম প্রয়োজন হবে। এই টিউটোরিয়ালের জন্য আমরা মিনিকম ব্যবহার করব। আপনি দৌড়ে মিনিকম পেতে পারেন:
sudo apt-get minicom ইনস্টল করুন
এখন, ডংগলের ব্যবহার শুরু করতে নিম্নলিখিত কমান্ডটি চালান যদি, উদাহরণস্বরূপ, আপনার ডংলটি ডিভাইসের নাম ttyACM0 এর সাথে সংযুক্ত থাকে:
minicom -b 9600 -o -D /dev /ttyACM0
এখন এটি-কমান্ড টাইপ করার চেষ্টা করুন। উদাহরণ স্বরূপ
এটি
যদি আপনি একটি ঠিক প্রতিক্রিয়া পান তবে তার মানে ডংগল কাজ করছে।
ধাপ 3: পাইথন স্ক্রিপ্ট চালান
এই রাস্পবেরি পাইকে ব্লুটুথ বীকনে পরিণত করার জন্য আমাদের একটি পাইথন স্ক্রিপ্ট প্রস্তুত আছে।
এই স্ক্রিপ্টগুলি ব্যবহার করার জন্য আপনাকে পাইথন ইনস্টল করতে হবে।
আপনাকে মডিউল pySerial ইনস্টল করতে হবে। এটি ইনস্টল করার সবচেয়ে সহজ উপায় হল পিপের মাধ্যমে (যা পাইথন ইনস্টল করার পরে আপনার ইতিমধ্যে থাকা উচিত) চালানোর মাধ্যমে:
পাইথন 2:
পাইপ pyserial ইনস্টল করুন
পাইথন 3:
python3 -m pip ইনস্টল pyserial
সংযোগ করার পর, আপনি আপনার নিজের iBeacon সেট আপ করার জন্য নমুনা পাইথন স্ক্রিপ্ট ব্যবহার করতে পারেন। GitHub এ সোর্স কোড পাওয়া যাবে।
এই স্ক্রিপ্টটি ibeacon.py নামক একটি ফাইলে সংরক্ষণ করুন অথবা আপনি আপনার পছন্দের যেকোনো নাম দিতে পারেন।
এখন টাইপ করে একটি কমান্ড প্রম্পট ব্যবহার করে ফাইলটি খুলুন
পাইথন ibeacon.py
ধাপ 4: আপনার ডিভাইস স্ক্যান করুন
যখন আপনি পাইথন স্ক্রিপ্ট শুরু করেন, তখন আপনার ব্লুটুথ লো এনার্জি (BLE) এর জন্য ডিজাইন করা একটি স্ক্যানার অ্যাপ ব্যবহার করে আপনার iBeacon দেখতে সক্ষম হওয়া উচিত।
স্ক্যানার অ্যাপের উদাহরণ ব্লু পিক্সেল টেকনোলজিস থেকে BLE স্ক্যানার হতে পারে।
এখানে আপনি দেখতে পারেন, আপনার ডিভাইসে বিজ্ঞাপন শুরু হয়েছে।
আপনি এডিস্টোন স্ক্রিপ্টও ব্যবহার করতে পারেন এখানে সোর্স কোড পাওয়া যায়।
প্রস্তাবিত:
ভূমিকা - একটি জিপিএস ট্র্যাকিং সার্ভারে একটি রাস্পবেরি পাই চালু করুন: 12 টি ধাপ
ভূমিকা - একটি জিপিএস ট্র্যাকিং সার্ভারে একটি রাস্পবেরি পাই চালু করুন: এই গাইডে আমি আপনাকে দেখাব কিভাবে একটি রাস্পবেরি পাইতে ট্র্যাকার জিপিএস ট্র্যাকিং সফ্টওয়্যার ইনস্টল করতে হয় যা ইন্টারনেটে সামঞ্জস্যপূর্ণ ডিভাইস থেকে ডেটা গ্রহণ করবে, রিয়েল টাইমে একটি মানচিত্রে তাদের অবস্থান লগ ইন করবে ট্র্যাকিং, এবং প্লেব্যাক ট্র্যাকিং।
একটি আধুনিক দিনের রাস্পবেরি পাই কম্পিউটারে একটি ভাঙা ম্যাক ক্লাসিক চালু করুন: 7 টি ধাপ
একটি আধুনিক দিনের রাস্পবেরি পাই কম্পিউটারে একটি ভাঙা ম্যাক ক্লাসিক চালু করুন: ঠিক আছে, এটি সবার জন্য উপযোগী নাও হতে পারে, কারণ আপনার বেশিরভাগেরই সম্ভবত একটি ভাঙা ক্লাসিক ম্যাক নেই। যাইহোক, আমি সত্যিই সেই জিনিসটির প্রদর্শন পছন্দ করি এবং আমি এটি সফলভাবে একটি BBB বছর আগে সংযুক্ত করেছি। যাইহোক, আমি কখনই সি প্রদর্শন করতে পারিনি
একটি রাস্পবেরি পাই এবং একটি আরটিএল-এসডিআর ডংগল ব্যবহার করে একটি অপেশাদার রেডিও এপিআরএস আরএক্স তৈরি করুন মাত্র আধ ঘন্টার কম সময়ে: 5 টি ধাপ
একটি রাস্পবেরি পাই এবং একটি আরটিএল-এসডিআর ডংগল ব্যবহার করে একটি অপেশাদার রেডিও APRS RX শুধুমাত্র আইগেট তৈরি করুন: দয়া করে মনে রাখবেন এটি এখন বেশ পুরনো তাই কিছু অংশ ভুল এবং পুরনো। আপনার সম্পাদনা করার জন্য প্রয়োজনীয় ফাইলগুলি পরিবর্তিত হয়েছে। আমি আপনাকে ছবির সর্বশেষ সংস্করণটি দেওয়ার জন্য লিঙ্কটি আপডেট করেছি (দয়া করে এটি ডিকম্প্রেস করার জন্য 7-জিপ ব্যবহার করুন) কিন্তু সম্পূর্ণ যন্ত্রের জন্য
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা - রাস্পবেরি পাই 3B দিয়ে শুরু করা - আপনার রাস্পবেরি পাই 3: 6 ধাপ সেট আপ করা হচ্ছে
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা | রাস্পবেরি পাই 3B দিয়ে শুরু করা | আপনার রাস্পবেরি পাই 3 সেট আপ করা: আপনারা কেউ কেউ জানেন যে রাস্পবেরি পাই কম্পিউটারগুলি বেশ দুর্দান্ত এবং আপনি কেবলমাত্র একটি ছোট বোর্ডে পুরো কম্পিউটারটি পেতে পারেন। 1.2 GHz এ ঘড়ি। এটি পাই 3 কে মোটামুটি 50 রাখে
একটি ভাঙ্গা ল্যাপটপ থেকে একটি PS/2 মাউসে একটি ট্র্যাকপ্যাড চালু করুন: 6 টি ধাপ
একটি ভাঙা ল্যাপটপ থেকে একটি PS/2 মাউসে একটি ট্র্যাকপ্যাড চালু করুন: একজন বন্ধু আমাকে একটি ভাঙা এইচপি প্যাভিলিয়ন ল্যাপটপ দিয়েছে। সামান্য কাজ দিয়ে, আপনি ট্র্যাকপ্যাডটি সরিয়ে একটি PS/2 বা 9-পিন সিরিয়াল পোর্টের সাথে সংযুক্ত করতে পারেন। আপনার পিসির সাথে সংযুক্ত হোন এবং একটি সাধারণ মাউস হিসাবে ব্যবহার করুন, অথবা আপনার জন্য একটি অনন্য ইন্টারফেসের জন্য একটি Arduino এ তারের