সুচিপত্র:

LTE CAT -M1 GSM IoT Sensors Network T - 15 মিনিট।: 5 টি ধাপ
LTE CAT -M1 GSM IoT Sensors Network T - 15 মিনিট।: 5 টি ধাপ

ভিডিও: LTE CAT -M1 GSM IoT Sensors Network T - 15 মিনিট।: 5 টি ধাপ

ভিডিও: LTE CAT -M1 GSM IoT Sensors Network T - 15 মিনিট।: 5 টি ধাপ
ভিডিও: Redmi Note 8 Pro Calling Problem Solved 101% | Incoming/Outgoing Call | Redmi Note 8 Pro Call Ended 2024, জুলাই
Anonim
LTE CAT -M1 GSM IoT Sensors Network… T - 15 মিনিট।
LTE CAT -M1 GSM IoT Sensors Network… T - 15 মিনিট।
LTE CAT -M1 GSM IoT Sensors Network… T - 15 মিনিট।
LTE CAT -M1 GSM IoT Sensors Network… T - 15 মিনিট।
LTE CAT -M1 GSM IoT Sensors Network… T - 15 মিনিট।
LTE CAT -M1 GSM IoT Sensors Network… T - 15 মিনিট।

08 ই এপ্রিল, 2018 এ, R&D সফটওয়্যার সলিউশন srl [itbrainpower.net] জনসাধারণের কাছে xyz-mIoT এর ঘোষণা itbrainpower.net ieldাল দ্বারা প্রকাশ করে-প্রথম, এবং সবচেয়ে কমপ্যাক্ট, IoT বোর্ড যা ARM0 মাইক্রো-কন্ট্রোলারের বহুমুখিতা সমন্বয় করে। (Arduino Zero সামঞ্জস্যপূর্ণ ডিজাইনে মাইক্রোচিপ / Atmel ATSAMD21G), এলপিডব্লিউআর LTE CAT M1 বা NB-IoT লং-রেঞ্জ এবং লো-পাওয়ার মোডেম বা লিগ্যাসি 3G / GSM মডেম দ্বারা প্রদত্ত সংযোগের সাথে এমবেডেড সেন্সর বান্ডেলের আরামদায়ক ব্যবহার।

Xyz-mIoT by itbrainpower.net ieldাল 5 টি সংহত সেন্সর থাকতে পারে:

  • THS (তাপমাত্রা এবং আর্দ্রতা সেন্সর) - HDC2010,
  • tVOC এবং eCO2 (বায়ু মানের সেন্সর - CO2 মোট উদ্বায়ী জৈব যৌগ - CO2 সমতুল্য) - CCS811,
  • HALL (চৌম্বকীয় সেন্সর) - DRV5032 সাউ বা IR (ইনফ্রারেড সেন্সর) KP -2012P3C,
  • সেকেন্ডারি আইআর (ইনফ্রারেড সেন্সর) - KP -2012P3C,
  • TILT (মুভমেন্ট ভাইব্রেশন সেন্সর) বা REED (ম্যাগনেটিক সেন্সর) - SW200D।

প্রকল্প সম্পর্কে:

Arduino বোর্ড প্রোগ্রামিং সাপোর্ট ব্যবহার করে ক্লাউড সেন্সর ডেটা লগার হিসেবে স্ব-স্ব xyz-mIOT ieldাল তাপমাত্রা এবং আর্দ্রতা সেন্সর ব্যবহার করুন। t বিয়োগ 15 মিনিট।

প্রয়োজনীয় সময়: 10-15 মিনিট।

পূর্ববর্তী ব্যবহারকারীর অভিজ্ঞতার উপর নির্ভর করে বাস্তবায়নের সময় পরিবর্তিত হতে পারে। Arduino পরিবেশ ইনস্টল এবং ম্যানুয়াল Arduino ক্লাস ইনস্টল কিভাবে এই দ্বারা আচ্ছাদিত করা হয় না; গুগল করে দেখুন। এখানে নিবন্ধিত ব্যবহারকারীদের জন্য সাপোর্ট লাইব্রেরি এবং সোর্স কোড ব্যবহার করা হয় কিভাবে ডাউনলোডের জন্য উপলব্ধ।

অসুবিধা: শিক্ষানবিস - মধ্যবর্তী।

হার্ডওয়্যার প্রয়োজন:

- xyz-mIoT ieldাল সমন্বিত HDC2010 সেন্সর, নিম্নলিখিত পিএন হিসাবে:

  • XYZMIOT209#BG96-UFL-1100000 [LTE CAT M1 এবং GSM মডেম দিয়ে সজ্জিত] অথবা
  • XYZMIOT209#M95FA-UFL-1100000 [শুধুমাত্র GSM মডেম দিয়ে সজ্জিত]

- মাইক্রো সাইজ [4FF] LTE CATM1 বা 2G সিম কার্ড [ডাটা প্ল্যান চালু থাকা]- ছোট LiPo ব্যাটারি

- ইউএসএল এর সাথে জিএসএম এমবেডেড অ্যান্টেনা অথবা, এসএমএ প্লাস ইউ.এফএল এর সাথে জিএসএম অ্যান্টেনা

ধাপ 1: হার্ডওয়্যার, সোল্ডারিং

হার্ডওয়্যার, সোল্ডারিং
হার্ডওয়্যার, সোল্ডারিং

এখানে বর্ণিত হিসাবে বোর্ডের জন্য প্রাথমিক বিদ্যুৎ সরবরাহ হিসাবে USB থেকে 5V সক্ষম করুন। বিকল্প: উভয় সংযোজক সারি ঝালাই, বোর্ড একটি রুটিবোর্ডে রাখুন এবং একটি পুরুষ-পুরুষ রুটিবোর্ড তার ব্যবহার করে Vusb এবং Vraw এর মধ্যে সংযোগ স্থাপন করুন।

লিপো সংযোগকারীকে সোল্ডার করুন। মনে রাখবেন LiPO polarity!

আপনার সোল্ডারিং চেক করুন !!!

পদক্ষেপ 2: হার্ডওয়্যার, সব একসাথে আনুন

হার্ডওয়্যার, সব একসাথে আনুন
হার্ডওয়্যার, সব একসাথে আনুন

তার স্লটে মাইক্রো-সিম সন্নিবেশ করান

অ্যান্টেনা সংযুক্ত করুন, তারপর xyz-mIoT USB পোর্ট এবং আপনার কম্পিউটারের সাথে USB তারের সংযোগ করুন।

LiPo ব্যাটারি সংযুক্ত করুন।

ধাপ 3: সফ্টওয়্যার ডাউনলোড এবং ইনস্টল, প্রাথমিক সেটিংস

ক। "Xyz-mIoT ieldsাল Arduino ক্লাস" ডাউনলোড এবং ইনস্টল করুন, তারপর ক্লাসের শেষ সংস্করণটি ডাউনলোড করুন: "xyz-mIOT ieldাল IoT রেস্ট সাপোর্ট" এবং "xyz-mIOT শিল্ড সেন্সর সাপোর্ট ক্লাস" এখান থেকে।

খ। ক্লাসগুলি ইনস্টল করুন। আর্কাইভগুলি প্রসারিত করুন এবং ক্লাসগুলি ইনস্টল করুন - সংক্ষেপে:

  • Arduino স্থানীয় হার্ডওয়্যার ফোল্ডারে "xyz-mIoT ieldsাল Arduino ক্লাস" ফাইলগুলি অনুলিপি করুন (আমার হল: "C: / Users / dragos / Documents / Arduino / Hardware"), তারপর
  • আপনার Arduino স্থানীয় ব্যবহারকারী ফোল্ডারে সাপোর্ট ক্লাস ফোল্ডারগুলি অনুলিপি করুন [আমার হল: "C: / Users / dragos / Documents / Arduino / libraries"] এবং - Arduino পরিবেশ পুনরায় চালু করুন। ম্যানুয়াল লাইব্রেরি ইনস্টল করার বিষয়ে আরও বিস্তারিত, Arduino লাইব্রেরি ম্যানুয়াল ইনস্টলেশন সম্পর্কে পড়ুন।

গ। "Xyz_mIoT_v41_temp_humidity" নামে একটি ফোল্ডার তৈরি করুন।

ঘ। এখান থেকে প্রজেক্ট Arduino কোডটি ধরুন এবং পূর্ববর্তী তৈরি ফোল্ডারে "xyz_mIoT_v41_temp_humidity.ino" হিসাবে সংরক্ষণ করুন।

ই "Xyz -mIOT ieldাল IoT রেস্ট সাপোর্ট" ক্লাসের ভিতরে থাকা কিছু ফাইলে কিছু সেটিংস করুন: - "itbpGPRSIPdefinition.h" লাইন 2 এ আপনার GSM প্রদানকারীর APN মান ব্যবহার করে APN মান সেট করুন (যেমন: RO Orange এর জন্য NET)

- "itbpGPRSIPdefinition.h" লাইন 9 এ ক্লাউড রোবোফুনের জন্য SERVER_ADDRESS ঠিকানা সেট করুন #define SERVER_ADDRESS "iot.robofun.ro" #define SERVER_PORT "80"

- "itbpGSMdefinition.h" এ "_itbpModem_" এর জন্য মন্তব্য ডিফল্ট বিকল্প এবং (মন্তব্য চিহ্ন মুছে ফেলুন) বিকল্প "#define _itbpModem_ xyzmIoT" (লাইন 71) বেছে নিন

- "itbpGSMdefinition.h" এ আপনার xyz-mIoT গন্ধের জন্য সঠিক মডেম বেছে নিয়েছেন: M95FA এর জন্য "#define xyzmIoTmodem TWOG" (লাইন 73) বা BG96 এর জন্য বেছে নিয়েছেন "#define xyzmIoTmodem CATM1" (লাইন 75)

ধাপ 4: Robofun ক্লাউড - নতুন সেন্সর সংজ্ঞায়িত করুন এবং টোকেন সেটিংস অনুলিপি করুন।

Robofun ক্লাউড - নতুন সেন্সর সংজ্ঞায়িত করুন এবং টোকেন সেটিংস অনুলিপি করুন।
Robofun ক্লাউড - নতুন সেন্সর সংজ্ঞায়িত করুন এবং টোকেন সেটিংস অনুলিপি করুন।
Robofun ক্লাউড - নতুন সেন্সর সংজ্ঞায়িত করুন এবং টোকেন সেটিংস অনুলিপি করুন।
Robofun ক্লাউড - নতুন সেন্সর সংজ্ঞায়িত করুন এবং টোকেন সেটিংস অনুলিপি করুন।
Robofun ক্লাউড - নতুন সেন্সর সংজ্ঞায়িত করুন এবং টোকেন সেটিংস অনুলিপি করুন।
Robofun ক্লাউড - নতুন সেন্সর সংজ্ঞায়িত করুন এবং টোকেন সেটিংস অনুলিপি করুন।

এর জন্য আমরা কিভাবে Robofun ক্লাউড ব্যবহার করেছি [সহজ REST বাস্তবায়ন]

  1. একটি নতুন অ্যাকাউন্ট তৈরি করুন.
  2. দুটি নতুন সেন্সর যুক্ত করুন (xyzmIOT_temperature এবং xyzmIOT_humidity)।
  3. প্রতিটি নতুন তৈরি সেন্সরের জন্য পৃষ্ঠাটি "টোকেন" অধ্যায় পর্যন্ত স্ক্রোল করুন এবং "টকেন" আইডি মান ধরে রাখুন। Arduino কোডে সেন্সর আইডি [টোকেন আইডি] সেট করার জন্য সেই মানগুলি ব্যবহার করা হবে।

রেফারেন্সের জন্য, উপরের ছবিগুলি দেখুন।

ধাপ 5: আরডুইনো - সেন্সর টকেন আইডি, কম্পাইল এবং আইওটি কোড আপলোড করুন

