আপনার কোডিং বোর্ড দিয়েই অপটিক্যাল ট্রান্সিভার কনফিগার করুন
একটি ইউনিভার্সাল অ্যাপে — CodingBox
অপটিক্যাল ট্রান্সিভারের মেমোরি প্রোগ্রাম করার এই ইন্টারঅ্যাকটিভ সফটওয়্যারে বিভিন্ন প্রোগ্রামার হার্ডওয়্যার প্ল্যাটফর্ম একই উইন্ডোতে, অভিন্ন ইউজার ইন্টারফেসে ব্যবহার করা যায়।
Windows, macOS ও Linux-এ যেকোনো ওয়েব ব্রাউজারে খোলে। প্রোগ্রামারের সঙ্গে সংযোগের জন্য CodingBox Driver প্রয়োজন।
সমর্থিত ফর্ম ফ্যাক্টর
পরিচিতি
অপটিক্যাল ট্রান্সিভার কোডিংয়ের ইউনিভার্সাল সমাধান
বেশিরভাগ ট্রান্সিভার নির্মাতা ও সরবরাহকারী মডিউল প্রোগ্রাম করার জন্য নিজস্ব ডিভাইস দিয়ে থাকে। এসব সমাধানের অনেকগুলোতে সফটওয়্যারের ফাংশন সীমিত; কোনোটি চলে শুধু Windows-এর পুরোনো সংস্করণে, কোনোটি আপডেট বা ইন্টারনেট ছাড়া অফলাইন কাজ সমর্থন করে না, আবার কোনোটি আপনাকে শুধু একটি নির্মাতার ট্রান্সিভার কিনতে বাধ্য করে।
আমরা CodingBox সফটওয়্যার তৈরি করেছি। এটি Windows, Linux ও macOS চালিত বিভিন্ন প্ল্যাটফর্মে চলে এবং ট্রান্সিভারের মেমোরি নিয়ে কাজের জন্য ব্যবহারকারীকে অভিন্ন গ্রাফিক্যাল ইন্টারফেস দেয়। এই ইন্টারফেস তৃতীয় পক্ষের লাইব্রেরি বা অ্যাড-অনের ওপর নির্ভর করে না, যেকোনো ব্রাউজারে স্বতন্ত্রভাবে চলে এবং এর জন্য ইন্টারনেট সংযোগ লাগে না।
সফটওয়্যারটি দিয়ে অপটিক্যাল ট্রান্সিভারের মেমোরিতে ডেটা পড়া ও লেখা, রিয়েল টাইমে ডিজিটাল ডায়াগনস্টিক ইন্টারফেসের (DDM) রেজিস্টার পড়া, থ্রেশহোল্ড ও ক্যালিব্রেশনের মান নির্ধারণ, DWDM টিউনেবল ট্রান্সিভারের চ্যানেল নম্বর ও তরঙ্গদৈর্ঘ্য কনফিগার করা এবং ট্রান্সিভারের লেখা-সুরক্ষিত মেমোরিতে লেখা যায়।
অ্যাপটি একটি ডেটাবেজের সঙ্গে যুক্ত। সেখানে বিভিন্ন ব্র্যান্ডের নেটওয়ার্ক সুইচিং যন্ত্রপাতির সঙ্গে ভালো সামঞ্জস্যের জন্য প্রচুর ফার্মওয়্যার ইমেজ রয়েছে, আর আছে লেখা-সুরক্ষিত ট্রান্সিভার প্রোগ্রাম করার পাসওয়ার্ড ও স্ক্রিপ্ট।
ইন্টারফেস
কাজের সময় অ্যাপটি দেখতে কেমন
নিচে বাস্তব মডিউলের ডেটাসহ অ্যাপের কাজের স্ক্রিন দেখানো হলো। বাঁ দিকে বিভাগ বদলানো যায়; প্রোগ্রামারের অবস্থা ও ইন্টারফেসের ভাষা থাকে ওপরে।
ট্রান্সিভার যাচাই · ট্রান্সিভার যাচাই
মডিউল শনাক্ত হয়, মেমোরি পড়া হয় এবং ফিল্ডগুলো বিশ্লেষণ করা হয়। কার্ডে থাকে ভেন্ডর, পার্ট নম্বর, সিরিয়াল নম্বর ও তারিখ, সামঞ্জস্যের ফলাফল এবং পড়া মেমোরি পেজের তালিকা। নিচে নেটওয়ার্ক OS-এর ধাঁচে সারসংক্ষেপ, যা এক ক্লিকে রিপোর্টে কপি করা যায়।
ডিজিটাল ডায়াগনস্টিকস · ডিজিটাল ডায়াগনস্টিক
মডিউলের তাপমাত্রা ও ভোল্টেজ, প্রতিটি চ্যানেলের বায়াস কারেন্ট ও অপটিক্যাল পাওয়ার। Alarm ও Warning থ্রেশহোল্ড সরাসরি চার্টে চিহ্নিত থাকে, পোলিং ইন্টারভাল কনফিগার করা যায়, আর পরিমাপ লগ করা হয় ও CSV-তে এক্সপোর্ট করা যায়।
মেমোরি এডিটর · কোড এডিটর
HEX ও ASCII পাশাপাশি, প্রতিটি মেমোরি পেজের জন্য আলাদা ট্যাব, স্পেসিফিকেশন ম্যাপ অনুযায়ী ফিল্ড হাইলাইট। স্ট্যাটাস বারে দেখা যায় অ্যাড্রেস, তিনটি সংখ্যা পদ্ধতিতে মান, সক্রিয় MSA স্ট্যান্ডার্ড ও চেইন নম্বর। চেকসাম সঙ্গে সঙ্গে নতুন করে গণনা হয়।
কোড ডেটাবেজ · কোড ডেটাবেজ
যা কিছু পড়া হয়, সব স্বয়ংক্রিয়ভাবে সংরক্ষিত হয়; একটি মডিউলের পেজগুলো একটি চেইনে যুক্ত থাকে। ভেন্ডর, পার্ট নম্বর, সিরিয়াল নম্বর, ধরন, স্ট্যান্ডার্ড, তরঙ্গদৈর্ঘ্য ও HEX প্যাটার্ন দিয়ে খোঁজা যায়; শর্তগুলো && দিয়ে যুক্ত করা হয়।
ডায়ালগ ও টুল
ডেটাবেজের একটি পূর্ণ এন্ট্রি: মডিউল শনাক্তকরণ, সামঞ্জস্যের ফলাফল ও পেজ ডাম্প। পেজার দিয়ে পুরো চেইন ঘুরে দেখা যায়; কোড এডিটরে ফেরত যায় একটি পেজ হিসেবে অথবা পুরো চেইন একসঙ্গে।
টেবিল অ্যাড্রেস, পাসওয়ার্ড অ্যাড্রেস ও তার মান ম্যানুয়ালি সেট করা হয়। লেখা-সুরক্ষিত মডিউল আনলক হয় ইঞ্জিনিয়ারের জানা প্যারামিটার দিয়ে, প্রোগ্রামে স্থায়ীভাবে বসানো কোনো তালিকা দিয়ে নয়।
লেখার আগে দেখা যায় কোন পেজগুলো খোলা, সেগুলোতে কী বদলেছে এবং মডিউলে কী যাবে। শুধু নির্বাচিত পেজগুলোই লেখা হয়; বাকিগুলো অপরিবর্তিত থাকে।
ফিচার
অ্যাপটি কী কী পারে
EEPROM মেমোরি এডিটর
HEX ও ASCII গ্রিড, প্রতিটি পেজের জন্য আলাদা ট্যাব, আনডু ও রিডু, CC_BASE ও CC_EXT চেকসাম পুনর্গণনা, ভুলবশত সম্পাদনা ঠেকাতে পেজ লক, এবং ডাম্প ফাইল হিসেবে লোড ও সংরক্ষণ।
স্ট্যান্ডার্ড অনুযায়ী ডিকোডিং
SFF-8472, SFF-8636, INF-8077i, CMIS 5.0 ও 4.0, MIS 2.0 এবং SFF-8024-এর টেবিল। কোনো বাইটের ওপর মাউস রাখলে দেখা যায় তার অ্যাড্রেস, তিনটি সংখ্যা পদ্ধতিতে মান, ফিল্ডের নাম ও প্রযোজ্য স্পেসিফিকেশন।
DDM ডিজিটাল ডায়াগনস্টিকস
তাপমাত্রা, ভোল্টেজ, প্রতিটি চ্যানেলের বায়াস কারেন্ট ও অপটিক্যাল পাওয়ার। Alarm ও Warning থ্রেশহোল্ড সরাসরি চার্টে আঁকা থাকে, পোলিং ইন্টারভাল কনফিগার করা যায়, আর পরিমাপ লগ করা হয় ও CSV-তে এক্সপোর্ট করা যায়।
ট্রান্সিভার যাচাই
প্রোগ্রামারে ঢোকানোর সঙ্গে সঙ্গে মডিউল স্বয়ংক্রিয়ভাবে শনাক্ত হয়। শনাক্তকরণ কার্ড, সামঞ্জস্যের ফলাফল এবং চারটি ধাঁচে সারসংক্ষেপ (Cisco IOS, Junos, Huawei VRP ও Aruba/HPE), যা এক ক্লিকে কপি করা যায়।
পঠিত কোডের ডেটাবেজ
প্রতিবার পড়া ডেটা সংরক্ষিত হয় এবং একটি মডিউলের পেজগুলো একটি চেইনে যুক্ত হয়। ভেন্ডর, নম্বর, ধরন, স্ট্যান্ডার্ড, তরঙ্গদৈর্ঘ্য ও HEX প্যাটার্ন দিয়ে খোঁজা যায়; লেখার আগে মডিউলের ব্যাকআপ নেওয়া হয়।
সুরক্ষিত মেমোরিতে লেখা
লেখা-সুরক্ষিত ট্রান্সিভার পাসওয়ার্ড দিয়ে আনলক হয়: সেটিংসে টেবিল অ্যাড্রেস, পাসওয়ার্ড অ্যাড্রেস ও তার মান দেওয়া হয়, তারপর নির্বাচিত পেজগুলো মডিউলে লেখা হয়।
সুবিধা
কেন টিমগুলো CodingBox বেছে নেয়
যেকোনো মডিউল, নির্মাতা যে-ই হোক
ট্রান্সিভার যে-ই তৈরি করুক, CodingBox তা নিয়ে কাজ করতে পারে। GBIC থেকে OSFP পর্যন্ত বিভিন্ন ভেন্ডর ও ফর্ম ফ্যাক্টরের মডিউলের জন্য একটিই টুল।
মেমোরি নিয়ে সম্পূর্ণ ওয়ার্কফ্লো
মেমোরি পড়া ও লেখা, রিয়েল-টাইম ডিজিটাল ডায়াগনস্টিকস, থ্রেশহোল্ড ও ক্যালিব্রেশনের মান, DWDM টিউনেবল মডিউলের চ্যানেল ও তরঙ্গদৈর্ঘ্য, এবং লেখা-সুরক্ষিত মেমোরিতে লেখা।
ব্রাউজারে, যেকোনো অপারেটিং সিস্টেমে
অভিন্ন ইন্টারফেসটি Windows, macOS ও Linux-এ যেকোনো ওয়েব ব্রাউজারে খোলে। ওয়ার্কস্টেশনে শুধু CodingBox Driver ইনস্টল করতে হয়।
অফলাইনে কাজ করে
অ্যাপটি একটিই স্বয়ংসম্পূর্ণ ফাইল: নেটওয়ার্ক-বিচ্ছিন্ন কোনো কম্পিউটারের ব্রাউজারে খুলে নেটওয়ার্ক ছাড়াই কাজ করুন। ইন্টারনেট লাগে শুধু আপডেট ও কোড ডেটাবেজের জন্য।
ইকোসিস্টেম
এক সমাধানের তিন অংশ
অ্যাপ সামলায় ইন্টারফেস ও লজিক, ড্রাইভার সামলায় হার্ডওয়্যারের সঙ্গে সংযোগ, আর প্রোগ্রামার মডিউলের মেমোরিতে ভৌত অ্যাক্সেস দেয়।
CodingBox™ অনলাইন অ্যাপ
অপটিক্যাল ট্রান্সিভার প্রোগ্রাম করার অ্যাপ্লিকেশন: প্রোগ্রামার ডিভাইসের সঙ্গে যোগাযোগের মাধ্যমে মডিউলের মেমোরি নিয়ে কাজের অভিন্ন ইন্টারফেস, সঙ্গে এমন কিছু ফাংশন ও সাবরুটিন, যা সাধারণ প্রোগ্রামারের সক্ষমতা বাড়ায়।
CodingBox Driver
ইউনিভার্সাল CodingBox Driver ব্যবহারকারীর কম্পিউটারে ইনস্টল হয় এবং অনলাইন অ্যাপকে বিভিন্ন নির্মাতার প্রোগ্রামার হার্ডওয়্যার প্ল্যাটফর্মের সঙ্গে যোগাযোগ করতে দেয়। Windows, macOS ও Linux।
হার্ডওয়্যার প্রোগ্রামার
প্রোগ্রামার হার্ডওয়্যার প্ল্যাটফর্ম ব্যবহারকারীর কম্পিউটারে যুক্ত হয়; এর মাধ্যমে বিভিন্ন ফর্ম ফ্যাক্টরের ট্রান্সিভার নিয়ে কাজ করা যায়। ডিভাইসটি নিয়ন্ত্রিত হয় ইউনিভার্সাল CodingBox Driver-এর মাধ্যমে।
দেখে নিন কীভাবে কাজ করে
আপনি কোন মডিউল ও যন্ত্রপাতি নিয়ে কাজ করেন, আমাদের জানান। আমরা আপনার কাজের উদাহরণে অ্যাপটি দেখাব এবং কারিগরি প্রশ্নের উত্তর দেব।