সুচিপত্র:
- ধাপ 1: আজ IoT কিভাবে কাজ করে
- পদক্ষেপ 2: মজিলা কীভাবে ভবিষ্যতের কল্পনা করে
- ধাপ 3: আপনার ব্যক্তিগত মোজিলা আইওটি ফ্রি গেটওয়ে তৈরি করা শুরু করুন
- ধাপ 4: ডিভাইস যোগ করুন
- ধাপ 5: Arduino ডিভাইস
- ধাপ 6: ESP8266 + রিলে শিল্ড
- ধাপ 7: নোড ESP8266 সেন্সর
ভিডিও: ESP8266 এবং Z-Wave সহ Mozilla IoT গেটওয়ে: 7 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
জনগণের কাছে ক্ষমতা! মজিলা আইওটি প্রটোকল বিনামূল্যে করতে চায় এই প্রকল্পের সুযোগ হল "ইন্টারনেট একটি বিশ্বব্যাপী জনসাধারণের সম্পদ, সবার জন্য উন্মুক্ত এবং অ্যাক্সেসযোগ্য তা নিশ্চিত করা।" ইন্টারনেট অফ থিংস (আইওটি) হল ইন্টারনেটের একটি নতুন যুগ। এবং ইন্টারনেটের মতো, মজিলা সবার জন্য একটি বিনামূল্যে প্রোটোকল কল্পনা করে। ক্রস-প্ল্যাটফর্ম, ক্রস কান্ট্রি, ক্রস ব্র্যান্ড।
হার্ডওয়্যার
এই প্রকল্পের জন্য আপনার অবশ্যই থাকতে হবে:
1 এক্স রাস্পবেরি পাই 3 (https://amzn.to/2DmQ8eB)
2 এক্স ESP8266 (https://amzn.to/2AUvC3c)
চ্ছিক
1 এক্স জেড-ওয়েভ ডংগল অ্যাডাপ্টার (https://amzn.to/2HxZokm)
ESP8266-01 রিলে বোর্ড (https://amzn.to/2Ufx7Ao)
রাস্পবেরি পাই সেটআপের জন্য চ্ছিক
মাউস
কীবোর্ড
HDMI মনিটর
সফটওয়্যার
এই প্রকল্পের জন্য আপনার অবশ্যই থাকতে হবে:
Arduino IDE বা Arduino Create (https://create.arduino.cc)
রাস্পবেরি 3 এর জন্য মজিলা গেটওয়ে
সব মজিলা গেটওয়ে লাইব্রেরি
ধাপ 1: আজ IoT কিভাবে কাজ করে
আজ আমাদের কাছে আইওটি যোগাযোগের ভিতরে অনেক উপাদান রয়েছে। উদাহরণস্বরূপ, আপনার একটি অ্যামাজন আলেক্সা গেটওয়ে এবং এর সাথে সংযুক্ত অনেকগুলি ডিভাইস থাকা উচিত। কিন্তু মজিলা গেটওয়ে দিয়ে আপনি একই গেটওয়ে ব্যবহার করে অ্যালেক্সা, গুগল হোম কিট, সাধারণ ইএসপি 8266 বা যেকোনো ডিভাইস ব্যবহার করতে পারেন যা আপনি আপনার বাড়িতে "স্মার্টফাইং" করতে চান।
পদক্ষেপ 2: মজিলা কীভাবে ভবিষ্যতের কল্পনা করে
মোজিলা প্রজেক্ট একটি পরীক্ষামূলক কাঠামো যার মধ্যে তিনটি উপাদান রয়েছে:
থিংস গেটওয়ে: ওয়েব অফ থিংস গেটওয়ের একটি বাস্তবায়ন।
থিংস ক্লাউড: আইওটি ক্লাউড পরিষেবার একটি সংগ্রহ।
থিংস ফ্রেমওয়ার্ক: ওয়েব থিংস তৈরির জন্য পুনরায় ব্যবহারযোগ্য সফ্টওয়্যার উপাদানগুলির একটি সংগ্রহ।
রাস্পবেরি পাই গেটওয়ে
সমস্ত প্রকল্পের মূল হল মজিলার রাস্পবেরি পাই 3 গেটওয়ে। এটি সত্যিই একটি সহজ পদক্ষেপ। মোজিলা একটি লিনাক্স ডিস্ট্রো প্রস্তুত করেছে যা রাস্পবেরি পাইতে সিস্টেমটি ইনস্টল করে। আপনি আপনার স্মার্টফোন ব্যবহার করে গেটওয়ে সেটআপ করতে পারেন।
ধাপ 3: আপনার ব্যক্তিগত মোজিলা আইওটি ফ্রি গেটওয়ে তৈরি করা শুরু করুন
1. ফ্ল্যাশ এসডি কার্ড
মোজিলা থেকে প্রাক-নির্মিত রাস্পবেরি পাই ওএস চিত্রটি ডাউনলোড করুন এবং এটি একটি এসডি কার্ডে ফ্ল্যাশ করুন। এই লিংক থেকে ডাউনলোড করুন মোজিলা গেটওয়ে ডিস্ট্রো। এসডিতে মোজিলা গেটওয়ে ইনস্টল করার জন্য আপনি রাস্পবেরি পাই অফিসিয়াল গাইড ব্যবহার করতে পারেন। আরেকটি সম্ভাবনা হল বেলেনা এচার (https://www.balena.io/etcher/)।
Balena Ethcer উইন্ডোজ ম্যাক এবং লিনাক্সের জন্য একটি প্রোগ্রাম যা SD তে একটি ISO ইমেজ কপি করে।
2. আপনি গেটওয়ে শুরু করুন
এখন আপনি আপনার মজিলা গেটওয়ে শুরু করতে পারেন। এর পরে, আপনি রাস্পবেরি পাই থেকে ওয়াইফাই ব্যবহার করে আপনার ফোনকে গেটওয়ের সাথে সংযুক্ত করতে পারেন। আপনার ওয়াইফাই নেটওয়ার্কের সাথে আপনার গেটওয়ে সংযুক্ত করুন
এর পরে, আপনাকে অবশ্যই মোজিলা ক্লাউড সিস্টেমে একটি টানেল তৈরি করতে হবে। এর পরে, আপনি আপনার লোকাল এরিয়া নেটওয়ার্ক থেকে এমনকি আপনার গেটওয়ে দেখতে পাবেন।
এই পদক্ষেপের পরে, আপনি আপনার মোজিলা শংসাপত্র সহ একটি ইমেল পাবেন। আপনাকে অবশ্যই মডিউল সংকলন করতে হবে এবং… এটাই!
ধাপ 4: ডিভাইস যোগ করুন
এখন আপনি কিছু ডিভাইস যোগ করতে পারেন। আপনি Zigbee dongle ব্যবহার করতে পারেন Zigbee ডিভাইসগুলিকে অথবা Z-Wave ডংগলকে Z-Wave ডিভাইসের সাথে সংযুক্ত করতে।
ধাপ 5: Arduino ডিভাইস
আমার সমাধান Arduino সামঞ্জস্যপূর্ণ ডিভাইস ব্যবহার করতে সক্ষম। আমি 2 NODE ESP8266 ব্যবহার করি। এর মধ্যে একটি রিসিভার হিসাবে ব্যবহৃত হয়। আপনি বোর্ডকে একটি রিলেতে সংযুক্ত করতে পারেন এবং উদাহরণস্বরূপ একটি আলোর নির্দেশ দিতে পারেন। অন্যটি একটি ESP8266 যা একটি সেন্সর থেকে তথ্য সংগ্রহ করে এবং মানটি গেটওয়েতে পাঠায়। এই, কোড (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU) আমি একটি ডিবাগ পরীক্ষা তৈরি করেছি। ESP8266 গেটওয়ে ড্যাশবোর্ডে প্রতি 3 সেকেন্ডে একটি এলোমেলো নম্বর পাঠায়।
নোড ESP8266 নেতৃত্বে Github কোডের লিঙ্ক (https://github.com/masteruan/webthing-arduino/tree/master/examples/LED)।
কোডটি ডাউনলোড করুন এবং নোড ESP8266 বোর্ডে রাখুন।
ধাপ 6: ESP8266 + রিলে শিল্ড
আমি এই ধরনের বোর্ড ব্যবহার করেছি। একটি ESP8266 + রিলে। আপনি Github এ আমার কোড দেখতে পারেন। আপনাকে অবশ্যই ESP8266 বোর্ডে ফার্মওয়্যার চার্জ করতে হবে এবং আপনি একটি রিলেও কমান্ড করতে পারেন যা মোজিলা WOT গেটওয়ের সাথে স্পষ্টভাবে কাজ করে।
যখন আপনি ডিভাইস যোগ করেন তখন আপনি একটি নেতৃত্বাধীন ডিভাইসের মত ব্যবহার করতে পারেন। যদি আপনি মোজিলা গেটওয়ে থেকে "অন" কমান্ড পাঠান তাহলে ESP সিরিয়াল পোর্ট কমান্ডের মাধ্যমে রিলে শিল্ডে পাঠান রিলে চালু করার জন্য একটি সিরিয়াল কমান্ড, অন্যথায় ESP8266 রিলে বোর্ডের কাছে সুইচ অফ কমান্ড পাঠায়।
এটি গিথুব কোডের লিঙ্ক (https://github.com/masteruan/webthing-arduino/tree/master/examples/relayEsp8266)
ধাপ 7: নোড ESP8266 সেন্সর
আপনি নোড ESP8266 সেন্সরের কোড দেখতে পারেন। এটি গিথুব কোডের লিঙ্ক (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU)
আপনাকে অবশ্যই ESP LED এবং ESP সেন্সরের জন্য কিছু লাইব্রেরি অন্তর্ভুক্ত করতে হবে।
"Thing.h"
"WebThingAdapter.h"
"stdio.h"
"Arduino.h"
এছাড়াও ESP8266-01 রিলে এর জন্য আপনাকে অবশ্যই অন্তর্ভুক্ত করতে হবে
"SoftwareSerial.h"
এই কোড দিয়ে আপনি আপনার স্থানীয় নেটওয়ার্ক SSID এবং পাসওয়ার্ড সেট আপ করুন। আপনি একটি নতুন ThigDevice উদাহরণ তৈরি করার পরে।
প্রস্তাবিত:
MuMo - LoRa গেটওয়ে: 25 টি ধাপ (ছবি সহ)
MuMo-LoRa গেটওয়ে: ### আপডেট 10-03-2021 // সাম্প্রতিক তথ্য/আপডেট github পৃষ্ঠায় পাওয়া যাবে: https: //github.com/MoMu-Antwerp/MuMoWhat MuMo? MuMo হল একটি সহযোগিতা পণ্য উন্নয়ন (এন্টওয়ার্প বিশ্ববিদ্যালয়ের একটি বিভাগ) এর অধীনে
লোরা গেটওয়ে (ড্রাগিনো এলজি 01-পি): 6 টি ধাপ
লোরা গেটওয়ে (ড্রাগিনো LG01-P): LoRa es una red LPWAN, por siglas en inglés (LOW POWER WIDE AREA NETWORK)। Es una red de largo alcance y bajo consuo de energía, আদর্শ para dispositivos IoT। Entre las aplicaciones más comunes se encuentran; Ciudades inteligentes, কৃষি
LoRa গেটওয়ে ESP8266 Arduino DIY: 5 ধাপ
LoRa গেটওয়ে ESP8266 Arduino DIY: এই নির্দেশনা আপনাকে একটি RFM95/96 রেডিও মডিউল সহ ESP8266 ব্যবহার করে, সমস্ত বিশ্ব অঞ্চলের জন্য, থিংস নেটওয়ার্কের সাথে সামঞ্জস্যপূর্ণ একটি LoRa গেটওয়ে তৈরি করতে সাহায্য করবে। এটি কাজ করার জন্য সোর্স কোড প্রদান করা হয় এবং এটি একটি সমন্বিত ডব্লিউ সহ আসে
ESP8266 শিল্ডের উপর ভিত্তি করে Arduino এর জন্য সিরিয়াল UDP/IP গেটওয়ে: 8 টি ধাপ
ESP8266 শিল্ডের উপর ভিত্তি করে Arduino এর জন্য সিরিয়াল UDP/IP গেটওয়ে: আমি ইতিমধ্যে 2016 সালে এই নির্দেশযোগ্য " আপনার Arduino কে IP নেটওয়ার্কের সাথে সংযুক্ত করার জন্য আপনার নিজের ওয়াইফাই গেটওয়ে কিভাবে তৈরি করবেন " যেহেতু আমি কিছু কোড উন্নতি করেছি এবং আমি এখনও এই সমাধান ব্যবহার করছি। তবুও এখন কিছু ESP8266 ieldsাল আছে
15 $ লোরা গেটওয়ে/নোড ESP8266 বিল্ড পিসিবি 3cmX8cm আকার: 6 ধাপ
15 $ LoRa গেটওয়ে/নোড ESP8266 বিল্ড PCB 3cmX8cm সাইজ: আরে, কি খবর, বন্ধুরা? এখানে CETech থেকে আজ আমরা একটি প্রকল্প তৈরি করতে যাচ্ছি যা একটি সাধারণ LoRa নোড এবং আপনি এটিকে একক চ্যানেল গেটওয়ে হিসাবে ব্যবহার করতে পারেন। এখানে আমি যে মাইক্রোকন্ট্রোলারটি ব্যবহার করেছি তা হল ESP8266, যা LoRa বোর্ডের সাথে সংযুক্ত