সুচিপত্র:

ড্রাগন বোর্ডে LibMiletus IoT ফ্রেমওয়ার্ক: 4 টি ধাপ
ড্রাগন বোর্ডে LibMiletus IoT ফ্রেমওয়ার্ক: 4 টি ধাপ

ভিডিও: ড্রাগন বোর্ডে LibMiletus IoT ফ্রেমওয়ার্ক: 4 টি ধাপ

ভিডিও: ড্রাগন বোর্ডে LibMiletus IoT ফ্রেমওয়ার্ক: 4 টি ধাপ
ভিডিও: 'ড্রাগন মুখওয়ালা নৌকা বাইচ'এ চীনের নানা বিশ্বাস ও কল্পকাহিনী | China dragon boat 2024, নভেম্বর
Anonim
ড্রাগনবোর্ডে LibMiletus IoT ফ্রেমওয়ার্ক
ড্রাগনবোর্ডে LibMiletus IoT ফ্রেমওয়ার্ক

LibMiletus হল একটি ওপেন সোর্স ইন্টারঅ্যাপারেবিলিটি ফ্রেমওয়ার্ক যা IoT ডিভাইসগুলিকে একটি নেটওয়ার্কে নিজেদের চিহ্নিত করতে দেয় এবং এইভাবে এই নেটওয়ার্কের অন্যান্য ডিভাইস দ্বারা নিয়ন্ত্রিত হতে পারে।

ধাপ 1: নির্ভরতা ইনস্টল করুন

নির্ভরতা ইনস্টল করুন
নির্ভরতা ইনস্টল করুন

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

/Etc/apt/sources.list ফাইলে অতিরিক্ত সফটওয়্যার প্যাকেজ ইনস্টল করার জন্য প্রয়োজনীয় তথ্য রয়েছে।

একটি টার্মিনাল খুলুন (মেনু -> সিস্টেম টুলস -> এলএক্সটার্মিনাল) এবং রাস্পিবিয়ান উত্স যুক্ত করতে নিম্নলিখিত কমান্ডটি চালান।

$ সুডো বিড়াল রাস্পবিয়ান হুইজি প্রধান অবদান অ-মুক্ত EOF

প্রয়োজন হলে, রাস্পবিয়ান পাবলিক কী কমান্ডটি ব্যবহার করে আপনার অ্যাপ-গেট কীরিং-এ সংরক্ষণ করা যেতে পারে:

$ wget https://archive.raspbian.org/raspbian.public.key -O - | sudo apt -key যোগ করুন -

প্যাকেজ ম্যানেজার আপডেট করুন এবং কমান্ড ব্যবহার করে নির্ভরতা ইনস্টল করুন:

$ sudo apt-get update

$ sudo apt-get install -y avahi-daemon cmake libmraa-dev libupm-dev

ধাপ 2: সংগ্রহস্থল ক্লোন করুন এবং তৈরি করুন

সংগ্রহস্থল ক্লোন করুন এবং তৈরি করুন
সংগ্রহস্থল ক্লোন করুন এবং তৈরি করুন

কমান্ড ব্যবহার করে সংগ্রহস্থলটি ক্লোন করুন, যেখানে আপনি পছন্দ করেন:

$ git ক্লোন

লিনাক্স সাব-ডিরেক্টরিতে নেভিগেট করুন এবং কমান্ডগুলি ব্যবহার করে mDNS কনফিগার করুন:

$ cd LibMiletus/linux $ chmod +x configure.sh $ sudo./configure.sh --ignore_install = হ্যাঁ

নির্মাণ করতে, শুধু নির্মাতার স্ক্রিপ্ট চালান

$./build.sh

এখন, বোর্ডটি রিবুট করুন এবং আপনি স্ট্যান্ডার্ড লিনাক্স উদাহরণটি চালাতে পারেন

$ sudo./bin/linux_example_wifi

ধাপ 3: উদাহরণ পরিবর্তন করুন

উদাহরণ পরিবর্তন করুন
উদাহরণ পরিবর্তন করুন

ইন্টেল এডিসন সংস্করণের অনুরূপ উদাহরণ থেকে একটি অনুলিপি তৈরি করুন

$ cp example_libMiletus_edison_wifi.cpp example_libMiletus_dragonboard_wifi.cpp

কিছু ডিজিটাল পিনে একটি LED সংযোগ করুন, example_libMiletus_dragonboard_wifi.cpp ফাইলটি খুলুন এবং BUILT_IN_LED ম্যাক্রো পরিবর্তন করুন যাতে আপনি যে পিনটি সংযুক্ত করেন তা প্রতিফলিত করে। 23, তাই, আমার জন্য ti হল:

#BUILT_IN_LED 23 নির্ধারণ করুন

এখন, এটি কম্পাইল করুন এবং কমান্ড লাইন ব্যবহার করে চালান:

$ cd বিন

$ ছ ++, -G../example_libMiletus_dragonboard_wifi.cpp libMiletus.o linux_wifi.o linux_wrapper.o linux_provider.o -o example_dragonboard_wifi -std = C ++ 11 -lmraa $ sudo দ্বারা./example_dragonboard_wifi

এখন আপনি MiletusApp এর মাধ্যমে আপনার IoT ডিভাইস নিয়ন্ত্রণ করতে পারেন

আপনি সংক্ষিপ্ত বিবরণ পৃষ্ঠায় একটি নজর দিতে পারেন এবং এই উদাহরণ আরো সেন্সর এবং actuators যোগ উন্নত করতে পারেন।

ধাপ 4: MiletusApp দ্বারা আপনার ডিভাইস নিয়ন্ত্রণ করুন

MiletusApp দ্বারা আপনার ডিভাইস নিয়ন্ত্রণ করুন
MiletusApp দ্বারা আপনার ডিভাইস নিয়ন্ত্রণ করুন
MiletusApp দ্বারা আপনার ডিভাইস নিয়ন্ত্রণ করুন
MiletusApp দ্বারা আপনার ডিভাইস নিয়ন্ত্রণ করুন
MiletusApp দ্বারা আপনার ডিভাইস নিয়ন্ত্রণ করুন
MiletusApp দ্বারা আপনার ডিভাইস নিয়ন্ত্রণ করুন

আপনি আপনার স্মার্ট ডিভাইসগুলিকে নিয়ন্ত্রণ করতে আপনার অ্যান্ড্রয়েড স্মার্টফোনে MiletusApp ব্যবহার করতে পারেন।

ডাউনলোড পেজে সর্বনিম্ন অ্যাপ রিলিজ ডাউনলোড করুন।

আপনার বৈশিষ্ট্যের উপর ভিত্তি করে কন্ট্রোল ইন্টারফেস গতিশীলভাবে অ্যাপে তৈরি হবে

প্রস্তাবিত: