সুচিপত্র:

ব্লুটুথ বীকনে একটি রাস্পবেরি পাই চালু করুন: 4 টি ধাপ
ব্লুটুথ বীকনে একটি রাস্পবেরি পাই চালু করুন: 4 টি ধাপ

ভিডিও: ব্লুটুথ বীকনে একটি রাস্পবেরি পাই চালু করুন: 4 টি ধাপ

ভিডিও: ব্লুটুথ বীকনে একটি রাস্পবেরি পাই চালু করুন: 4 টি ধাপ
ভিডিও: মিনি মোবাইল প্রজেক্টর! XDO PP100 Mini Android Projector 2024, নভেম্বর
Anonim
একটি রাস্পবেরি পাই ব্লুটুথ বীকনে চালু করুন
একটি রাস্পবেরি পাই ব্লুটুথ বীকনে চালু করুন

ব্লুটুথ হচ্ছে বেতারভাবে ডেটা স্থানান্তর, হোম অটোমেশন সিস্টেম তৈরি, অন্যান্য ডিভাইস নিয়ন্ত্রণ ইত্যাদি উদ্ভাবনী প্রযুক্তির একটি।

এই নির্দেশাবলীতে, আমি একটি রাস্পবেরি পাইকে ব্লুটুথ বীকনে পরিণত করার চেষ্টা করব।

প্রয়োজনীয়তা

  • রাস্পবেরি পাই
  • 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 স্ক্যানার হতে পারে।

এখানে আপনি দেখতে পারেন, আপনার ডিভাইসে বিজ্ঞাপন শুরু হয়েছে।

আপনি এডিস্টোন স্ক্রিপ্টও ব্যবহার করতে পারেন এখানে সোর্স কোড পাওয়া যায়।

প্রস্তাবিত: