মেঘে জেনেরিক ডেটা সংরক্ষণ / প্রেরণ / প্রকাশের জন্য কোন আইওটি পরিষেবা উপলব্ধ?


16

মেঘে জেনেরিক অল্প পরিমাণে তথ্য সংরক্ষণ / প্রেরণ / প্রকাশের (এবং বিপরীত ক্রিয়াকলাপগুলি) জন্য কোন আইওটি পরিষেবা উপলব্ধ?

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

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

ব্যবহারের মামলার একটি বিশদ উদাহরণ:

বাড়িতে একটি তাপমাত্রা সেন্সর রয়েছে এবং আমি এটি মেঘে ( বাড়ির বাইরে কোথাও ) মানটি সঞ্চয় করতে চাই । এইভাবে, আমার বাড়ির সংযোগটি নিচে থাকুক বা না থাকুক আমি এটিকে অ্যাক্সেস করতে পারি। মোরেভোয়ার, এটি ডেডিকেটেড সার্ভার + পোর্টফোরওয়ার্ডিং + ডাইনামিকডিএনএস রাখা এবং রক্ষণাবেক্ষণ এড়াতে পারে।

এখনও অবধি আমি এর মতো কিছু খুঁজে পাচ্ছি না, তবে মাঝে মাঝে আমি বর্ণনা করার অর্থের কিছু উদাহরণ পেয়েছি:

এর সাথে আর কী কী (মুক্ত / উন্মুক্ত) বিকল্প রয়েছে?


@ বেনসকোলিক্স আমি মনে করি উভয় ব্যবহারের কেসই প্রযোজ্য হবে। পেশাদার সমাধান আরও স্ট্যান্ডার্ডাইজেশন এবং নির্ভরযোগ্যতা বোঝাতে পারে। পরীক্ষামূলক সমাধানে যোগদানের জন্য একটি আকর্ষণীয় মুক্ত উত্স প্রকল্প হতে পারে।
আর্নেফিল্ড

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

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

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

2
@ মাওগ অবশ্যই কোন অপরাধ :)। প্রশ্নটি কোথায় রাখা উচিত তা ভেবে আমি কিছুটা সময় কাটিয়েছি ... এর আগে আমি আরও প্রশ্নটি আরও আকার দেওয়ার চেষ্টা করেছি, আসুন এখন দেখা যাক, আমি সঠিক ব্যবহারের কেস এবং টেমেন্টিভ সমাধানগুলি যুক্ত করেছি।
urnর্নফিল্ড

উত্তর:


10

এই পরিষেবাগুলি একবার দেখুন:

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


7

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

আমি এডাব্লুএস ব্যতীত অন্য কোনও পরিষেবা ব্যবহার করিনি, সুতরাং আমি এডাব্লুএস এর সাথে আমার অভিজ্ঞতা এবং কীভাবে আমরা উত্পাদন ব্যবহারের জন্য এটি একীভূত করেছি তা ব্যাখ্যা করতে পারি।


দৃশ্যপট:

আমাদের প্রতিটি শত শত সেন্সর স্থানীয় গেটওয়েতে প্রতি মিনিটে 184-428 বাইট ডেটা প্রেরণ করে যা ডেটা একত্রিত করে এবং স্থানীয়ভাবে ডেটা সঞ্চয় করে এবং একই ডাটা এডাব্লুএস ক্লাউডে প্রেরণ করে। আমাদের কাছে বিশেষ-কেসড সেন্সর রয়েছে যা সরাসরি মেঘে ডেটা প্রেরণ করে।

মেঘ পরিষেবা

পুরো সমাধানটি তৈরির জন্য আমরা AWS IoT , AWS S3, AWS DynamoDB, AWS Lambda, AWS API গেটওয়ে, AWS SNS, AWS Cloudwatch, AWS RedShift ব্যবহার করছি। মূলত, এগুলি আইওটি (এডাব্লুএস আইওটি ব্যতীত) নির্দিষ্ট নয় কারণ আমরা সেগুলি মোবাইল, ওয়েবের জন্য ব্যবহার করতে পারি।

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


6

এটি কেবল পরীক্ষামূলক বা পরীক্ষার ব্যবহারের জন্য তবে ভবিষ্যতে এটি পরিবর্তিত হবে।

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

নিম্নলিখিত নোট:

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

তবে মূলত আপনি এই ব্রোকারের জন্য তাপমাত্রার ডেটা প্রকাশ করতে পারেন।

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

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


1
ল্যান প্রসঙ্গে কি এমকিউটিটি সমাধানের চেয়ে বেশি উপযুক্ত হবে না? গোপনীয়তা / সুরক্ষা / মাল্টিউজারের মতো সমস্যার জন্য?
urnenfeld

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

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

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

@ গফালাইট হ্যাঁ, ডেটা সংরক্ষণ করা আরও জটিল।
বেনস কৌলিকস

5

