সম্পূর্ণ ওয়েভ স্ট্যাকের অনেক উপাদান রয়েছে, তবে বেশিরভাগ কার্যকারিতা প্রোফাইল নামক যৌক্তিক গঠনে বিভক্ত। প্রতিটি প্রোফাইল ওয়েভ কার্যকারিতার একটি নির্দিষ্ট সেটের সাথে মিলে যায় যার মধ্যে রয়েছে:
- প্রোটোকল
- প্রোটোকল ভূমিকা (প্রকাশক, গ্রাহক)
- বার্তার ধরন
- স্কিমা এবং প্রকাশিত ডেটা
- স্ট্যাটাস কোড
- ত্রুটি কোড
একটি সাধারণ ওভারভিউয়ের জন্য ওয়েভ প্রাইমারে প্রোফাইল পৃষ্ঠাটি দেখুন।
প্রাথমিক
কিছু প্রোফাইল উইভের কার্যকারিতার কেন্দ্রবিন্দু। এইগুলো:
- বাল্ক ডেটা ট্রান্সফার (BDX) — নোডের মধ্যে ফাইল স্থানান্তর করুন
- সাধারণ — সিস্টেমের অবস্থা এবং ত্রুটি রিপোর্টিং
- ডেটা ম্যানেজমেন্ট — রিয়েল-টাইম বৈশিষ্ট্য ব্যবস্থাপনা
- ইকো — নেটওয়ার্ক সংযোগ এবং লেটেন্সি পরীক্ষা করুন
- নিরাপত্তা - নিরাপদ সেশন স্থাপন
- সার্ভিস ডাইরেক্টরি — পরিষেবাতে সম্পদের শেষ পয়েন্ট ম্যাপ করুন
মাধ্যমিক
অন্যরা মূলের উপরে অতিরিক্ত কার্যকারিতা প্রদান করে:
- অ্যালার্ম - ফ্যাব্রিকের মাধ্যমে জরুরি অবস্থা প্রচার করুন
- ডিভাইস কন্ট্রোল — একটি নোডের অবস্থা এবং কনফিগারেশন পরিচালনা করুন
- ডিভাইসের বিবরণ — নোডের মধ্যে পরিচয় শেয়ার করুন
- ফ্যাব্রিক প্রভিশনিং — রিসোর্স-লেভেল ফ্যাব্রিক ম্যানেজমেন্ট
- হার্টবিট - একটি নোডের সজীবতা নির্দেশ করে
- লোকেল — রিসোর্স লোকেল নির্দেশ করে
- নেটওয়ার্ক প্রভিশনিং — রিসোর্স-লেভেল নেটওয়ার্ক ম্যানেজমেন্ট
- সার্ভিস প্রভিশনিং — জোড় এবং সংস্থান নিবন্ধন করুন
- সফ্টওয়্যার আপডেট — সফ্টওয়্যার আপডেট প্রক্রিয়া পরিচালনা করুন
- স্ট্যাটাস রিপোর্ট — লিগ্যাসি স্ট্যাটাস এবং ত্রুটি রিপোর্টিং।
- টাইম পরিষেবাগুলি — সংস্থান এবং পরিষেবার মধ্যে সময় তথ্য সিঙ্ক করুন
- Time Zone — সম্পদের মধ্যে টাইম জোন সেটিংস পরিচালনা করুন
- টোকেন পেয়ারিং — জোড়া প্রমাণীকরণ টোকেন
- টানেলিং — উইভ টানেল পরিচালনা করুন
বুনা স্ট্যাক
ওয়েভ স্ট্যাকের মূল চারটি মডিউল নিয়ে গঠিত:
- নিরাপত্তা ব্যবস্থাপক — সম্পদের মধ্যে সমস্ত নিরাপদ সেশন পরিচালনা করে ( CASE , PASE , TAKE )
- এক্সচেঞ্জ ম্যানেজার — প্রতিটি প্রোফাইল দ্বারা সংজ্ঞায়িত সম্পদের মধ্যে বিনিময় প্রসঙ্গ (কথোপকথন) পরিচালনা করে
- বার্তা স্তর - যোগাযোগের জন্য হালকা পরিবহন এবং সেশন স্তর
- ফ্যাব্রিক স্টেট - সেশন এবং ফ্যাব্রিক কী সহ ফ্যাব্রিকের সুরক্ষা এবং কনফিগারেশন পরিচালনা করে
সেকেন্ডারি প্রোফাইল এবং বৈশিষ্ট্যগুলি উইভ কোর এবং প্রাথমিক প্রোফাইলের উপরে বসে।
Weave বার্তাগুলি পাস করতে TCP, UDP এবং BLE এর অন্তর্নিহিত পরিবহন ব্যবহার করে। TCP এবং UDP থ্রেড এবং ওয়াইফাই এর মত প্রযুক্তিতে IPv4 এবং IPv6 উভয়ই ব্যবহার করে, যখন BLE কে রাউটিবিলিটি ছাড়াই পয়েন্ট-টু-পয়েন্ট লিঙ্ক হিসাবে বিবেচনা করা হয়।