সুচিপত্র:
- ধাপ 1: প্রয়োজনীয় উপাদান এবং আনুষাঙ্গিক
- ধাপ 2: হার্ডওয়্যার প্রস্তুতি - সোল্ডারিং এবং ওয়্যারিং
- ধাপ 3: Arduino ক্লাস ডাউনলোড এবং ইনস্টল করুন। সফটওয়্যার সেটিংস।
- ধাপ 4: Arduino - NB IoT Echo টেস্ট কম্পাইল, আপলোড এবং রান করুন
ভিডিও: এনবিআইওটি ডেটা ট্রান্সমিশন কিভাবে বিসি 95 জি মডেম ভিত্তিক শিল্ড ব্যবহার করবেন - ইউডিপি পরীক্ষা এবং নেটওয়ার্ক স্ট্যাটাস সিগন্যালিং: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
এই প্রকল্পগুলি সম্পর্কে:
Quyzel BC95G মডেম দিয়ে সজ্জিত itbrainpower.net byাল দ্বারা xyz-mIoT ব্যবহার করে NB IoT নেটওয়ার্ক ক্ষমতা এবং কাঁচা UDP ডেটা ট্রান্সমিশন পরীক্ষা করুন।
প্রয়োজনীয় সময়: 10-15 মিনিট।
অসুবিধা: মধ্যবর্তী।
রিমার্ক: সোল্ডারিং দক্ষতা প্রয়োজন।
NB IoT সম্পর্কে: NarrowBand-Internet of Things (NB-IoT) হল একটি লো পাওয়ার ওয়াইড এরিয়া নেটওয়ার্ক (LPWAN) রেডিও টেকনোলজি স্ট্যান্ডার্ড যা সেলুলার টেলিকমিউনিকেশন ব্যান্ড ব্যবহার করে বিস্তৃত ডিভাইস এবং পরিষেবাদি সংযুক্ত করতে সক্ষম। এনবি আইওটি প্রযুক্তি অভ্যন্তরীণ এবং বহিরঙ্গন উভয় কভারেজের উন্নতি প্রদান করে, বিপুল সংখ্যক কম থ্রুপুট ডিভাইস, কম বিলম্ব সংবেদনশীলতা, অতি কম ডিভাইসের খরচ, কম ডিভাইস বিদ্যুৎ খরচ এবং অপ্টিমাইজড নেটওয়ার্ক আর্কিটেকচার সমর্থন করে।
ধাপ 1: প্রয়োজনীয় উপাদান এবং আনুষাঙ্গিক
স্পষ্টতই, xyz-mIoT ieldাল সজ্জিত Quectel BC95G মডেম-PN: XYZMIOT209#BC95G-UFL-xxxxxxx-প্রধান উপাদান প্রয়োজন।
xyz-mIoT by itbrainpower.net ieldাল হল প্রথম, এবং সবচেয়ে কমপ্যাক্ট, IoT বোর্ড যা ARM0 মাইক্রো-কন্ট্রোলারের বহুমুখিতা সমন্বয় করে LTE CAT M1 বা NB-IoT দীর্ঘ-পরিসীমা এবং স্বল্প-শক্তি মডেম বা উত্তরাধিকার 3G / GSM মডেম দ্বারা প্রদান করা হয়েছে।
Xyz -mIoT ieldাল 5 টি সংহত সেন্সর থাকতে পারে, যেমন: THS (তাপমাত্রা এবং আর্দ্রতা সেন্সর) - HDC2010, tVOC & eCO2 (বায়ু মানের সেন্সর - CO2 মোট অস্থির জৈব যৌগ- CO2 সমতুল্য) - CCS811, HALL (চৌম্বকীয় সেন্সর) - DRV5032 বা IR (ইনফ্রারেড সেন্সর) KP -2012P3C, সেকেন্ডারি IR (ইনফ্রারেড সেন্সর) - KP -2012P3C, TILT (মুভমেন্ট ভাইব্রেশন সেন্সর) অথবা REED (ম্যাগনেটিক সেন্সর) - SW200D। উপরে উল্লিখিত সেন্সরগুলি xyz-mIoT বোর্ডে পপুলেটেড এবং বিভিন্ন পার্ট নম্বর ব্যবহার করে অর্ডার করা যেতে পারে।
এনবি আইওটি ডেটা ট্রান্সমিশন পরীক্ষা করার জন্য, নিম্নলিখিত অতিরিক্ত আইটেমগুলি প্রয়োজন:
- 1 x ক্যাপাসিটর 1000-2200uF/6.3V কম ESR
- ইউএফএল সংযোগকারী সহ একটি জিএসএম অ্যান্টেনা (বা একটি ইউএফএল থেকে এসএমএ এফ পিগটেল এবং একটি জিএসএম অ্যান্টেনা এসএমএ সহ)
- একটি সিম কার্ড (ন্যানো সিম ফরম্যাট) যার NB-IoT সমর্থন রয়েছে (আমাদের পরীক্ষায় আমরা ভোডাফোন রোমানিয়া সিম কার্ড ব্যবহার করেছি)
xyz-mIoT by itbrainpower.net ieldাল এখানে অনলাইনে অর্ডার করতে পারেন, অথবা আপনার কাছের একজন পরিবেশকের কাছ থেকে।
ধাপ 2: হার্ডওয়্যার প্রস্তুতি - সোল্ডারিং এবং ওয়্যারিং
ক। সোল্ডারিং
- xyz -mIoT ieldালের জন্য প্রাথমিক বিদ্যুৎ সরবরাহের জন্য USB থেকে 5V সক্ষম করুন যেমন প্রথম ছবিতে দেখানো হয়েছে [SJP6 প্যাডের উপর ঝাল - উভয় প্যাড সংযুক্ত করুন]। বিকল্প: উভয় সংযোজক সারি ঝালাই, বোর্ড একটি রুটিবোর্ডে রাখুন এবং একটি পুরুষ-পুরুষ রুটিবোর্ড তার ব্যবহার করে Vusb এবং Vraw এর মধ্যে সংযোগ স্থাপন করুন।
- 1000-2200 uF /6.3V লো ইএসআর ক্যাপাসিটরকে "সুপার-ক্যাপাসিটর প্যাডস" -এ বিক্রি করুন। ক্যাপাসিটরের পোলারিটি মনে রাখবেন
আপনার সোল্ডারিং চেক করুন !!!
খ। ওয়্যারিং সব একসাথে
তার স্লটে ন্যানো-সিম ertোকান [সিমের পিন চেকিং মুছে ফেলা উচিত]। অ্যান্টেনা সংযুক্ত করুন, তারপর xyz-mIoT USB পোর্ট এবং আপনার কম্পিউটারে USB তারের সংযোগ করুন। ডান ছবিতে বিস্তারিত দেখুন।
Xyz-mIoT ieldালটি USB থেকে চালিত হবে।
ধাপ 3: Arduino ক্লাস ডাউনলোড এবং ইনস্টল করুন। সফটওয়্যার সেটিংস।
নীচে বর্ণিত সমস্ত সফ্টওয়্যার এখানে নিবন্ধিত ব্যবহারকারীদের জন্য উপলব্ধ।
ক। "Xyz-mIoT ieldsাল Arduino ক্লাস" ডাউনলোড এবং ইনস্টল করুন। Ptionচ্ছিক (এই পরীক্ষার জন্য প্রয়োজন নেই), আপনি "xyz-mIoT ieldsাল সেন্সর সমর্থন Arduino ক্লাস" একটি ইনস্টল ডাউনলোড করতে পারেন। ইনস্টল নির্দেশিকা ডাউনলোড পৃষ্ঠায় পাওয়া যাবে।
খ। Xyz-mIoT shield ক্লাসের জন্য "NB IOT [UDP মোড] সমর্থন ডাউনলোড এবং ইনস্টল করুন। একইভাবে, ইনস্টল নির্দেশাবলী ডাউনলোড পৃষ্ঠাগুলিতে পাওয়া যাবে।
গ। আপনার সার্ভারে "udp_echo.py" শ্রোতা ইনস্টল করুন এবং চালান; পরবর্তী ধাপে ব্যবহারের জন্য লিখুন, শ্রোতার আইপি ঠিকানা এবং ইউডিপি পোর্ট। একই কোড "_UDP_listener_example" ফোল্ডারে "NB IOT [UDP মোড] সমর্থন xyz-mIoT ieldাল" শ্রেণীর মধ্যেও পাওয়া যাবে।
ঘ। Arduino এ "xyz_mIoT_NBIoT_Class_example_UDP_echo" উদাহরণ খুলুন - এটি "File/Examples/itbpNBIoTClass" Arduino মেনুর অধীনে পাওয়া যাবে। এই কোডটি এখানে প্রিভিউ করা যাবে।
ই আসুন "itbpNBIoTClass" এর ভিতরে h ফাইলগুলিতে কিছু সেটিংস তৈরি করি:
-"itbpGPRSIPdefinition.h" এ আপনার NB IoT প্রদানকারীর APN মান ব্যবহার করে APN মান আপডেট করুন (পরীক্ষায় ছিল: ভোডাফোন রোমানিয়ার জন্য "eggn-test-3.connex.ro"), - "itbpGPRSIPdefinition.h" এ আপনার NB IoT প্রদানকারীর জন্য সংখ্যাসূচক নেটওয়ার্ক আইডি কোড দিয়ে NETWORKID আপডেট করুন (Vodafone Romania এর জন্য "22601"), 20 - ভোডাফোন রোমানিয়ার জন্য LTE ব্যান্ড B20), - "itbpGPRSIPdefinition.h" এ SERVER_ADDRESS এবং SERVER_PORT আপডেট করুন UDP ইকো লিসনার সার্ভিস (ধাপ c থেকে), - "itbpGSMdefinition.h" গোটো লাইন 60 এবং 61 এ এবং _itbpModem_ xyzmIoT নির্বাচন করুন, - "itbpGSMdefinition.h" গোটো লাইন 64 এবং 65 এ এবং _Qmodule_ BC95G নির্বাচন করুন।
ধাপ 4: Arduino - NB IoT Echo টেস্ট কম্পাইল, আপলোড এবং রান করুন
Arduino এ xyz_mIoT_NBIoT_Class_example_UDP_echo.ino প্রকল্প খুলুন, "File/Examples/itbpNBIoTClass" Arduino মেনু থেকে। গুরুত্বপূর্ণ: arduino.cc v 1.8.5 বা নতুন ব্যবহার করুন!
ক। আরডুইনো বোর্ড নির্বাচন করুন - xyz -mIoT ieldাল এবং ছবিতে দেখানো প্রোগ্রামিং পোর্ট। ইঙ্গিত: কোড আপলোড করার জন্য, আপনাকে অবশ্যই xyz-mIoT ieldাল রিসেট বোতামটি দুইবার (দ্রুত) চাপতে হবে [বোর্ড প্রোগ্রামিং মোডে চলে যাবে]।
খ। কোডটি কম্পাইল করে আপলোড করুন।
ডিবাগ আউটপুট কল্পনা করার জন্য, নিম্নলিখিত সেটিংস সহ ডিবাগ পোর্ট নির্বাচন করে Arduino সিরিয়াল মনিটর বা অন্যান্য টার্মিনাল ব্যবহার করুন: 57600bps, 8N, 1।
কোডে NB IoT ডেটা এক্সচেঞ্জ টাইমিং 10min সেট করা হয়েছে। পাঠানো / প্রাপ্ত ডেটা (ট্রান্সমিশন পেলোড) এবং বিভিন্ন NB-IoT স্ট্যাটাস সিগন্যালিং [ENTER / LEAVE ACTIVE, IDLE এবং PSM মোড; এছাড়াও ডেটাগ্রাম রিসিভড ইভেন্ট] ডিবাগিং ইন্টারফেসে দৃশ্যমান হবে।
আনন্দ করুন!
টিউটোরিয়াল কোন ওয়ারেন্টি ছাড়াই প্রদান করা হয়েছে !!! নিজ ঝুঁকিতে এটি ব্যবহার করুন!!
মূলত এটি আমার দ্বারা itbrainpower.net প্রকল্পে এবং কিভাবে বিভাগে প্রকাশ করা হয়েছে।
প্রস্তাবিত:
আর্ডুইনো ইউএনও এবং এসডি-কার্ড দিয়ে আর্দ্রতা এবং তাপমাত্রা রিয়েল টাইম ডেটা রেকর্ডার কিভাবে তৈরি করবেন - প্রোটিয়াসে DHT11 ডেটা-লগার সিমুলেশন: 5 টি ধাপ
আর্ডুইনো ইউএনও এবং এসডি-কার্ড দিয়ে আর্দ্রতা এবং তাপমাত্রা রিয়েল টাইম ডেটা রেকর্ডার কিভাবে তৈরি করবেন | প্রোটিয়াসে DHT11 ডেটা-লগার সিমুলেশন: ভূমিকা: হাই, এটি লিওনো মেকার, এখানে ইউটিউব লিঙ্ক রয়েছে। আমরা আরডুইনো দিয়ে সৃজনশীল প্রকল্প তৈরি করছি এবং এমবেডেড সিস্টেমে কাজ করছি।
আরএফআইডি এবং আরডুইনো ইথারনেট শিল্ড ব্যবহার করে গুগল স্প্রেডশীটে ডেটা সংরক্ষণের সাথে উপস্থিতি সিস্টেম: 6 টি ধাপ
আরএফআইডি এবং আরডুইনো ইথারনেট শিল্ড ব্যবহার করে গুগল স্প্রেডশীটে ডেটা সংরক্ষণের সাথে উপস্থিতি সিস্টেম: হ্যালো বন্ধুরা, এখানে আমরা খুব উত্তেজনাপূর্ণ প্রকল্প নিয়ে এসেছি এবং আরডুইনো ব্যবহার করে গুগল স্প্রেডশীটে আরএফআইডি ডেটা কীভাবে পাঠানো যায়। সংক্ষেপে আমরা আরএফআইডি রিডারের উপর ভিত্তি করে একটি উপস্থিতি ব্যবস্থা তৈরি করতে যাচ্ছি যা রিয়েল টাইমে উপস্থিতির তথ্য সংরক্ষণ করবে
কিভাবে ম্যাক টার্মিনাল ব্যবহার করবেন, এবং কিভাবে মূল ফাংশন ব্যবহার করবেন: 4 টি ধাপ
কিভাবে ম্যাক টার্মিনাল ব্যবহার করবেন, এবং কী ফাংশন কিভাবে ব্যবহার করবেন: আমরা আপনাকে দেখাব কিভাবে ম্যাক টার্মিনাল খুলতে হয়। আমরা আপনাকে টার্মিনালের মধ্যে কিছু বৈশিষ্ট্যও দেখাব, যেমন ifconfig, ডিরেক্টরি পরিবর্তন করা, ফাইলগুলি অ্যাক্সেস করা এবং arp। Ifconfig আপনাকে আপনার IP ঠিকানা এবং আপনার MAC বিজ্ঞাপন পরীক্ষা করার অনুমতি দেবে
কিভাবে আপনার হার্ডওয়্যার পরীক্ষা এবং বাস্তবায়নের জন্য Tinkercad ব্যবহার করবেন: 5 টি ধাপ (ছবি সহ)
কিভাবে আপনার হার্ডওয়্যার পরীক্ষা এবং বাস্তবায়নের জন্য Tinkercad ব্যবহার করবেন: সার্কিট সিমুলেশন একটি কৌশল যেখানে কম্পিউটার সফ্টওয়্যার একটি ইলেকট্রনিক সার্কিট বা সিস্টেমের আচরণ অনুকরণ করে। আসলে সার্কিট বা সিস্টেম নির্মাণ না করেই নতুন ডিজাইন পরীক্ষা, মূল্যায়ন এবং নির্ণয় করা যায়। সার্কিট সিমুলেশন হতে পারে
কিভাবে একটি ইথারনেট কেবলের মাধ্যমে কম্পোজিট ভিডিও এবং নেটওয়ার্ক ডেটা চালানো যায়: 6 টি ধাপ (ছবি সহ)
কিভাবে একটি ইথারনেট কেবলের মাধ্যমে কম্পোজিট ভিডিও এবং নেটওয়ার্ক ডেটা চালানো যায়: আমার বাড়ির অন্য অংশে ভিডিও এবং অডিও চালানোর প্রয়োজন ছিল। সমস্যা ছিল, আমার কাছে খুব বেশি AV ক্যাবল ছিল না, না ভাল ইনস্টলেশন করার সময় এবং অর্থ ছিল। তবে আমার কাছে প্রচুর ক্যাট 5 ইথারনেট কেবল ছিল। এটাই আমি নিয়ে এসেছি