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