স্বল্প শক্তিযুক্ত আইওটি এজ ডিভাইসের সাথে সম্পর্কিত "এম্বেড এজেন্ট" কী?


14

প্রশ্ন: স্বল্প শক্তিযুক্ত ইন্টারনেট অফ থিংস (আইওটি) প্রান্ত ডিভাইসগুলির সাথে সম্পর্কিত "এমবেডেড এজেন্ট" এর পিছনে আন্ডারলাইনিং ডিজাইনটি কী ?

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

আইওটি এজেন্ট - ১

আইওটি এজেন্ট

এছাড়াও এখানে থিংওয়ারক্স ব্লগের বিস্তৃত ব্যাখ্যা রয়েছে

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

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

তথ্যসূত্র:


দয়া করে, আপনি কি আইওটি স্থাপত্যের রেফারেন্স দিতে পারবেন (২ য় ছবি)? ধন্যবাদ
বাইজি_টু

উত্তর:


13

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

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

পাহো এমকিউটিটি (পাইথন) ওয়েব সাইট থেকে নমুনা কোড :

mqttc.connect("iot.eclipse.org")
mqttc.loop_start()

while True:
    temperature = sensor.blocking_read()
    mqttc.publish("paho/temperature", temperature)

উপরের স্নিপেটটি মোটামুটি এজেন্ট কারণ ফাংশনের আকারে 'ফর্ম ডিভাইস' অংশ sensor.blocking_read()এবং 'টু ক্লাউড' অংশটি এ আকারে রয়েছে mqttc.publish()

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


দ্বি-দিকনির্দেশনার এটি একটি আকর্ষণীয় সংজ্ঞা। সেন্সরটি দ্বি-দিকনির্দেশনা বলব না যদি এটি কেবল পড়ে এবং প্রতিবেদন করে। আমি বলব এটি দ্বি-দিকনির্দেশক হতে কমপক্ষে এক ধরণের বার্তা গ্রহণ করতে সক্ষম হতে হবে। ফ্যানের গতি পড়া এটি কোনও যোগাযোগের জন্য নয়, হওয়ার জন্য তার অভ্যন্তরীণ ন্যায়সঙ্গততা।
হেলমার

আমি এখানে আপনার "দ্বি-দিকনির্দেশক" ব্যবহার বুঝতে পারছি না। কোনও এজেন্ট ডিভাইসে সফ্টওয়্যার যা সার্ভারের পক্ষে কাজ করে (এই প্রসঙ্গে)। এটি অগত্যা সার্ভারের সাথে যোগাযোগ করে না (যদিও এটি খুব সাধারণ ব্যবহারের ক্ষেত্রে)। উদাহরণস্বরূপ এটি কেবলমাত্র কনফিগারেশন প্যারামিটার সেট করতে বা আপডেটগুলি ডাউনলোড করতে পারে।
গিলস 'অশুভ হওয়া বন্ধ করুন'
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.