আইওটি ডিভাইসগুলির জন্য আমার নিজস্ব ব্যক্তিগত মেঘ তৈরি করার কী দরকার?


18

এটি এমন একটি বিষয় যা আমি কিছুক্ষণ ধরে ভাবছিলাম, বিশেষত কারণ "আইওটি" ধারণাটি প্রায়শই প্রায় প্রচুর ভাসমান।

আমি যখন "আইওটি" বলি তখন আমার অর্থটি দিয়ে শুরু করব । আমি জানি যে আইওটি শব্দটির অর্থ বিভিন্ন জিনিস হতে পারে এবং কখনও কখনও এটির অপব্যবহারও হয়। এটি এমন একটি শব্দ হতে পারে যা স্পষ্টভাবে সংজ্ঞায়িত হয় না এবং এটির অর্থটি কী বোঝায় তা নিয়ে বড় আলোচনা হতে পারে, আমি নিজেও এই শব্দটির সঠিক এবং বহুল স্বীকৃত সংজ্ঞাটি জানি না। সুতরাং আমার জন্য আইওটি একটি ধারণা, এমন ধারণা যা অন্য কোনও এম্বেডড ডিভাইস বা সেল ফোন থেকে ইন্টারনেটের মাধ্যমে দূরবর্তীভাবে এমবেডড ডিভাইসের সাথে সংযোগ স্থাপনের দক্ষতা সংজ্ঞায়িত করে । এর মত সহজ.

এই প্রসঙ্গে, সংযোগের উদ্দেশ্য কোনও বিষয় নয়, আপনি যদি নিজের অফিসে কোনও একটি ডিভাইস বাড়িতে অন্য একটির সাথে সংযোগ করতে পারেন, বা আপনি যদি নিজের সেল ফোন থেকে ঘরে একটি ডিভাইসে সংযোগ করতে পারেন, এই সমস্ত কিছু ইন্টারনেটের মাধ্যমে, তারপরে আমরা আইওটি ডিভাইসগুলি (এম্বেডেড ডিভাইসগুলি, ফোন নয়) সম্পর্কে কথা বলছি

সুতরাং, আইওটি দ্বারা আমি কী বোঝাতে চাইছি তাতে সম্মত হয়ে আমি এখন আমি কী অর্জন করার চেষ্টা করছি তা বর্ণনা করব।

আমি যা অর্জন করতে চাইছি তা হ'ল আমি আইওটির সংজ্ঞা সম্পর্কে যা বর্ণনা করি।

আমি ইথারনেট বা ওয়াইফাই দ্বারা আমার ইন্টারনেট রাউটারের সাথে বাড়িতে এক বা একাধিক এমবেডেড ডিভাইস সংযুক্ত থাকতে চাই এবং একটি দূরবর্তী স্থানে অন্য এম্বেড থাকা ডিভাইসের সাথে তাদের সাথে দূরবর্তীভাবে সংযোগ করতে সক্ষম হয়েছি (এবং রিমোটের অর্থ একই নেটওয়ার্কে নয়) এবং সম্ভবত আমার ফোনে একটি মনিটরিং অ্যাপ্লিকেশন দিয়ে তাদের সাথে সংযোগ করতে সক্ষম হবেন

উদাহরণস্বরূপ, আমার গ্যারেজের দরজা ওপেনারের কাছে অন অফ অফ সুইচ হুকড ওপ হিসাবে অভিনয় করার মতো একটি সাধারণ এম্বেডড ডিভাইস থাকতে পারে এবং অন্য একটি এম্বেডেড ডিভাইস আমার ডেস্কে একটি বড় লাল বোতাম হিসাবে কাজ করছে যাতে আমি আমার ডেস্কে লাল বোতামটি চাপতে পারি এবং গ্যারেজ দরজা খোলা।

আর একটি উদাহরণ হ'ল এডিসি ক্ষমতা সহ একটি এম্বেডড ডিভাইস যা আমার ঘরের তাপমাত্রা পর্যবেক্ষণ করতে পারে এবং যখন এটি একটি প্রান্তরে পৌঁছে যায় তখন আমাকে একটি সতর্কতা পাঠায়। বিজ্ঞপ্তিটি কোনও সাধারণ অ্যান্ড্রয়েড অ্যাপ্লিকেশন বা অন্য কোনও এম্বেডড ডিভাইসের মাধ্যমে আমার ডেস্কে বসে কাজ করে বসে could

এই উদাহরণগুলি নির্বোধ হতে পারে তবে সম্ভাব্য পরিস্থিতিগুলি বর্ণনা করার জন্য এবং আমি কী অর্জন করার চেষ্টা করছি তার জন্য কেসগুলি ব্যবহার করে। শেষে, ধারণাটি একই, ইন্টারনেটের মাধ্যমে একটি এমবেডড ডিভাইসকে অন্যটির সাথে সংযুক্ত করুন।

আরেকটি বিষয় পরিষ্কার করতে হবে যে এই ডিভাইসগুলির মধ্যে ডেটা এক্সচেঞ্জ খুব হালকা ওজনের হবে, প্রতিবার মাত্র দু'বার বাইট, এটি এমন নয় যে ডিভাইসগুলির মধ্যে কয়েকশো কিলোবাইটের বিনিময় হওয়া দরকার।

অতিরিক্তভাবে, আমি যে ধরণের "এমবেডেড ডিভাইসগুলি" উল্লেখ করছি তা হ'ল 100MHz বা 200MHz কর্টেক্স-এম 4 মাইক্রোকন্ট্রোলারের উপর ভিত্তি করে সহজ তবে সক্ষম ডিভাইস। এবং এটি স্পষ্ট করে বলা গুরুত্বপূর্ণ কারণ এই ডিভাইসে কোনও লিনাক্স বা জটিল লাইব্রেরি চলবে না। শেষ পর্যন্ত, সম্পদের যেমন একটি বর্জ্য এবং সম্পূর্ণরূপে একটি শক্তিশালী প্রসেসর লিনাক্স মাত্র এবং একটি আলোর বাল্ব বন্ধ করতে চলমান থাকতে অযথা । যাই হোক না কেন, আমি আমার এম্বেডড ডিভাইস হিসাবে একটি বিগলবোর্ড, রাস্পবেরি পাই বা এর মতো অন্য কোনও বোর্ড ব্যবহার করার পরিকল্পনা করছি। কেবল মাইক্রোকন্ট্রোলার কারণ এর চেয়ে বেশি জটিলতার প্রয়োজন নেই।

আইওটি প্ল্যাটফর্মগুলি এবং সেখানে জটিল ধরণের জটিল সমাধানগুলি সম্পর্কে আমি বেশি কিছু জানি না। আমি যখন ইন্টারনেটের মাধ্যমে একটি এমবেডড ডিভাইসকে অন্যটির সাথে সংযুক্ত করার উপায় অনুসন্ধান করার এই যাত্রা শুরু করি তখন আমি আইওটি পরিষেবাগুলির সাথে বেশ কয়েকটি সাইটকে হোঁচট খেয়েছি।

আমি জানি যে এখানে কয়েকটি আইওটি ক্লাউড পরিষেবা রয়েছে:

মাত্র কয়েক নাম। এগুলির সাথে মুখ্য সমস্যাগুলি ব্যয় এবং জটিলতা ity এই পরিষেবাগুলি পাওয়ার জন্য আপনাকে অর্থ প্রদান করতে হবে এবং আপনার যে সমস্ত পরিষেবাদিগুলির প্রয়োজন হয় সেগুলি এবং তাদের এপিআই এবং সম্ভবত অন্যান্য জিনিসগুলির একটি গুচ্ছ যা আমার কাছে অপরিহার্য বলে মনে হয় না সেগুলি কীভাবে সেগুলি প্রয়োগ করতে হয় তা শিখতে হবে services ডিভাইসের মধ্যে কিছু বাইট বিনিময় করতে সক্ষম। আমি তার চেয়ে সহজ কিছু চাই, আমি নিজেই কিছু করতে পারি।

আপনি বলতে পারেন যে আমার নিজের "ক্লাউড" বাস্তবায়ন করা, যদি এটি আমার কিছু করতে হয় তবে তা সহজ নয় এবং কখনও কখনও সরলতার জন্য এই ধরণের পরিষেবাগুলি ব্যবহার করা আরও ভাল তবে আমি কীভাবে জানতে চাই তার দুটি প্রধান কারণ রয়েছে আমার নিজস্ব আইওটি পরিষেবাগুলি প্রয়োগ করুন।

মূল কারণ হ'ল আমি নিজে এটি করতে চাই। আমি আমার ডিভাইসগুলিকে একে অপরের সাথে সংযুক্ত করতে তৃতীয় পক্ষের উপর নির্ভর করতে চাই না এবং যেহেতু আমি আমার ডিভাইসগুলির জন্য কোড এবং হার্ডওয়্যার বিকাশ করব তখন তাদের আইওটি ডিভাইস হিসাবে সংযুক্ত করার জন্য নিজের নিজস্ব উপায় তৈরি করা ভাল বলে মনে হয়।

দ্বিতীয় কারণটি কীভাবে এটি করা যায় তা শিখতে হবে। আমার এটি অর্জনের জন্য প্রয়োজনীয় সমস্ত জিনিসগুলি জেনে আমি আইওটি বিশ্ব সম্পর্কে আরও ভাল ধারণা পাব।

এছাড়াও, আমি উল্লেখ করতে চাই যে আমি সিতে দক্ষ এবং আমি লিনাক্সকে আমার ওএস হিসাবে কাজের পাশাপাশি আমার বাড়িতে ব্যবহার করি, সুতরাং দয়া করে উইন্ডোজ স্টাফগুলি এড়িয়ে চলুন কারণ এটি আমার পক্ষে অকেজো। আমি আমার এম্বেডড ডিভাইসগুলির জন্য সি বা লিনাক্সে আমার লক্ষ্য অর্জনের জন্য যা প্রয়োজন তা বাস্তবায়নের জন্য আমাকে যে কোনও কিছু প্রয়োগ করতে হবে তার থেকে আমি ভীত নই।

সুতরাং আমার প্রশ্নটি হ'ল এটি কার্যকর করার দরকার কী, এবং যেখানে, দুটি বা ততোধিক এম্বেড থাকা ডিভাইসগুলি একে অপরের সাথে ডেটা এক্সচেঞ্জের উদ্দেশ্যে সংযোগ করতে সক্ষম হবে?

এই প্রশ্নটি আমি নিজের সার্ভারে আইওটি তৈরি করতে কী ব্যবহার করতে পারি? অনুরূপ কিছু আছে তবে বন্ধ রয়েছে এবং এর কোনও উত্তর নেই, এটি ইতিমধ্যে বিদ্যমান মেঘের অবকাঠামোটি ব্যবহার করাও ধরে নিয়েছে। সুতরাং এটি আমার সাহায্য করে না।

এই অন্যান্য পোস্ট মেঘে জেনেরিক ডেটা সংরক্ষণ / প্রেরণ / প্রকাশের জন্য কি আইওটি পরিষেবা উপলব্ধ? একই রকম প্রশ্ন রয়েছে তবে ওপি আইওটি পরিষেবাগুলির জন্য স্পষ্টভাবে জিজ্ঞাসা করছে এবং আমি সেগুলি এড়াতে চেষ্টা করছি।


2
সার্ভারটি কীভাবে একটি "বিদ্যমান মেঘ অবকাঠামো"? একটি সার্ভার কেবল একটি কম্পিউটার। মেঘের পরিকাঠামো আরও অনেক কিছু।
ব্যবহারকারী 253751

1
এছাড়াও নোট করুন যে যখন আমাদের সর্বব্যাপী আইপিভি 6 রয়েছে তখন আপনি আপনার আইওটি ডিভাইসগুলি একে অপরের সাথে সরাসরি কথা বলতে পারবেন, কেন্দ্রীয় সার্ভার / মেঘের প্রয়োজন নেই।
ব্যবহারকারী 253751

1
সম্পর্কিত: iot.stackex بدل.com
শান

উত্তর:


10

আমি প্রশ্নের পয়েন্টটি মিস করেছি, তবে আমি মনে করি এটি উত্তরের একটি ভাল শুরু good

আপনার সর্বনিম্ন তিনটি জিনিস দরকার।

  1. আপনার ডেটা একত্রিত করার জন্য সর্বদা একটি গণনা নোড। এটি শক্তিশালী হওয়ার দরকার নেই, এটি আপনার এনএএস-তে চলমান প্রক্রিয়া বা আপনার রাউটারেও (তত্ত্ব অনুসারে) হতে পারে। সরলতার জন্য, ধরে নিন এটি একটি রাস্পবেরি পাই। এটি ভবিষ্যতে সমর্থন করার সিদ্ধান্ত নিয়েছে এমন কোনও অভিনব রেডিও প্রোটোকল সরবরাহ করতে পারে। যদিও তত্ত্ব অনুসারে আপনি ইন্টারনেটের সাথে প্রকাশিত সমস্ত নোডের সাথে পিয়ার-টু-পিয়ার চালিয়ে যেতে পারেন, তবে একজনকে মাস্টার হিসাবে মনোনীত করা সহজ এবং ডেটা কোলেশন এবং প্রকাশনা (অ্যাপ / ব্যবহারকারীর কাছে) হ্যান্ডেল করা সহজ। অবশ্যই, কেন্দ্রটি একটি নোডও হতে পারে, বিশেষত আপনি যদি মাঝারিভাবে শক্তিশালী ওয়াইফাই নোড ব্যবহার করেন।
  2. শেষপয়েন্টগুলি আপনার হাব নোডে তাদের ডেটা জমা দেওয়ার অনুমতি দেওয়ার জন্য একটি উপযুক্ত সফ্টওয়্যার স্ট্যাক। হ'ল এখানে আপনার প্রয়োজনীয় ধরণের জিনিস, এটি চালানোর জন্য একটি
  3. বিস্তৃত ইন্টারনেট থেকে আপনার সার্ভারে অ্যাক্সেসের সুবিধার্থে ডিএনএস এবং পোর্ট-ফরোয়ার্ডিং।

তাহলে সুরক্ষা ভুলে যাবেন না। এটি করে আপনি আক্রমণ করার জন্য আপনার হোম নেটওয়ার্কের সমস্ত কিছু খোলার কাছাকাছি চলে যাবেন। হয়তো কিছুটা হলেও, ঝুঁকি সম্পর্কে সচেতন হওয়া ভাল। আপনি চেষ্টা করে যত্ন নিতে পারেন তবে ধরে নিন যে আপনি ভুল করবেন make


1
আমি নিশ্চিত নই যে আপনি এটি চেয়েছিলেন এমন উত্তর। আপনার যা জিজ্ঞাসা করা উচিত তা কার্যকর করার জন্য এটির সহায়তা করা উচিত।
শান হোলিহানে

1
সাহায্য করার জন্যে ধন্যবাদ!! সুতরাং, আপনি আপনার প্রথম পয়েন্টটির অর্থ কীটি হ'ল আমার কোনও ধরণের হাব বা গেটওয়ে দরকার?
m4l490n

1
হ্যাঁ, আপনার একটি গেটওয়ে বা একাধিকের প্রয়োজন। আপনার যদি কেবল একটি নোড থাকে তবে এটি অবশ্যই আপনার নোড হতে পারে। আমি আমার উত্তরটি একটু সম্পাদনা করেছি।
শন হোলিহানে

11

লাইটওয়েট ডিভাইস এবং কয়েকটি বাইটের তারিখের হার এমএইচটিটি ব্যবহার করার জন্য বলে , কারণ এটি ইতিমধ্যে উল্লেখ করা হয়েছে। আপনার সেন্সর নোডগুলি স্ট্যান্ড স্টোন ESP8266 মডিউলগুলির উপর ভিত্তি করে তৈরি হতে পারে যা এমকিউটিটি ক্লায়েন্ট প্রয়োগের জন্য হোস্ট করার পক্ষে যথেষ্ট শক্তিশালী। অথবা আপনি কেবল নিজের বাহ্যিক মাইক্রোকন্ট্রোলারদের সাথে এটি অ্যান্ড কমান্ড নিয়ন্ত্রিত ওয়াই-ফাই মডিউল হিসাবে এই মডিউলগুলি সহজেই ব্যবহার করতে পারেন।

আপনি এই লোকটির মতো আরও কম শক্তিশালী মাইক্রোকন্ট্রোলারের উপর আপনার নিজের এমকিটিটি সমাধানটি প্রয়োগ করতে পারেন যিনি 4 কেবি ফ্ল্যাশ সহ একটি এমেগা 48 ভি ব্যবহার করেছেন

আপনি আপনার কম্পিউটারে কোনও ব্রোকারকে হোস্ট করতে পারেন, তবে এটির পরিবর্তে রাস্পবেরি পাই চালানো আরও শক্তিশালী হবে। আবার আপনার কোডিং পছন্দ হলে আপনি নিজের এমকিউটিটি ব্রোকার প্রয়োগ করতে পারেন। ব্যক্তিগতভাবে আমি এই লক্ষ্যে মশকিট দুর্দান্ত দেখতে পেয়েছি

আপনার সমস্ত সেন্সর নোডের জন্য টিসিপি / আইপি সংযোগের প্রয়োজন হবে advant


ব্যাটারি বন্ধুত্বপূর্ণ সমাধান হ'ল লোরাওয়ান বা জিগবি সক্ষম সেন্সর / অ্যাক্টিভেটর নোডগুলি ব্যবহার করা এবং একটি রাস্পবেরি / বিগলবোনে একটি গেটওয়ে বাস্তবায়ন করা যেতে পারে যা আপনার ফোন বা অন্যান্য ডিভাইস থেকে অ্যাক্সেসযোগ্য একটি সাধারণ ওয়েব সার্ভারকে হোস্ট করতে পারে।


প্রতিটি ক্ষেত্রেই এটি আপনার হাব, গেটওয়ে বা সার্ভারটিকে আপনার ব্যক্তিগত নেটওয়ার্কের বাইরে অ্যাক্সেসযোগ্য করার জন্য নেমে আসে। এটি করার আরও অনেকগুলি উপায় রয়েছে এবং মূল উদ্বেগ সর্বদা সুরক্ষা। এটি আমার মতে সবচেয়ে ঝুঁকিপূর্ণ অংশ।

মৌলিক প্রয়োজনীয়তাগুলি সংক্ষিপ্তভাবে @ সিরিয়ান দ্বারা দেওয়া হয়েছে।


আপনার উত্তর এবং @ শানের উত্তর অনুসারে, আমি দেখতে পাচ্ছি যে আমার কোনও ধরণের হাব বা গেটওয়ে দরকার। এটি কি একেবারে প্রয়োজনীয়? আমি বলতে চাইছি, এটির আইপি ঠিকানা বা হোস্টের নাম জেনে আমি কেবল কোনও নোডের সাথে সরাসরি সংযোগ স্থাপন করতে পারি না? আমি যে কোনও কেন্দ্র বা প্রবেশদ্বার এড়াতে চাইছি তা নয়, আমি কেবল এটি প্রয়োজনীয় কিনা এবং কেন তা বুঝতে চাই। সাহায্য করার জন্যে ধন্যবাদ!!
m4l490n

আপনি কি খুঁজে পেয়েছেন যে রাস্পবেরি পাই "সর্বদা অন" ডিভাইস হিসাবে ভাল? আমি আমার পাইতে একটি ছোট এইচডিডি প্লাগ ইন করেছি যা আমি নেটওয়ার্ক স্টোরেজ হিসাবে ব্যবহার করি তবে এটি সর্বদা ছেড়ে দিতে দ্বিধা বোধ করি। আমি যদি তা করি তবে কি ঠিক হবে? (এফডব্লিউআইডাব্লু আমার এতে ছোট
হিটসিংস রয়েছে

1
@ m4l490n একটি হাব বা গেটওয়ে ব্যবহার করা আরও সহজ করে তোলে। এইভাবে আপনাকে কেবল হাব বা গেটওয়ের জন্য পোর্ট ফরওয়ার্ডিং সেটআপ করতে হবে। আপনি যদি নিজের রাউটারের পিছনে থাকা সমস্ত ডিভাইসে সরাসরি সংযোগ করতে চান তবে উদাহরণস্বরূপ আপনাকে প্রতিটিটির জন্য পোর্ট ফরওয়ার্ডিং সেটআপ করতে হবে। আপনি আপনার ব্যক্তিগত নেটওয়ার্কে আরও বেশি উপায় এবং আরও কাজ খোলার সাথে সাথে আরও ঝুঁকিপূর্ণ।
বেনস কৌলিকস


10

আপনি নিয়ামক / হাবের প্রয়োজনীয়তা সম্পর্কে পূর্ববর্তী উভয় উত্তরকে প্রশ্নবিদ্ধ করেছেন। বিষয়গুলি ঘটানোর জন্য এটি বিবেচনা করুন, আপনার অস্তিত্বের নিয়ম থাকা দরকার। আপনি যদি গ্যারেজের দরজা খোলার জন্য একটি বড় লাল বোতাম টিপতে চান তবে কিছু নিয়ম সেন্সর (বোতাম) কাঙ্ক্ষিত ক্রিয়া (দরজা খোলার) সাথে বেঁধে রাখতে হবে। এটি হওয়ার দুটি উপায় রয়েছে: আপনি নিয়মটি সরাসরি বোতামে রাখতে পারেন, বা আপনি কোনও পৃথক কম্পিউটারে নিয়মটি রাখতে পারেন।

আসুন সরাসরি সমাধান সম্পর্কে আরও চিন্তা করি। আপনি যদি গ্যারেজের দরজা সম্পর্কে বোতামটি শেখান, তবে আপনার বোতামটি অভ্যন্তরীণভাবে নিয়মগুলি ধারণ করে। বোতামটির গ্যারেজ দরজার আইডি দরকার, তাই আপনি গ্যারেজ দরজাটি প্রতিস্থাপন করলে বোতামটি কাজ করে না। যদি বোতামটি আপনার ডেস্কে থাকে এবং আপনার বাড়ির মালিকানাধীন নেটওয়ার্ক ব্যবহার হয় তবে বোতামটি আপনার বাড়ির গেটওয়ের ঠিকানা এবং দরজার ঠিকানা উভয়ই জানতে হবে। আপনার দরজাটি খোলার জন্য সিগন্যাল করার জন্য বোতামটির নির্দিষ্ট প্রোটোকলটি জানতে হবে - সমস্ত নির্মাতারা কি সমস্ত দরজা সংকেত সম্পর্কে জানে এমন সামঞ্জস্যপূর্ণ বোতাম তৈরি করেন? আপনি যদি এটিকে পুনরায় প্রোগ্রাম না করেন তবে বোতামটি আর কিছুই করতে পারে না - আপনার কাছে বোতামটির চিপ দেওয়ার জন্য কোনও ফ্ল্যাশ প্রোগ্রামার রয়েছে এবং সেই প্রোগ্রামারটি কি অন্য কোনও ডিভাইসের সাথে সামঞ্জস্যপূর্ণ? আপনি যদি গ্যারেজের দরজাটি খুলতে চান এবং 5 মিনিট পরে বন্ধ করেন, আপনার বোতামটির রিয়েল-টাইম ঘড়ি বজায় রাখার সমস্ত জটিলতা দরকার। আপনার বাটনটি দরজাটির অবস্থা জানতে পারবে না, আপনি দরজাটি বন্ধ করে দিচ্ছেন বা এটি খুলছেন কিনা তা জানার পক্ষে এটি শক্ত করে তোলে। এবং কীভাবে আপনি বিধিগুলি ব্যাক আপ করবেন যাতে আপনার বোতামটি ভেঙে যায়, তবে আপনার প্রতিস্থাপন বোতামটি কাজ করতে পারে? প্লাস সাইডে, এটি সস্তা শোনাচ্ছে: আপনার আলাদা কম্পিউটারের দরকার নেই।

একটি নিয়ামক সহ, জিনিসগুলি পৃথক। সমস্ত সেন্সর থেকে সমস্ত বার্তা নিয়ামকের কাছে সরবরাহ করা হয়। প্রতিটি সেন্সর সহজ: নিয়ামককে সংকেত প্রেরণ করুন। নিয়ামক তারপরে খুব জটিল নিয়মগুলির জন্য যা কিছু ইনপুট প্রয়োজন তা প্রয়োগ করতে পারেন: এটি অন্ধকার না হওয়া পর্যন্ত রোদ সেন্সরটি পরীক্ষা করতে এবং আউটডোর লাইটগুলি চালু না করতে পারে, বা মাসের গড় বৃষ্টিপাত গড়ের ও বর্তমানের তাপমাত্রার উপরে থাকলে স্প্রিংকারগুলি চালাতে পারে না unless গড় থেকে পাঁচ ডিগ্রি কম। নিয়ামক রাষ্ট্রের উপর নজর রাখতে পারে। এটি গুরুত্বপূর্ণ হতে পারে যদি আপনি "ক্লোজ গ্যারেজ দরজা" বোতামটি চান তবে "ওপেন গ্যারেজ দরজা" বোতামটি না (যখন আমি বাড়ি থেকে দূরে থাকি, আমি খুব কমই দরজাটি খুলতে চাই, তবে আমি অবশ্যই এটি বন্ধ করতে চাই যদি এটি হয়) দুর্ঘটনাক্রমে খোলা ছেড়ে।)

কন্ট্রোলার এমন ডিভাইস ড্রাইভারদের জন্য জায়গা প্রদান করতে পারে যা কীভাবে বোতামগুলি শুনতে হয় এবং অন্যান্য ড্রাইভাররা কীভাবে দরজাতে কথা বলতে হয় তা শুনতে হয়। কন্ট্রোলারটি একটি বোতামের অভ্যন্তরে ছোট্ট চিপের চেয়ে নতুন ডিভাইস এবং ডিভাইসের ধরণের কাছে আরও বেশি আপগ্রেড হতে পারে।

কন্ট্রোলারের অবকাঠামোগত কার্যগুলির জন্য আরও জটিল যুক্তি থাকতে পারে যেমন নির্দিষ্ট স্তরের পরিষেবা সরবরাহ করে বার্তা সরবরাহ করা। উদাহরণস্বরূপ, এমকিউটিটি প্রোটোকলটি তিনটি পৃথক স্তরের জন্য অনুমতি দেয়: বার্তাটি একবারে সরবরাহ করার চেষ্টা করুন, একবারে একবার না দেখা পর্যন্ত বার বার বিতরণ করুন, বা একবারে এবং একবারে সরবরাহ করুন।

একটি নিয়ন্ত্রক বাহ্যিক ইন্টারফেস ব্যবহারের অনুমতি দিয়ে একটি যোগাযোগ গেটওয়ে থেকে এবং সমস্ত বার্তাগুলিকে একত্রীকরণের জন্য একটি স্থাপত্যগতভাবে যৌক্তিক স্থান সরবরাহ করে। এর অর্থ আপনার বাটন এবং আপনার ফোন উভয়ই সিগন্যাল প্রেরণ করতে পারে এবং নিয়মগুলি বুঝতে পারে যে উভয়কেই গ্যারেজের দরজা খোলার অনুমতি দেওয়া হয়েছে। গেটওয়েটি সুরক্ষাও সরবরাহ করতে পারে। আপনাকে আপনার বোতাম এবং আপনার গ্যারেজের দরজা ইন্টারনেটে লাগাতে হবে না; আপনি উভয় ব্যক্তিগত বিচ্ছিন্ন নেটওয়ার্কে রাখতে পারেন এবং সিগন্যাল বহন করতে গেটওয়ে ব্যবহার করতে পারেন। আপনার সিস্টেমের জন্য সমস্ত নিয়ম ব্যাক আপ করতে নিয়ামক একটি একক পয়েন্টও সরবরাহ করে।

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


ঠিক আছে, মনে হচ্ছে একটি এইচবি, বা নিয়ামক থাকা খুব আকাঙ্ক্ষিত, বিশেষত যদি আমার সমস্ত আইওটি ডিভাইসগুলিতে আমার একটি নিয়ম-ভিত্তিক কার্যকারিতা প্রয়োজন যা পুরো নেটওয়ার্কের সর্বাধিকরূপে পেতে পারে।
m4l490n

সুতরাং, যদি আমি সঠিকভাবে বুঝতে পারি তবে আমার কাছে পিয়ার-টু-পিয়ার সংযোগ থাকতে পারে তবে শর্ত থাকে যে আমাকে জটিল নিয়ম বা আইওটি ডিভাইসের একটি জটিল নেটওয়ার্কের প্রয়োজন নেই এবং এটিও ধরে নিতে পারে যে আইওটি ডিভাইসগুলির সাথে কোনও আন্তঃআকামিতা থাকবে না provided অন্যান্য ব্র্যান্ড এবং উদাহরণস্বরূপ, একটি বোতাম সর্বদা একই দরজার খোলার সাথে আবদ্ধ থাকে।
m4l490n

অন্যথায়, যদি আরও নমনীয়তা এবং কার্যকারিতা প্রয়োজন হয় তবে আমার একটি হাব হওয়া উচিত। এটা কি ঠিক?
m4l490n

হ্যাঁ, এটি একটি সঠিক সংক্ষিপ্তসার। কার্যত প্রত্যেকেরই একধরনের হাব / নিয়ামক প্রয়োজন। বাণিজ্যিক এবং ওপেন সোর্স, হাবের জন্য প্রচুর বিকল্প রয়েছে।
জন ডিটার্স
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.