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