Original Title: Features of WSN and Data Aggregation techniques in WSN: A Survey
Disclaimer: Summary generated by AI based on the provided document. Please refer to the original paper for full scientific accuracy.

លក្ខណៈនៃបណ្តាញសេនស័រឥតខ្សែ (WSN) និងបច្ចេកទេសបង្រួមទិន្នន័យនៅក្នុង WSN៖ ការសិក្សាស្រាវជ្រាវ

ចំណងជើងដើម៖ Features of WSN and Data Aggregation techniques in WSN: A Survey

អ្នកនិពន្ធ៖ Sushruta Mishra (IIIT Bhubaneswar, Odisha, India), Hiren Thakkar (IIIT Bhubaneswar, Odisha, India)

ឆ្នាំបោះពុម្ព៖ 2012 International Journal of Engineering and Innovative Technology (IJEIT)

វិស័យសិក្សា៖ Computer Science

១. សេចក្តីសង្ខេបប្រតិបត្តិ (Executive Summary)

បញ្ហា (The Problem)៖ ឯកសារនេះដោះស្រាយបញ្ហានៃការប្រើប្រាស់ថាមពលខ្លាំងនិងអាយុកាលខ្លីនៅក្នុងបណ្តាញសេនស័រឥតខ្សែ (WSN) ដែលបណ្តាលមកពីការបញ្ជូនទិន្នន័យដែលជាន់គ្នាច្រើនពេក។

វិធីសាស្ត្រ (The Methodology)៖ ការសិក្សានេះធ្វើការពិនិត្យនិងប្រៀបធៀបយ៉ាងទូលំទូលាយលើស្ថាបត្យកម្មបណ្តាញនិងកម្មវិធីក្លែងធ្វើបណ្តាញផ្សេងៗគ្នា។

លទ្ធផលសំខាន់ៗ (The Verdict)៖

២. ការវិភាគលើប្រសិទ្ធភាព និងដែនកំណត់ (Performance & Constraints)

វិធីសាស្ត្រ (Method) គុណសម្បត្តិ (Pros) គុណវិបត្តិ (Cons) លទ្ធផលគន្លឹះ (Key Result)
Flat Networks
បណ្តាញរាបស្មើ
រចនាសម្ព័ន្ធនៃការបញ្ជូនទិន្នន័យមានភាពសាមញ្ញ (Simple routing structure) ដោយសេនស័រនីមួយៗមានតួនាទីស្មើៗគ្នា។ ប្រើប្រាស់ថាមពលច្រើននៅពេលបញ្ជូនទិន្នន័យទៅកាន់គោលដៅ (Sink) និងមិនប្រើប្រាស់ភាពចម្រុះនៃសេនស័រ (Node heterogeneity) ឱ្យមានប្រយោជន៍។ មានភាពយឺតយ៉ាវខ្ពស់ (Higher latency) ក្នុងការបញ្ជូនទិន្នន័យតាមរយៈផ្លូវ Multi-hop។
Cluster-based Architecture (e.g., LEACH)
ស្ថាបត្យកម្មផ្អែកលើចង្កោម
ជួយសន្សំសំចៃថាមពលបានយ៉ាងល្អដោយតម្រូវឱ្យតែមេកាតាប (Cluster head) ប៉ុណ្ណោះជាអ្នកបញ្ជូនទិន្នន័យចុងក្រោយទៅកាន់ Base Station។ មានបន្ទុកបន្ថែម (Overhead) ក្នុងការបង្កើតចង្កោម ហើយប្រសិនបើមេកាតាបខូច បណ្តាញក្នុងចង្កោមនោះនឹងរងការរំខាន។ កាត់បន្ថយភាពយឺតយ៉ាវ (Lower latency) និងជួយពន្យារអាយុកាលរបស់បណ្តាញ។
Chain-based Architecture (e.g., PEGASIS)
ស្ថាបត្យកម្មផ្អែកលើខ្សែសង្វាក់
ទិន្នន័យត្រូវបានបញ្ជូនពីសេនស័រមួយទៅសេនស័រមួយទៀតដែលនៅជិតបំផុត ដែលជួយបែងចែកការប្រើប្រាស់ថាមពលបានយ៉ាងល្អ។ ភាពយឺតយ៉ាវអាចកើនឡើង (Latency) ដោយសារទិន្នន័យត្រូវឆ្លងកាត់ខ្សែសង្វាក់វែងមុននឹងទៅដល់ Base Station។ ផ្តល់នូវការសន្សំសំចៃថាមពលបានល្អជាង LEACH ប៉ុន្តែល្បឿននៃការឆ្លើយតបអាចយឺតជាង។

ការចំណាយលើធនធាន (Resource Cost)៖ ការបង្កើតបណ្តាញសាកល្បងផ្ទាល់ (Testbed) សម្រាប់ WSN គឺមានតម្លៃថ្លៃនិងលំបាកខ្លាំង ហេតុនេះការប្រើប្រាស់កម្មវិធីក្លែងធ្វើ (Simulators) ត្រូវបានណែនាំដើម្បីសន្សំធនធាន និងងាយស្រួលក្នុងការវាយតម្លៃ។

៣. ការពិនិត្យសម្រាប់បរិបទកម្ពុជា/អាស៊ីអាគ្នេយ៍

ភាពលំអៀងនៃទិន្នន័យ (Data Bias)៖

ការសិក្សានេះគឺជាការស្រាវជ្រាវបែបប្រមូលផ្តុំ (Survey) ដែលពឹងផ្អែកលើការរចនា និងបរិស្ថានទូទៅនៃប្រទេសអភិវឌ្ឍន៍។ វាមិនមានទិន្នន័យជាក់លាក់ស្តីពីបញ្ហាប្រឈមក្នុងតំបន់ត្រូពិច ឬតំបន់ដែលមានកង្វះខាតហេដ្ឋារចនាសម្ព័ន្ធអ៊ិនធឺណិតនោះទេ ដែលទាមទារឱ្យមានការសាកល្បងផ្ទាល់ដើម្បីធានាភាពធន់នៃសេនស័រនៅក្នុងប្រទេសកម្ពុជា។

លទ្ធភាពនៃការអនុវត្ត (Applicability)៖

បច្ចេកវិទ្យា WSN និងការបង្រួមទិន្នន័យមានសក្តានុពលយ៉ាងធំធេងក្នុងការគាំទ្រការអភិវឌ្ឍប្រព័ន្ធឆ្លាតវៃនៅកម្ពុជា ជាពិសេសនៅតំបន់ដាច់ស្រយាល។

ការជ្រើសរើសស្ថាបត្យកម្មរួមបញ្ចូលទិន្នន័យ (Data Aggregation) ដែលសន្សំសំចៃថាមពល គឺជាគន្លឹះដ៏សំខាន់សម្រាប់ភាពជោគជ័យនៃគម្រោង IoT និង WSN នៅកម្ពុជា។

៤. ផែនការសកម្មភាពសម្រាប់និស្សិត (Actionable Roadmap)

ដើម្បីអនុវត្តតាមការសិក្សានេះ និស្សិតគួរអនុវត្តតាមជំហានខាងក្រោម៖

  1. សិក្សាមូលដ្ឋានគ្រឹះនៃស្ថាបត្យកម្មបណ្តាញសេនស័រ: និស្សិតគប្បីចាប់ផ្តើមដោយការស្វែងយល់លម្អិតអំពីភាពខុសគ្នារវាង Flat Networks និង Hierarchical Networks និងយន្តការនៃការបង្រួមទិន្នន័យ (Data Aggregation)។
  2. ជ្រើសរើសនិងរៀនប្រើប្រាស់កម្មវិធីក្លែងធ្វើ (Simulator): ជំនួសឱ្យការចំណាយថវិកាទិញឧបករណ៍ពិត ដំបូងត្រូវរៀនប្រើប្រាស់ OMNeT++Avrora ដើម្បីក្លែងធ្វើបណ្តាញសេនស័រ។ ត្រូវរៀនសរសេរកូដជា C++Java សម្រាប់កម្មវិធីទាំងនេះ។
  3. រចនានិងសាកល្បងពិធីការតម្រូវតាមបរិបទកម្ពុជា: ជ្រើសរើសប្រើប្រាស់ Cluster-based algorithm (ex. LEACH) ទៅក្នុងគម្រោងក្លែងធ្វើដោយផ្តោតលើការសន្សំសំចៃថាមពល (Energy Efficiency) ឧទាហរណ៍សម្រាប់ការតាមដានកសិដ្ឋានខ្នាតធំ។
  4. អភិវឌ្ឍគំរូសាកល្បងជាក់ស្តែង (Hardware Prototype): បន្ទាប់ពីទទួលបានលទ្ធផលល្អពី Simulator ត្រូវបង្កើតគំរូតូចមួយដោយប្រើ Microcontrollers តម្លៃសមរម្យដូចជា ArduinoESP32 ភ្ជាប់ជាមួយសេនស័រវាស់សីតុណ្ហភាព/សំណើម និងម៉ូឌុល LoRa/Zigbee ដើម្បីសាកល្បងបញ្ជូនទិន្នន័យ។

៥. វាក្យសព្ទបច្ចេកទេស (Technical Glossary)

ពាក្យបច្ចេកទេស ការពន្យល់ជាខេមរភាសា (Khmer Explanation) និយមន័យសាមញ្ញ (Simple Definition)
Wireless Sensor Networks បណ្តាញនៃឧបករណ៍សេនស័រខ្នាតតូចរាប់រយ ឬរាប់ពាន់ ដែលត្រូវបានដាក់ពង្រាយដើម្បីប្រមូល ដំណើរការ និងបញ្ជូនទិន្នន័យពីបរិស្ថានជុំវិញទៅកាន់ចំណុចកណ្តាលរួមមួយ។ ដូចជាក្រុមអ្នកសង្កេតការណ៍តូចៗដែលឈរនៅតាមទីតាំងផ្សេងៗគ្នា ដើម្បីប្រមូលព័ត៌មាននិងរាយការណ៍ប្រាប់មេបញ្ជាការតែមួយ។
Data Aggregation ដំណើរការប្រមូល និងបង្រួមទិន្នន័យពីសេនស័រជាច្រើនបញ្ចូលគ្នា ដើម្បីលុបចោលទិន្នន័យដែលជាន់គ្នា (Redundant) មុននឹងបញ្ជូនទៅកាន់ស្ថានីយគោល ដែលជួយសន្សំសំចៃថាមពលថ្ម។ ដូចជាប្រធានក្រុមដែលប្រមូលរបាយការណ៍ដូចៗគ្នាពីសមាជិក រួចសង្ខេបជារបាយការណ៍តែមួយដើម្បីផ្ញើទៅថ្នាក់លើ កុំឱ្យខាតពេលអានឯកសារស្ទួន។
Cluster head សេនស័រដែលដើរតួជាអ្នកដឹកនាំប្រចាំតំបន់ (ចង្កោម) មានភារកិច្ចទទួលទិន្នន័យពីសេនស័រធម្មតាផ្សេងទៀតនៅក្នុងចង្កោមរបស់ខ្លួន ធ្វើការបង្រួមទិន្នន័យនោះ រួចបញ្ជូនបន្តទៅកាន់ស្ថានីយគោល (Base Station)។ ដូចជាមេភូមិដែលប្រមូលព័ត៌មានពីកូនភូមិ រួចយកទៅរាយការណ៍ផ្ទាល់ប្រាប់មេឃុំ ដើម្បីកុំឱ្យកូនភូមិគ្រប់គ្នាពិបាកធ្វើដំណើរទៅសាលាឃុំ។
Network Lifetime រយៈពេលសរុបដែលបណ្តាញសេនស័រអាចដំណើរការបានយ៉ាងមានប្រសិទ្ធភាព គិតចាប់ពីពេលចាប់ផ្តើមរហូតដល់សេនស័រណាមួយ ឬភាគច្រើនអស់ថាមពលថ្មលែងអាចប្រើការបាន។ ដូចជាអាយុកាលនៃអំពូលពិល ដែលវាស់ចាប់ពីពេលដាក់ថ្មថ្មី រហូតដល់ពេលដែលថ្មខ្សោយលែងភ្លឺទាល់តែសោះ។
Fault Tolerance សមត្ថភាពរបស់ប្រព័ន្ធបណ្តាញក្នុងការបន្តដំណើរការជាប្រក្រតី និងបំពេញភារកិច្ចរបស់ខ្លួន ទោះបីជាមានសេនស័រមួយចំនួនខូច អស់ថ្ម ឬរងការរំខានពីមជ្ឈដ្ឋានខាងក្រៅក៏ដោយ។ ដូចជាក្រុមបាល់ទាត់ដែលនៅតែអាចលេងបានល្អនិងមានឱកាសឈ្នះ ទោះបីជាមានកីឡាករម្នាក់រងរបួសត្រូវចេញពីទីលានក៏ដោយ។
Sink ស្ថានីយគោល (Base Station) ឬចំណុចកណ្តាលចុងក្រោយគេបង្អស់ ដែលទទួលទិន្នន័យទាំងអស់ពីបណ្តាញសេនស័រ ដើម្បីបញ្ជូនបន្តទៅកាន់អ៊ីនធឺណិត ឬប្រព័ន្ធកុំព្យូទ័ររបស់អ្នកប្រើប្រាស់។ ដូចជាការិយាល័យប្រៃសណីយ៍កណ្តាលដែលទទួលសំបុត្រទាំងអស់ពីគ្រប់ទិសទី ដើម្បីរៀបចំបញ្ជូនទៅកាន់គោលដៅចុងក្រោយ។
Hop Count ចំនួនដងដែលកញ្ចប់ទិន្នន័យត្រូវលោតឆ្លងកាត់ពីសេនស័រមួយ (Node) ទៅសេនស័រមួយទៀត មុនពេលធ្វើដំណើរទៅដល់គោលដៅចុងក្រោយ ដែលវាជះឥទ្ធិពលដល់ការប្រើប្រាស់ថាមពលនិងភាពយឺតយ៉ាវ។ ដូចជាការបោះបាល់បញ្ជូនតពីមនុស្សម្នាក់ទៅមនុស្សម្នាក់ទៀតជាបន្តបន្ទាប់ រហូតដល់ទៅដល់អ្នកចាំទី។
Flat networks ស្ថាបត្យកម្មបណ្តាញដែលឧបករណ៍សេនស័រនីមួយៗមានតួនាទី និងកម្រិតថាមពលស្មើៗគ្នា ហើយទិន្នន័យត្រូវបានបញ្ជូនតៗគ្នាដោយគ្មានការបែងចែកថ្នាក់ដឹកនាំ (គ្មាន Cluster head)។ ដូចជាក្រុមការងារដែលគ្មានប្រធានក្រុម គឺសមាជិកគ្រប់គ្នាមានសិទ្ធិនិងការទទួលខុសត្រូវស្មើៗគ្នាក្នុងការបញ្ជូនការងារ។

៦. ប្រធានបទពាក់ព័ន្ធ (Further Reading)

អត្ថបទដែលបានបោះពុម្ពនៅលើ KhmerResearch ដែលទាក់ទងនឹងប្រធានបទនេះ៖

ប្រធានបទ និងសំណួរស្រាវជ្រាវដែលទាក់ទងនឹងឯកសារនេះ ដែលអ្នកអាចស្វែងរកបន្ថែម៖