উন্নয়নের জন্য সহজ হালকা ওজনের আইওটি সার্ভারটি কীভাবে নির্বাচন করবেন?


13

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

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

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

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

আমি বিশ্বাস করি যে সম্পর্কিত কয়েকটি প্রশ্ন এখানে সম্পর্কিত:

  • কোন আইওটি সার্ভারকে ওয়েব সার্ভার, মেল সার্ভার বা এফটিপি সার্ভার থেকে আলাদা করে তোলে?
  • একটি মৌলিক আইওটি সার্ভারের অন্তর্নিহিত স্থাপত্য কি?
  • সহজ, হালকা আইওটি সার্ভার বিবেচনা করার সময় কোন বৈশিষ্ট্যগুলি গুরুত্বপূর্ণ?

উত্তর:


6

আমি আপনার প্রথম প্রশ্নের উত্তর দিতে যাচ্ছি। আমি মনে করি প্রতি ... প্রশ্ন :) এর জন্য কেবল একটি প্রশ্ন জিজ্ঞাসা করা আরও ভাল হবে

কোন আইওটি সার্ভারকে ওয়েব সার্ভার, মেল সার্ভার বা এফটিপি সার্ভার থেকে আলাদা করে তোলে?

  • একটি ওয়েব সার্ভার ওয়েব পৃষ্ঠাগুলি সরবরাহ করতে HTTP সাথে কথা বলে।
  • একটি মেইল ​​সার্ভার ইমেল আদান-প্রদানের জন্য পপ / আইএমএপি / এসএমটিপি সাথে কথা বলে talks
  • একটি এফটিপি সার্ভার ফাইল স্থানান্তরের জন্য এফটিপি প্রোটোকলের সাথে কথা বলে।

মূলত এগুলি কেবল ক্লায়েন্ট এবং সার্ভারের মধ্যে তথ্য স্থানান্তর করার সমস্ত উপায়। একটি আইওটি সার্ভার আলাদা নয়, এটি ক্লায়েন্ট এবং সার্ভারের মধ্যে যোগাযোগের জন্য কেবল একটি 'আইওটি' প্রোটোকল কথা বলে। পাস করা তথ্য ওয়েব পৃষ্ঠাগুলি, ইমেল বা ফাইল নয়, এটি "বর্তমানের তাপমাত্রা 20C" এর মত বার্তা। আইওটি প্রোটোকলগুলির উদাহরণ MQTTএবং CoAP


উদাহরণস্বরূপ, আপনার "আইওটি" সার্ভারটি "এমকিটিটি ব্রোকার" হতে পারে এবং এটি যদি আপনার আইওটি পরিকাঠামোতে ডিভাইসগুলির আশেপাশের ডেটা পাস করার জন্য এমকিউটিটি ব্যবহার করে তবে এটি একটি আইওটি সার্ভার তৈরি করবে।
m4l490n

5

কোন আইওটি সার্ভারকে ওয়েব সার্ভার, মেল সার্ভার বা এফটিপি সার্ভার থেকে আলাদা করে তোলে?

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

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

আংশিক অর্থ হ'ল কুয়াশা কম্পিউটিং, যেখানে তথ্য সংগ্রহ করা হয় সেখানে প্রক্রিয়াজাত করা হয় এবং কেবলমাত্র শেষ ফলাফলগুলি মূল সার্ভারে যায়।

একটি মৌলিক আইওটি সার্ভারের অন্তর্নিহিত স্থাপত্য কি?

এই সাইট থেকে কিছু হার্ডওয়্যার চশমা:

আপনার ক্ষেত্রে একটি অনুমান অনুমান হিসাবে, ধরা যাক 300 ক্লায়েন্ট এক সাথে সার্ভারে খোলা রাখা হয়েছে এবং প্রতিটি ক্লায়েন্ট 10 এমএসএস / সেকেন্ড প্রেরণ করে প্রতি সেকেন্ডে 3000 বার্তা দেয় to বিশ্বাস করুন, এমনকি 2 জিবি র‌্যাম সহ ডুয়াল কোরে হোস্ট করা কোনও ব্রোকারেরও কোনও উল্লেখযোগ্য খরচ হবে না।

সুতরাং, বেসিক সার্ভার হার্ডওয়্যার।

সহজ, হালকা আইওটি সার্ভার বিবেচনা করার সময় কোন বৈশিষ্ট্যগুলি গুরুত্বপূর্ণ?

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

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

আইওটি পরীক্ষার মামলার তুলনায় 3000msg / সেকেন্ড উল্লেখ করা তুলনামূলকভাবে বেশি এবং আরপিআই 3-তে 1 জি র‌্যাম রয়েছে। এটি অর্ধেক, সুতরাং এটি নির্ভর করে যে বার্তাগুলি সেই ক্ষেত্রে মেমরিটি পূরণ করে বা খালি এমকিউটিটি কতটা প্রয়োজন। এটি কতটা উপযুক্ত তা প্রভাবিত করে।


1
মনে হয় এমন একটি সার্ভার হিসাবে RPI সঙ্গে কোনো সমস্যা নেই: iot.stackexchange.com/questions/1858/...
ফ্ল্যাশ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.