সুচিপত্র:

এনবিআইওটি ডেটা ট্রান্সমিশন কিভাবে বিসি 95 জি মডেম ভিত্তিক শিল্ড ব্যবহার করবেন - ইউডিপি পরীক্ষা এবং নেটওয়ার্ক স্ট্যাটাস সিগন্যালিং: 4 টি ধাপ
এনবিআইওটি ডেটা ট্রান্সমিশন কিভাবে বিসি 95 জি মডেম ভিত্তিক শিল্ড ব্যবহার করবেন - ইউডিপি পরীক্ষা এবং নেটওয়ার্ক স্ট্যাটাস সিগন্যালিং: 4 টি ধাপ

ভিডিও: এনবিআইওটি ডেটা ট্রান্সমিশন কিভাবে বিসি 95 জি মডেম ভিত্তিক শিল্ড ব্যবহার করবেন - ইউডিপি পরীক্ষা এবং নেটওয়ার্ক স্ট্যাটাস সিগন্যালিং: 4 টি ধাপ

ভিডিও: এনবিআইওটি ডেটা ট্রান্সমিশন কিভাবে বিসি 95 জি মডেম ভিত্তিক শিল্ড ব্যবহার করবেন - ইউডিপি পরীক্ষা এবং নেটওয়ার্ক স্ট্যাটাস সিগন্যালিং: 4 টি ধাপ
ভিডিও: Как спрятать данные в ячейках Excel? 2024, জুলাই
Anonim
এনবিআইওটি ডেটা ট্রান্সমিশন কীভাবে বিসি 95 জি মডেম ভিত্তিক শিল্ড ব্যবহার করবেন - ইউডিপি পরীক্ষা এবং নেটওয়ার্ক স্ট্যাটাস সিগন্যালিং
এনবিআইওটি ডেটা ট্রান্সমিশন কীভাবে বিসি 95 জি মডেম ভিত্তিক শিল্ড ব্যবহার করবেন - ইউডিপি পরীক্ষা এবং নেটওয়ার্ক স্ট্যাটাস সিগন্যালিং

এই প্রকল্পগুলি সম্পর্কে:

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 - NB IoT Echo টেস্ট কম্পাইল, আপলোড এবং রান করুন
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 প্রকল্পে এবং কিভাবে বিভাগে প্রকাশ করা হয়েছে।

প্রস্তাবিত: