VirtualDisplay হলো একটি MQTT-ভিত্তিক ভার্চুয়াল ডিসপ্লে, যা ইঞ্জিনিয়ার, ডেভেলপার এবং এমবেডেড সিস্টেম ও IoT-এর উৎসাহীদের জন্য তৈরি করা হয়েছে।
টেস্টিংয়ের সময় একটি ফিজিক্যাল ইন্টারফেস তৈরি করার পরিবর্তে, MQTT প্রোটোকলের মাধ্যমে সরাসরি আপনার ফার্মওয়্যার থেকে রিয়েল-টাইম ডেটা দেখতে একটি অ্যান্ড্রয়েড ডিভাইস ব্যবহার করুন।
ডেভেলপমেন্টের গতি বাড়ানো, কার্যকারিতা যাচাই করা এবং সংযুক্ত ডিভাইস ডিবাগ করার জন্য এটি আদর্শ।
মূল বৈশিষ্ট্যসমূহ
• সাংখ্যিক মান, টেক্সট এবং বুলিয়ান অবস্থা প্রদর্শন।
• ব্যবহারকারী বর্তমানে যে আইটেমগুলো ব্যবহার করছেন, সে অনুযায়ী কনফিগারযোগ্য ড্যাশবোর্ড।
• ট্রিগার অটোমেশন কনফিগার করার ক্ষমতা: একক, পর্যায়ক্রমিক বা লজিক অনুযায়ী।
• একাধিক ব্রোকার সমর্থনসহ MQTT কমিউনিকেশন।
• রিয়েল-টাইম ডেটা আপডেট।
• ভেরিয়েবলের ইতিহাস ট্র্যাক করার জন্য গ্রাফ।
• CSV ফরম্যাটে ডেটা এক্সপোর্ট।
• অ্যান্ড্রয়েড ডিভাইসের জন্য অপ্টিমাইজ করা ইন্টারফেস।
• সহজ এবং দ্রুত সেটআপ।
এটি কীভাবে কাজ করে?
অ্যাপ্লিকেশনটিকে আপনার MQTT ব্রোকারের সাথে সংযুক্ত করুন, পছন্দসই টপিকগুলো কনফিগার করুন এবং আপনার ডিভাইস থেকে ডেটা পাঠান (এই বিবরণের শেষে GitHub-এ উদাহরণটি দেখুন)। VirtualDisplay মেসেজগুলো ব্যাখ্যা করে এবং একটি সহজবোধ্য ও সুসংগঠিত ইন্টারফেসে তথ্য উপস্থাপন করে, যা আপনাকে রিয়েল টাইমে সিস্টেমের আচরণ পর্যবেক্ষণ করার সুযোগ দেয়।
অ্যাপ্লিকেশনটি MQTT প্রোটোকল ব্যবহার করে ডেটা প্রকাশ করতে সক্ষম যেকোনো ডিভাইসের সাথে সামঞ্জস্যপূর্ণ, যেমন ESP32, ESP8266, Raspberry Pi, Arduino, PLC, ইন্ডাস্ট্রিয়াল কম্পিউটার এবং অন্যান্য সংযুক্ত সরঞ্জাম।
আপনার সেল ফোনকে একটি ডেভেলপমেন্ট ডিসপ্লেতে রূপান্তর করুন এবং আপনার প্রোজেক্টের জন্য অস্থায়ী ইন্টারফেস তৈরিতে ব্যয় করা সময় কমিয়ে আনুন।
ESP32 ব্যবহার করে GitHub-এর উদাহরণ অ্যাপ্লিকেশন:
https://github.com/GabrielComim/virtualDisplayDevice.git
IoT ডিভাইস মনিটর ও পরীক্ষা করার জন্য একটি MQTT ডিসপ্লে সংগ্রহ করুন।
আপডেট করা হয়েছে
১৮ আগ, ২০২৬