Arduino - সেন্সর টকেন আইডি, কম্পাইল এবং IOT কোড আপলোড করুন
Arduino - সেন্সর টকেন আইডি, কম্পাইল এবং IOT কোড আপলোড করুন
Arduino - সেন্সর টকেন আইডি, আইওটি কোড কম্পাইল এবং আপলোড করুন
Arduino - সেন্সর টকেন আইডি, আইওটি কোড কম্পাইল এবং আপলোড করুন
Arduino - সেন্সর টকেন আইডি, আইওটি কোড কম্পাইল এবং আপলোড করুন
Arduino - সেন্সর টকেন আইডি, আইওটি কোড কম্পাইল এবং আপলোড করুন
Arduino - সেন্সর টকেন আইডি, কম্পাইল এবং IOT কোড আপলোড করুন
Arduino - সেন্সর টকেন আইডি, কম্পাইল এবং IOT কোড আপলোড করুন

Arduino [(arduino.cc v> = 1.8.5] xyz_mIoT_v41_temp_humidity.ino প্রকল্পে খুলুন।

ক। TempTocken এবং humiTocken এর মানগুলি আগের ধাপে ধরে রাখা [ক্লাউডে তৈরি] দিয়ে সেট করুন।

আপনি যদি BG96 মডিউল দিয়ে সজ্জিত xyz-mIoT ieldাল ব্যবহার করেন তবে আপনি ক্লায়েন্ট.সেট নেটওয়ার্ক মোড (GSMONLY) কল করে নেটওয়ার্ক রেজিস্ট্রেশন মোডকে "GSM মোড" বা "LTE CATM1 মোড" (মোবাইল নেটওয়ার্ক ব্যবহৃত এবং সিম কার্ড LTE CATM1*) হিসাবে নির্বাচন করতে পারেন।, appropriately client.setNetworkMode (CATM1ONLY) ফাংশন, ঠিক পরে client.begin () ফাংশন সেটআপ ()।

* আমরা এটি RO অরেঞ্জ LTE CATM1 সক্ষম সিম পরীক্ষার জন্য ব্যবহার করি।

খ। দুবার (দ্রুত) xyz-mIoT ieldাল রিসেট বোতাম টিপুন [বোর্ড প্রোগ্রামিং মোডে চলে যাবে]।

আরডুইনোতে, "itbrainpower.net xyz-mIoT" বোর্ড এবং "itbrainpower.net xyz-mIoT" প্রোগ্রামিং পোর্ট নির্বাচন করুন।

গ। কোডটি কম্পাইল করে আপলোড করুন।

Xyz-mIoT ieldাল তাপমাত্রা এবং আর্দ্রতা ডেটা (1min। হারে) নমুনা নেওয়া শুরু করবে এবং ক্লাউডে নমুনাযুক্ত মানগুলি আপলোড করবে।

ডিবাগ আউটপুট ভিজ্যুয়ালাইজ করার জন্য Arduino সিরিয়াল মনিটর বা অন্যান্য টার্মিনাল ব্যবহার করে নিম্নলিখিত সেটিংস সহ ডিবাগ পোর্ট নির্বাচন করুন: 115200bps, 8N, 1।

রেফারেন্সের জন্য, উপরের ছবিগুলি দেখুন।

তাপমাত্রা লগ করা ডেটা রোবোফুন ক্লাউড সেন্সর পৃষ্ঠায় বা পাবলিক (ভাগ করা) পৃষ্ঠায় আমরা ধাপ 4 এ উল্লেখ করা যেতে পারে।

উপভোগ করুন!

টিউটোরিয়াল কোন ওয়ারেন্টি ছাড়াই প্রদান করা হয়েছে !!! নিজ ঝুঁকিতে এটি ব্যবহার করুন!!!!

মূলত এটি আমার দ্বারা itbrainpower.net প্রকল্পে এবং কিভাবে বিভাগে প্রকাশ করা হয়েছে।

প্রস্তাবিত: