কীভাবে গ্রাহক আইওটি ডিভাইসগুলি সাধারণত ইন্টারনেট সংযোগ সক্ষম করে?


15

আমি যতদূর জানি আইওটি ডিভাইসগুলিতে রিমোট (ইন্টারনেট নয়, ল্যান নয়) অ্যাক্সেস সক্ষম করার জন্য দুটি সাধারণ পদ্ধতি রয়েছে:

  1. এমন একটি সার্ভারের মাধ্যমে যা ডিভাইস পর্যায়ক্রমে পোল করে (যেমন এমকিউটিটি )
  2. সরাসরি দূরবর্তী অ্যাক্সেস

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

আমার প্রশ্নটি হ'ল: বর্তমানে বিক্রি হওয়া আইওটি ডিভাইসগুলির শতকরা কতগুলি নীচের পদ্ধতির সাথে তাদের সাথে দূরবর্তীভাবে সংযোগ স্থাপন করতে ব্যবহার করে :

  1. একটি সার্ভার মাধ্যমে (ডিভাইস সার্ভার পোল করে)
  2. সরাসরি দূরবর্তী অ্যাক্সেসের জন্য পোর্ট ফরওয়ার্ডিং সক্ষম করার জন্য একটি হোম রাউটার ম্যানুয়ালি কনফিগার করা প্রয়োজন (বা অন্য উপায় যা ডিভাইসটি প্রকাশ করে)
  3. সরাসরি দূরবর্তী অ্যাক্সেস যেখানে ডিভাইসটি স্বয়ংক্রিয়ভাবে ইউপিএনপি বা অন্যান্য প্রোটোকলের মাধ্যমে রাউটারটি কনফিগার করে
  4. কোনও ডিভাইসের স্থির IPv6 ঠিকানা ব্যবহার করে সরাসরি দূরবর্তী অ্যাক্সেস যা রাউটার সেটআপের প্রয়োজন হয় না
  5. অন্যান্য পদ্ধতি

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

হালনাগাদ:

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

আমার ধারণা যে এটি আরও একটি বিকল্প যুক্ত করবে ...


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

5
এছাড়াও এমকিউটিটি পোল দেয় না, এটি ব্রোকারের সাথে একটি অবিচ্ছিন্ন সংযোগ খোলে এবং ব্রোকার তারপরে সেই লিঙ্কটি ফিরে বার্তা পাঠায়
হার্ডিলব

1
আমি অনুমান করি যে এই বছরের 99% ইনস্টলগুলি (1) ব্যবহার করবে তবে অনুমানটি প্রমাণ করার মতো কিছুই নেই।
শন হোলিহানে

2
@ মাওগ বিপরীত ঠিকানা সন্ধান। কাজ থেকে আমার বাড়িতে একটি ডিভাইস অ্যাক্সেস করা।
শান হোলিহানে

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

উত্তর:


12

আমি মনে করি আপনি "# 5, অন্যান্য" এর মোটামুটি উচ্চ শতাংশ পেয়ে যাবেন, কারণ তালিকার মধ্যে একটি অতি সাধারণ গ্রাহক আইওটি আর্কিটেকচার অনুপস্থিত: ইন-হোম গেটওয়ের মাধ্যমে অপ্রত্যক্ষ যোগাযোগ।

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

আদর্শ গেটওয়ে বিভিন্ন উদ্দেশ্যে কাজ করে। প্রথমত, এটি একটি প্রোটোকল সেতু। ওয়্যারলেস ডিভাইসগুলি জেড-ওয়েভ, জিগবি, ডেডিকেটেড 900 মেগাহার্টজ আরএফ, ডেডিকেটেড 433 মেগাহার্টজ আরএফ, ইনফ্রারেড লাইট, ব্লুটুথ, বিএলই, এএনটি +, ক্রেস্ট্রন ইত্যাদি সহ সকল প্রকারের ওপেন এবং মালিকানাধীন যোগাযোগ প্রোটোকল ব্যবহার করে, এগুলি সমস্ত ধরণের কুলঙ্গিত সমস্যার সমাধান করে, প্রতি ডিভাইস ব্যয়, ব্যাটারি লাইফ, স্ব-কনফিগার করা জাল নেটওয়ার্কগুলি, দ্রুত প্রতিক্রিয়ার সময়, নিরাপত্তাহীন যোগাযোগ, ন্যূনতম স্টোরেজ ব্যবহার করে সাধারণ কনফিগারেশন ইত্যাদির মতো most ব্যাটারি জীবন সংরক্ষণ করার জন্য ছোট ফ্রেম গেটওয়ে আইপি ভিত্তিক নেটওয়ার্কের সাথে মালিকানাধীন প্রোটোকলকে আরও বেশি পরিবহণযোগ্য এবং আন্তঃযোগযোগ্য কিছুতে রূপান্তর করবে।

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

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

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

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

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

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

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

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

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


ধন্যবাদ জন। আপনি কি অভ্যন্তরীণ প্রবেশদ্বারগুলির বিষয়ে বা সাধারণ উদাহরণগুলির জন্য সাধারণ নিবন্ধগুলির জন্য রেফারেন্স সরবরাহ করতে পারেন?
পার্স্পেকটিভাস

8

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

  1. ডিভাইসটি সার্ভারের সাথে অবিচ্ছিন্ন সংযোগ শুরু করে এবং বজায় রাখে। এটির জন্য কোনও রাউটার কনফিগারেশন দরকার নেই, রাউটারের https ওয়েবে অ্যাক্সেস সরবরাহ করে ...

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

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

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

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