এর দুটি উপাদান রয়েছে:

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

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

    নেতিবাচক দিকটি হ'ল পুরানো ডেটা কম রেজোলিউশনে এবং একটি নির্দিষ্ট বিরতির পরে আপনি সংজ্ঞা দেন (যেমন 1 বছর) ডেটা ফেলে দেওয়া হয়। তবে বিপরীতটি হ'ল এটি বছরের হিসাবে কোনও দিন গ্রাফ করা ঠিক তত দ্রুত এবং মেট্রিকগুলি সময়ের সাথে আকারে বৃদ্ধি পায় না।

    অন্যান্য স্টোরেজ সিস্টেমে এক বছরের জন্য একটি গ্রাফ তৈরি করা কয়েক মিলিয়ন ডেটা পয়েন্ট আনতে জড়িত হতে পারে এবং এর জন্য প্রচুর পরিমাণে ডেটা স্টোরেজ প্রয়োজন হতে পারে।

    গ্রাফাইটের বড় ক্ষতিটি হ'ল প্রতিটি মেট্রিক একটি নতুন ফাইল তৈরি করে, তাই আপনার যদি ডায়নামিক মেট্রিক থাকে (ক্লাউড বাক্স আসছেন এবং যাচ্ছেন বলুন) তবে এটি খুব উপযুক্ত হবে না।

    প্রমিথিউসের সাথে এটির বৈসাদৃশ্য করুন যেখানে মেট্রিকগুলি বেশিরভাগ সময়েই সঞ্চিত থাকে। আপনার প্রচুর গতিশীল মেট্রিক থাকতে পারে এবং এটি ঠিক আছে। তবে দীর্ঘমেয়াদে এই মেট্রিকগুলি সঞ্চয় করার চেষ্টা করবেন না, ফিরে যেতে এবং সেগুলি পড়তে চিরতরে সময় লাগবে।

    কোনও একটি আকার সব মাপসই করা হবে না।

    পিএস গ্রাফানা আপনার ডেটা ভিজ্যুয়ালাইজ করার একটি দুর্দান্ত উপায়। এটিতে বেশিরভাগ সময়-সিরিজের ডেটাবেসগুলির জন্য প্লাগ-ইন রয়েছে।

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

    আমি স্ব-হোস্টিংয়ের পরামর্শ দিচ্ছি, বা একটি স্বীকৃত মেঘ সরবরাহকারী যেমন একটি ডাব্লুএস ক্লাউডওয়াচ ব্যবহার করব । (আপনার যদি প্রচুর মেট্রিক থাকে তবে ব্যয়বহুল, তবে 50 মেট্রিকের নিচে বিনামূল্যে!)


ধারণাটি ছিল সেই "হাজার জায়গাগুলির" সেরাগুলির একটি সেট পাওয়া get আমি ইতিমধ্যে একটি সংগ্রহ সংগ্রহ করেছি (এমনকি আমার নিজেরও করেছেন) যা এখানে কিছু সময় পোস্ট করবে
urnenfeld

3

ইউবিয়াক একটি নতুন ফ্রিওয়্যার ভিজ্যুয়ালাইজেশন সরঞ্জাম যা আমরা বিকাশ করেছি এবং এটি বিটা সংস্করণ। এটি ওপেনসোর্স নয়, তবে ব্যবহারের জন্য সম্পূর্ণ মুক্ত।

আপনি একটি গেটওয়ে সংজ্ঞায়িত করতে পারেন এবং আপনি একটি অনন্য ইউআরআই পাবেন। আপনি HTTP / এমকিটিটি ডেটা প্রেরণের জন্য আপনার গেটওয়ে বা ডিভাইসে ইউআরআই সেট করতে পারেন।

এটি এর কয়েকটি বৈশিষ্ট্য:

  • দল, বিল্ডিং, মেঝে পরিকল্পনা সংজ্ঞা
  • রিয়েল-টাইম ডেটা ভিজ্যুয়ালাইজেশন
  • বিভিন্ন উইজেট ব্যবহার করে কাস্টম ড্যাশবোর্ড নকশা
  • সেন্সর প্রকার, ইউনিট এবং উপসর্গ মানচিত্র ভিজ্যুয়ালাইজেশন সংজ্ঞায়িত করুন
  • ...

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


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

1

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


1
এটি প্রকৃতপক্ষে প্রস্তাবিত হয়েছিল, তবে সংযম তা এটিকে সরিয়ে দিয়েছে। এই পরিষেবার একটি দুর্দান্ত জিনিস হ'ল আপনার এমনকি নিবন্ধকরণ করার প্রয়োজন নেই এবং সেগুলি আপনার ডেটার কিছু প্লট দেখায়। অংশে, আপনার ডেটাটি বেশ প্রকাশ্য :) :)
urnenfeld

0

flespi বিনামূল্যে এবং বাণিজ্যিক মেঘ পরিষেবা সরবরাহ করে:

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


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