সুচিপত্র:
- ধাপ 1: ধাপ 1: হার্ডওয়্যার সেটআপ
- ধাপ 2: ধাপ 2: পূর্বশর্তগুলি ইনস্টল করা এবং করা
- ধাপ 3: ধাপ 3: নিরাপদ অফিস - স্ক্রিপ্ট
- ধাপ 4: ধাপ 4: শেখার অভিজ্ঞতা
ভিডিও: স্মার্ট অফিস নিরাপত্তা: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
এই প্রকল্পে, আমরা আমাদের আইওটি সেটআপের মধ্যে কিভাবে AWS এবং MQTT প্রয়োগ করতে হয় তা শিখতে চাই।
একটি অভ্যন্তরীণ আক্রমণের হুমকির সাথে, এই অ্যাপ্লিকেশনটির লক্ষ্য উচ্চ কর্তৃপক্ষের ব্যবহারকারীদের অফিসগুলি পর্যবেক্ষণ করা। যখন ব্যবহারকারী অফিস থেকে দূরে থাকে, এই অ্যাপ্লিকেশনটি অফিসের উপর নজরদারি করবে।
- এটি তাপমাত্রা এবং আর্দ্রতা উভয় মান ট্র্যাক করে এবং ওয়েব অ্যাপ্লিকেশনে প্রদর্শন করে
- এটি ব্যবহারকারীদের LED চালু এবং বন্ধ করার অনুমতি দেয়
-
2 ধরণের অ্যালার্ম মোড
- অ্যালার্ম চালু - যখন অ্যালার্ম চালু থাকে, তাপমাত্রা এবং আর্দ্রতা পরীক্ষা করা বন্ধ হয়ে যায়, এবং মোশন সেন্সর চালু থাকে। যদি অফিসে চলাচল হয়, বাজার বাজবে এবং একটি ছবি তোলা হবে এবং ব্যবহারকারীরা তাদের অফিস থেকে দূরে থাকলে কী সনাক্ত করা যায় তা দেখতে পাবে
- অ্যালার্ম বন্ধ - যখন অ্যালার্ম বন্ধ থাকে, তখন তাপমাত্রা এবং আর্দ্রতা পরীক্ষা করা হবে এবং ওয়েব অ্যাপ্লিকেশনটিতে মানগুলি প্রদর্শিত হবে যখন মোশন সেন্সর এবং ক্যামেরা অক্ষম থাকবে
- উভয় মোডে, ব্যবহারকারীরা এখনও LED আলো নিয়ন্ত্রণ করতে পারেন।
- AWS DynamoDB ব্যবহার করে, আমরা ইমেজ পাথ সংরক্ষণ করতে সক্ষম হচ্ছি যাতে ব্যবহারকারীরা তোলা ছবি দেখতে সক্ষম হয়
- এছাড়াও, AWS ব্যবহার করে, আমরা ব্যবহারকারীদের একটি ইমেল পাঠাতে সক্ষম হব যখন তাদের অফিস থেকে দূরে থাকাকালীন সময়ে তাদের গতি দেখা যায়।
এখন, আসুন আমরা কিভাবে এই ধরনের সিস্টেম বাস্তবায়ন করতে পারি তা খুঁজে বের করি!
ধাপ 1: ধাপ 1: হার্ডওয়্যার সেটআপ
তুমি কি চাও:
- 2x রাস্পবেরি পাই 3
- 2x টি-মুচি কিট
- 1x ব্রেডবোর্ড
- মিশ্রিত জাম্পার কেবল
- মিশ্র প্রতিরোধক
- 1x LED
- 1x DHT11 তাপমাত্রা এবং আর্দ্রতা সেন্সর
- 1x পিআইআর মোশন সেন্সর
- 1x বুজার
আমাদের সেট আপটিতে GPIO 18 এর সাথে সংযুক্ত একটি LED রয়েছে যাতে ব্যবহারকারী তাদের অফিসে আলো নিয়ন্ত্রণ করতে পারে। তাপমাত্রা এবং আর্দ্রতার মাত্রা রেকর্ড করার জন্য, আমরা GPIO4 এর সাথে সংযুক্ত একটি DHT সেন্সর ব্যবহার করব। অফিসে অনুপ্রবেশকারীদের সনাক্ত করতে GPIO 26 এর সাথে সংযুক্ত আমাদের PIR মোশন সেন্সর অনুসরণ করে যখন ব্যবহারকারী দূরে থাকে। সবশেষে, যখন অ্যালার্ম চালু করা হয় এবং কিছু সনাক্ত করা হয় তখন একটি অ্যালার্ম বাজানোর জন্য বজার।
ধাপ 2: ধাপ 2: পূর্বশর্তগুলি ইনস্টল করা এবং করা
AWS
প্রথমে লগইন করুন
1. লগ ইন করার পর, বাম হাতের ফলকের ক্যাটালগে ক্লিক করুন এবং তারপর AWS Educate Starter Account 75 এ ক্লিক করুন
2. পরে রাস্পবেরি পাইতে কনফিগারেশনের জন্য অ্যাক্সেস কী আইডি এবং সিক্রেট অ্যাক্সেস কী অনুলিপি করুন।
3. ওপেন কনসোলে ক্লিক করুন
একটি জিনিস হিসাবে আপনার রাস্পবেরি পাই নিবন্ধন
1. AWS IOT অনুসন্ধান করুন
2. বাম হাতের প্যানেলে ম্যানেজ এ ক্লিক করুন এবং তারপর থিংস এ ক্লিক করুন
3. ডান হাতের কোণে তৈরি ক্লিক করুন
4. একটি একক AWS IOT জিনিস নিবন্ধন নির্বাচন করুন
5. আপনার জিনিস একটি নাম দিন এবং পরবর্তী ক্লিক করুন
6. সার্টিফিকেট তৈরি করুন ক্লিক করুন এবং তৈরি 4 টি জিনিস সংরক্ষণ করুন
7. মূল CA সক্রিয় করুন
8. একটি নীতি তৈরি করুন এবং এটি আপনার জিনিসের সাথে সংযুক্ত করুন
-এটি একটি নাম দিন -অ্যাকশন: আইওটি।* -রিসোর্স এআরএন:
সবকিছুর আগে, aws কনফিগার চালান আগে থেকে অ্যাক্সেস কী আইডি এবং সিক্রেট অ্যাক্সেস কী ব্যবহার করুন
পরবর্তী, 1. নিম্নলিখিত বিষয়বস্তু সহ iot-role-trust.json নামে একটি ফাইল তৈরি করুন
iot-role-trust.json
2. নিম্নলিখিত কমান্ড চালান:
3. নিম্নলিখিত বিষয়বস্তু সহ iot-policy.json নামে একটি ফাইল তৈরি করুন
iot-policy.jason
4. কমান্ডটি চালান: aws iam put-role-policy --role-name my-iot-role --policy-name iot-policy --policy-document file: //iot-policy.json
ডায়নামোডিবি
1. মোশন সেন্সর এবং তাপমাত্রা/আর্দ্রতার জন্য ডায়নামোডবিতে টেবিল তৈরি করুন -মোশন ইমেজের জন্য সেন্সরের প্রাথমিক কী সেট করুন -তাপমাত্রা এবং আর্দ্রতার জন্য টাইমস্ট্যাম্পকে প্রাথমিক কী হিসেবে ব্যবহার করুন
2. গতি সনাক্তকরণের জন্য একটি নিয়ম তৈরি করুন
বৈশিষ্ট্য:* বিষয় ফিল্টার: সেন্সর/গতি
3. ক্রিয়া: একটি ডাটাবেসের একাধিক কলামে বিভক্ত বার্তা নির্বাচন করুন
ল্যাম্বদা
1. নিম্নলিখিত সামগ্রী সহ একটি ল্যাম্বদা ফাংশন তৈরি করুন
ল্যাম্বদা ফাংশন
2. ল্যাম্বডার জন্য একটি নিয়ম তৈরি করুন
-অ্যাট্রিবিউট:*
-টপিক ফিল্টার: সেন্সর/সব
3. বার্তা পাস ল্যাম্বদা ফাংশন আহ্বান নির্বাচন
4. ল্যাম্বদা আপনার জন্য বাকি কাজ করবে
এসএনএস
1. একটি SNS বিষয় তৈরি করুন
2. ইনপুট বিষয় এবং প্রদর্শন নাম
3. বিষয় প্রকাশ করুন এবং সাবস্ক্রাইব করার অনুমতি দেওয়ার জন্য বিষয় নীতি সম্পাদনা করুন
4. ইমেইল দিয়ে সাবস্ক্রাইব করুন
5. গতি সনাক্তকরণ নিয়ম ফিরে যান
6. এসএনএস পুশ নোটিফিকেশন হিসেবে সেন্ড অ্যামেসেজ নামে এই নিয়মটির জন্য আরেকটি অ্যাকশন যোগ করুন
7. এসএনএস টার্গেট হবে আপনি ম্যাসেজ ফরম্যাট RAW তৈরি করেছেন
S3
1. এস 3 তে যান এবং ছবি আপলোড করার জন্য একটি বালতি তৈরি করুন
পিসে ইনস্টল করার জন্য গুরুত্বপূর্ণ জিনিস
ফ্লাস্ক - সুডো পিপ ফ্লাস্ক ইনস্টল করুন
Boto - sudo pip install boto
Boto3 - sudo pip install boto3
AWSIoTPythonSDK - sudo pip install AWSIoTPythonSDK
awscli - sudo pip install awscli
paho - sudo pip install paho
mqtt - sudo pip mqtt ইনস্টল করুন
ধাপ 3: ধাপ 3: নিরাপদ অফিস - স্ক্রিপ্ট
ব্যবহারকারীর পাইতে আমাদের 1 টি স্ক্রিপ্ট আছে
client.py - এই স্ক্রিপ্টটি ওয়েব অ্যাপ্লিকেশনে প্রদর্শিত তাপমাত্রা এবং আর্দ্রতার মান পেতে সেন্সর/তাপমাত্রা এবং সেন্সর/আর্দ্রতার মতো একাধিক বিষয়ে সাবস্ক্রাইব করবে। এটি LED এর স্ট্যাটাসও পাঠায় যাতে সার্ভারের পাশে LED স্ট্যাটাস পরিবর্তন করা যায়।
client.py
সার্ভার পাইতে আমাদের 1 টি স্ক্রিপ্ট আছে
server.py - এই স্ক্রিপ্টটি লাইট স্ট্যাটাস বিষয় সাবস্ক্রাইব করবে যাতে LED লাইট চালু এবং বন্ধ করা যায়। একই সময়ে, এটি ব্রেডবোর্ড থেকে তাপমাত্রা এবং আর্দ্রতার মান গ্রহণ করবে এবং সেন্সর/সব নামক বিষয়ে প্রকাশ করবে এবং ল্যাম্বদা ফাংশনে মানগুলি 2 টি ভিন্ন বিষয়, সেন্সর/তাপমাত্রা এবং সেন্সর/আর্দ্রতায় প্রকাশিত হবে।
server.py
ধাপ 4: ধাপ 4: শেখার অভিজ্ঞতা
এই কার্যক্রমে, আমরা অনেক চ্যালেঞ্জের মুখোমুখি হয়েছি কারণ এই মডিউলটি এখনও আমাদের জন্য নতুন। যাইহোক, এই প্রকল্পের মাধ্যমে আমরা অনেক কিছু শিখেছি। এটি AWS এর IOT হোক, আমরা গর্বের সাথে বলতে পারি যে আমরা AWS কে আমাদের মূল IoT কিটের সাথে সংহত করতে জানি এবং এটিকে একটি অগ্রিম সিস্টেম হিসাবে আরও উন্নত করতে পারি।
প্রস্তাবিত:
স্মার্ট ডেস্ক LED আলো - স্মার্ট লাইটিং W/ Arduino - নিওপিক্সেল ওয়ার্কস্পেস: 10 টি ধাপ (ছবি সহ)
স্মার্ট ডেস্ক LED আলো | স্মার্ট লাইটিং W/ Arduino | নিওপিক্সেল ওয়ার্কস্পেস: এখন আমরা বাড়িতে অনেক সময় ব্যয় করছি, পড়াশোনা করছি এবং ভার্চুয়ালি কাজ করছি, তাহলে কেন আমাদের কর্মক্ষেত্রকে একটি কাস্টম এবং স্মার্ট লাইটিং সিস্টেম Arduino এবং Ws2812b LEDs ভিত্তিক করে আরও বড় করা যাবে না। এখানে আমি আপনাকে দেখাব কিভাবে আপনার স্মার্ট তৈরি করবেন ডেস্ক LED আলো যে
স্মার্ট পার্কিং এবং ট্রাফিক নিয়ন্ত্রণের সাইবার-শারীরিক নিরাপত্তা: Ste টি ধাপ
স্মার্ট পার্কিং এবং ট্রাফিক কন্ট্রোল এর সাইবার-ফিজিক্যাল সিকিউরিটি: অভূতপূর্ব গতিতে গাড়ি, সেন্সর, কম্পিউটার, সার্ভার, রেফ্রিজারেটর, মোবাইল ডিভাইস এবং আরো অনেক কিছু সহ কোটি কোটি ডিভাইসের সাথে ইন্টারনেট বাড়ছে। এটি অবকাঠামো, অপারেশন এ একাধিক ঝুঁকি এবং দুর্বলতার পরিচয় দেয়
স্মার্ট নিরাপত্তা জ্যাকেট: 6 ধাপ
স্মার্ট সেফটি জ্যাকেট: এই নির্দেশনায়, আমি আপনাকে দেখাবো কিভাবে আপনার নিজের নিরাপত্তা স্মার্ট জ্যাকেট তৈরি করতে হয়।
ওয়ান টাচ মহিলাদের নিরাপত্তা নিরাপত্তা ব্যবস্থা: Ste টি ধাপ
ওয়ান টাচ উইমেনস সেফটি সিকিউরিটি সিস্টেম: ওয়ান টাচ অ্যালার্ম 8051 মাইক্রো কন্ট্রোলার ব্যবহার করে মহিলাদের নিরাপত্তা ব্যবস্থা আজকের বিশ্ব মহিলাদের নিরাপত্তা খুব দেশের সবচেয়ে গুরুত্বপূর্ণ সমস্যা। আজ মহিলারা হয়রানি ও সমস্যায় পড়েছেন এবং কখনও কখনও যখন জরুরি সাহায্যের প্রয়োজন হয়। কোন প্রয়োজনীয় লোকাটি নেই
রাস্পবেরি পাই - স্মার্ট অফিস: 10 টি ধাপ (ছবি সহ)
রাস্পবেরি পাই - স্মার্ট অফিস: অ্যাপ্লিকেশনটি কী সম্পর্কে? OfficeHelperBOT একটি স্মার্ট অফিস সেটিং এর দিকে লক্ষ্য করে একটি অ্যাপ্লিকেশন। 2 রাস্পবেরি পাই 3 মডেল বি এর জন্য সেটআপ করা হবে। রাস্পবেরি পাই 1 একটি প্রধান মেশিন যা সেন্সর থেকে সমস্ত মান গ্রহণ করবে, পি