পরিস্থিতি
আইওটি ডিভাইস (বর্তমানে আইপিভি 4 ডিভাইস) যা টিসিপি সকেটের মাধ্যমে প্রতিদিন একবার সার্ভারে একটি পেললোড প্রেরণ করে। সার্ভারটির একটি সর্বজনীন আইপি ঠিকানা রয়েছে, রাউটার / NAT এর পিছনে ডিভাইসটি রয়েছে। আমি ESP8266 উপর ভিত্তি করে একটি মডিউল ব্যবহার করতে যাচ্ছি (অর্থাত্ ওলিমেক্স এক)
লক্ষ্য ছাড়িয়ে সার্ভার যখনই প্রয়োজন যে কোনো ক্লায়েন্ট ডেটা প্রেরণ করতে সক্ষম হওয়া উচিত। গর্ত খোঁচা দেওয়ার কথা বলে মনে করার মতো আমি সরাসরি ক্লায়েন্ট থেকে ক্লায়েন্ট যোগাযোগে (যেমন আমার স্মার্টফোন থেকে কোনও ডিভাইসে সংযুক্ত) আগ্রহী নই।
অন্যান্য প্রয়োজনীয়তা
আইওটি ডিভাইসগুলি কয়েক হাজারে বাড়তে পারে। তাদের ইন্টারনেট সংযোগ অনেক 4 জি-সক্ষম রাউটার / মডেম সরবরাহ করে। প্রত্যেকে 10-20 ক্লায়েন্টকে পরিচালনা করবে।
প্রস্তাবিত সমাধান
যতদূর আমি বুঝতে পারি একটি সাধারণ সমাধান এমকিউটিটি। ক্লায়েন্টরা নিয়মিতভাবে ব্রোকারের কাছে ডেটা প্রেরণ করে (যেমন হোস্টিং সার্ভারে চলছে মোসাকুইটো), যার ফলে একই সার্ভারে চলমান মূল ওয়েব অ্যাপ্লিকেশন আপডেট হয়।
প্রশ্ন
কি এমকিউটিটি পদ্ধতির 4 জি রাউটারের পিছনে বেশিরভাগ ডিভাইসের (1000+) ডিভাইসের জন্য উপযুক্ত?