ជីជូហ្វាងអាន

Huawei Harmony OS 2.0៖ នេះជាអ្វីដែលអ្នកត្រូវដឹង

តើ Huawei Harmony OS 2.0 កំពុងព្យាយាមធ្វើអ្វី?ខ្ញុំ​គិត​ថា អ្វី​ទៅ​ជា​ប្រព័ន្ធ​ប្រតិបត្តិការ IoT (Internet of Things)?ចំពោះប្រធានបទខ្លួនវាអាចនិយាយបានថាភាគច្រើននៃចម្លើយតាមអ៊ីនធឺណិតគឺមានការយល់ច្រឡំ។ជាឧទាហរណ៍ របាយការណ៍ភាគច្រើនសំដៅទៅលើប្រព័ន្ធបង្កប់ដែលដំណើរការលើឧបករណ៍មួយ និងប្រព័ន្ធប្រតិបត្តិការ Harmony OS ជាប្រព័ន្ធប្រតិបត្តិការ "Internet of Things"។ខ្ញុំខ្លាចថាវាមិនត្រឹមត្រូវ។

យ៉ាងហោចណាស់នៅក្នុងព័ត៌មាននេះវាខុស។មានភាពខុសគ្នាគួរឱ្យកត់សម្គាល់។

ប្រសិនបើយើងនិយាយថា ប្រព័ន្ធប្រតិបត្តិការកុំព្យូទ័រជួយអ្នកប្រើប្រាស់ប្រើប្រាស់កុំព្យូទ័ររបស់ពួកគេតាមរយៈកម្មវិធីនោះ ប្រព័ន្ធបង្កប់គឺដើម្បីដោះស្រាយបញ្ហាបណ្តាញ និងកុំព្យូទ័ររបស់ឧបករណ៍ IoT ដោយខ្លួនឯង។គំនិតរចនារបស់ Harmony OS គឺដើម្បីដោះស្រាយនូវអ្វីដែលអ្នកប្រើអាចធ្វើបាន និងរបៀបធ្វើវាតាមរយៈកម្មវិធី។

ខ្ញុំនឹងណែនាំដោយសង្ខេបអំពីភាពខុសគ្នារវាងប្រព័ន្ធទាំងពីរនេះ និងអ្វីដែល Harmony OS 2.0 បានធ្វើជាមួយនឹងគំនិតនេះ។

១.ប្រព័ន្ធបង្កប់សម្រាប់ IoT មិនស្មើនឹង Harmony ទេ។

ជាដំបូងមានរឿងដែលគ្រប់គ្នាគួរយល់ដឹង។នៅក្នុងយុគសម័យនៃ IoT ឧបករណ៍អេឡិចត្រូនិកកំពុងលេចឡើងក្នុងចំនួនដ៏ច្រើន ហើយស្ថានីយកំពុងបង្ហាញ isomerization ។នេះនាំមកនូវបាតុភូតជាច្រើន៖

មួយគឺអត្រាកំណើននៃការតភ្ជាប់រវាងឧបករណ៍គឺធំជាងឧបករណ៍ខ្លួនឯង។(ឧទាហរណ៍ នាឡិកាឆ្លាតវៃអាចភ្ជាប់ទៅ wifi និងឧបករណ៍ប៊្លូធូសច្រើនក្នុងពេលដំណាលគ្នា។)

មួយ​ទៀត​គឺ ពិធីការ​ផ្នែក​រឹង និង​ការ​តភ្ជាប់​របស់​ឧបករណ៍​ត្រូវ​បាន​ធ្វើ​ឱ្យ​មាន​ភាព​ចម្រុះ ហើយ​វា​អាច​និយាយ​បាន​ថា​ត្រូវ​បាន​បំបែក​ជា​បំណែកៗ។(ឧទាហរណ៍ ទំហំផ្ទុករបស់ឧបករណ៍ IoT អាចមានចាប់ពីរាប់សិបគីឡូបៃសម្រាប់ស្ថានីយថាមពលទាប រហូតដល់រាប់រយមេហ្គាបៃនៃស្ថានីយរថយន្ត ចាប់ពី MCU ដំណើរការទាប រហូតដល់បន្ទះឈីបម៉ាស៊ីនមេដ៏មានថាមពល។)

ដូចដែលយើងទាំងអស់គ្នាដឹងហើយថា សារៈសំខាន់នៃប្រព័ន្ធប្រតិបត្តិការគឺដើម្បីសង្ខេបមុខងារជាមូលដ្ឋាននៃផ្នែករឹងរបស់ឧបករណ៍ និងផ្តល់នូវចំណុចប្រទាក់បង្រួបបង្រួមសម្រាប់កម្មវិធីកម្មវិធីផ្សេងៗ ដោយហេតុនេះការញែកដាច់ពីគ្នា និងការពារប្រតិបត្តិការកំណត់កាលវិភាគផ្នែករឹងស្មុគស្មាញ។វាអនុញ្ញាតឱ្យកម្មវិធីផ្សេងៗរៀបចំផ្នែករឹងដោយមិនចាំបាច់ដោះស្រាយជាមួយផ្នែករឹង។

នៅក្នុង Internet of Things បញ្ហាថ្មីបានលេចឡើងនៅក្នុង Hardware ខ្លួនវា ដែលជាឱកាសថ្មី និងជាបញ្ហាប្រឈមថ្មីសម្រាប់ប្រព័ន្ធប្រតិបត្តិការ។ដើម្បីដោះស្រាយការតភ្ជាប់ ការបែកខ្ញែក និងសុវត្ថិភាពនៃឧបករណ៍ទាំងនេះដោយខ្លួនឯង ប្រព័ន្ធប្រតិបត្តិការដែលបានបង្កប់មួយចំនួនត្រូវបានបង្កើតឡើង ដូចជា Lite OS របស់ Huawei, Mbed OS របស់ ARM, FreeRTOS និងប្រព័ន្ធសុវត្ថិភាពបន្ថែម, Amazon RTOS ជាដើម។

លក្ខណៈពិសេសគួរឱ្យកត់សម្គាល់នៃប្រព័ន្ធបង្កប់នៃ IoT គឺ:

កម្មវិធីបញ្ជាផ្នែករឹងអាចត្រូវបានបំបែកចេញពីខឺណែលប្រព័ន្ធប្រតិបត្តិការ។

ដោយសារ​លក្ខណៈ​ខុស​គ្នា និង​បែក​ខ្ញែក​របស់​ឧបករណ៍ IoT ឧបករណ៍​ផ្សេង​គ្នា​មាន​កម្មវិធីបង្កប់ និង​កម្មវិធី​បញ្ជា​ខុស​គ្នា។ពួកគេត្រូវការបំបែកកម្មវិធីបញ្ជាពីខឺណែលប្រព័ន្ធប្រតិបត្តិការ ដូច្នេះខឺណែលប្រព័ន្ធប្រតិបត្តិការអាចជាធនធានដែលអាចធ្វើមាត្រដ្ឋានបាន និងអាចប្រើឡើងវិញបាន។

ប្រព័ន្ធប្រតិបត្តិការអាចត្រូវបានកំណត់រចនាសម្ព័ន្ធ និងកែសម្រួល។

ដូចដែលខ្ញុំបាននិយាយពីមុន ការកំណត់រចនាសម្ព័ន្ធផ្នែករឹងនៃស្ថានីយ IoT មានទំហំផ្ទុកចាប់ពីរាប់សិបគីឡូបៃទៅរាប់រយមេហ្គាបៃ។ដូច្នេះ ប្រព័ន្ធប្រតិបត្តិការដូចគ្នានេះ ចាំបាច់ត្រូវកែសម្រួល ឬកំណត់រចនាសម្ព័ន្ធថាមវន្ត ដើម្បីសម្របខ្លួនទៅនឹងតម្រូវការស្មុគស្មាញកម្រិតទាប ឬកម្រិតខ្ពស់ក្នុងពេលដំណាលគ្នា។

ធានាឱ្យមានកិច្ចសហការ និងអន្តរប្រតិបត្តិការរវាងឧបករណ៍។

វានឹងមានភារកិច្ចកាន់តែច្រើនឡើងសម្រាប់ឧបករណ៍នីមួយៗដើម្បីធ្វើការជាមួយគ្នាទៅវិញទៅមកនៅក្នុងបរិយាកាស Internet of Things។ប្រព័ន្ធប្រតិបត្តិការត្រូវការធានានូវមុខងារទំនាក់ទំនងរវាងឧបករណ៍នៃ Internet of Things។

ធានាសុវត្ថិភាព និងភាពជឿជាក់នៃឧបករណ៍ IoT។

ឧបករណ៍ IoT ខ្លួនវាផ្ទុកទិន្នន័យរសើបជាងមុន ដូច្នេះតម្រូវការផ្ទៀងផ្ទាត់សិទ្ធិចូលប្រើសម្រាប់ឧបករណ៍គឺខ្ពស់ជាង។

នៅក្រោមការគិតបែបនេះ ទោះបីជាប្រព័ន្ធប្រតិបត្តិការប្រភេទនេះដោះស្រាយបញ្ហាប្រតិបត្តិការផ្នែករឹង ការហៅទូរសព្ទទៅវិញទៅមក និងបញ្ហាបណ្តាញរបស់ឧបករណ៍ IoT ក៏ដោយ វាមិនគិតពីអ្វី និងរបៀបដែលអ្នកប្រើប្រាស់អាចប្រើប្រព័ន្ធទាំងនេះដើម្បីជួយសម្រួលដល់ឧបករណ៍ IoT ដែលភ្ជាប់ទៅអ៊ីនធឺណិត។

តាមទស្សនៈរបស់អ្នកប្រើប្រាស់ ដំណើរការហៅទូរសព្ទសម្រាប់ប្រព័ន្ធឧបករណ៍ IoT ជាទូទៅគឺដូចនេះ៖

អ្នកប្រើប្រាស់ត្រូវប្រើការគ្រប់គ្រងផ្ទៃខាងក្រោយឧបករណ៍ APP ឬ IoT របស់ពួកគេ (ដូចជាអ្នកគ្រប់គ្រងពពក) ហៅចំណុចប្រទាក់ IoT នៅលើឧបករណ៍ ហើយបន្ទាប់មកចូលប្រើឧបករណ៍ផ្នែករឹងតាមរយៈប្រព័ន្ធនៅលើឧបករណ៍ IoT ។នេះច្រើនតែពាក់ព័ន្ធនឹងការហៅទៅវិញទៅមករវាងប្រព័ន្ធប្រតិបត្តិការទូរស័ព្ទ និងប្រព័ន្ធឧបករណ៍ Internet of Things ។APP នៅទីនេះគ្រាន់តែជាការគ្រប់គ្រងផ្ទៃខាងក្រោយឧបករណ៍ Internet of Things ប៉ុណ្ណោះ។ការភ្ជាប់រវាងឧបករណ៍ Internet of Things ណាមួយនឹងមានភាពស្មុគស្មាញខ្លាំង។

 ២.តើ Harmony បានកែលម្អអ្វីខ្លះនៅក្នុងគំនិតរចនារបស់វា?

ការតភ្ជាប់រវាងឧបករណ៍មិនមែនជាមុខងារស្រទាប់កម្មវិធីទៀតទេ ប៉ុន្តែត្រូវបានរុំព័ទ្ធ និងដាច់ដោយឡែកតាមរយៈឧបករណ៍កណ្តាល។

នៅលើផ្ទៃខាងលើ Harmony OS 2.0 បំបែកការតភ្ជាប់ឧបករណ៍ IoT តាមរយៈ "រថយន្តក្រុងដែលចែកចាយដោយ Soft-bus ដូច្នេះជៀសវាងការគ្រប់គ្រងការតភ្ជាប់នៅលើប្រព័ន្ធទូរសព្ទចល័ត ដូច្នេះអ្នកអាចមើលឃើញនៅក្នុងសន្និសីទសារព័ត៌មានអំពីការហៅទូរស័ព្ទទៅវិញទៅមក Harmony mobile phone និង Internet of Things devices គឺខ្លាំងណាស់។ ងាយស្រួល។

ប៉ុន្តែតាមទស្សនៈរបស់ប្រព័ន្ធប្រតិបត្តិការ ភាពឯកោនៃការតភ្ជាប់ការវេចខ្ចប់នាំមកនូវភាពងាយស្រួលក្នុងការគ្រប់គ្រងការតភ្ជាប់។វាមានន័យថា "ការតភ្ជាប់" ចុះពីស្រទាប់កម្មវិធីទៅស្រទាប់ផ្នែករឹង ក្លាយជាសមត្ថភាពមូលដ្ឋាននៃប្រព័ន្ធប្រតិបត្តិការដែលបែកបាក់។

នៅលើដៃមួយការហៅធនធានប្រព័ន្ធប្រតិបត្តិការឆ្លងវេទិកាមិនចាំបាច់ឆ្លងកាត់ស្រទាប់ទេ។នេះមានន័យថាអន្តរកម្មទិន្នន័យឆ្លងប្រព័ន្ធ មិនចាំបាច់ត្រូវបានភ្ជាប់ និងផ្ទៀងផ្ទាត់ដោយអ្នកប្រើប្រាស់នោះទេ។ដូច្នេះ ប្រព័ន្ធប្រតិបត្តិការអាចហៅទូរសព្ទឆ្លងឧបករណ៍នានា ខណៈពេលដែលធានាបាននូវគុណភាពនៃការតភ្ជាប់។នៅពេលនេះ ឧបករណ៍ផ្នែករឹង/ប្រព័ន្ធកុំព្យូទ័រ/ប្រព័ន្ធផ្ទុកទិន្នន័យរវាងឧបករណ៍ទាំងពីរគឺអាចធ្វើអន្តរកម្មបាន ដូច្នេះឧបករណ៍ហាតវែរ/ឧបករណ៍ផ្ទុកដែលបានចែករំលែកពីរ ឬច្រើនអាចអនុវត្ត—"ស្ថានីយទំនើប" ដូចជាការធ្វើសមកាលកម្មនៃកាមេរ៉ាឆ្លងកាត់ឧបករណ៍ ការធ្វើសមកាលកម្មឯកសារ។ និងសូម្បីតែការហៅឆ្លងវេទិកា CPU/GPU នាពេលអនាគត។

ម្យ៉ាងវិញទៀត វាក៏តំណាងឱ្យអ្នកអភិវឌ្ឍន៍ខ្លួនឯង មិនចាំបាច់ផ្តោតខ្លាំងពេកលើការបំបាត់កំហុសស្មុគស្មាញនៃការតភ្ជាប់ IoT នោះទេ។ពួកគេត្រូវផ្តោតលើតក្កវិជ្ជាមុខងារ និងតក្កវិជ្ជាចំណុចប្រទាក់។នេះនឹងកាត់បន្ថយការចំណាយលើការអភិវឌ្ឍន៍កម្មវិធី IoT យ៉ាងខ្លាំង ពីព្រោះប្រព័ន្ធកម្មវិធីនីមួយៗពីមុនតម្រូវឱ្យបង្កើត និងបំបាត់កំហុសពីមុខងារកម្មវិធីជាមូលដ្ឋានបំផុតរហូតដល់ការភ្ជាប់ឧបករណ៍ ដែលបណ្តាលឱ្យមានការសម្របសម្រួលខ្សោយនៃប្រព័ន្ធកម្មវិធី។អ្នកអភិវឌ្ឍន៍គ្រាន់តែត្រូវការពឹងផ្អែកលើ API ដែលផ្តល់ដោយប្រព័ន្ធ Harmony ដើម្បីជៀសវាងការភ្ជាប់ការបំបាត់កំហុសដ៏ស្មុគស្មាញ និងបញ្ចប់ការសម្របខ្លួន និងការអភិវឌ្ឍន៍ឧបករណ៍ជាច្រើន។

វាអាចទៅរួចដែលថានឹងមានកម្មវិធីជាច្រើនដែលឧបករណ៍ IoT ជាច្រើននឹងអនុវត្តនៅពេលអនាគត ហើយកម្មវិធីទាំងនេះនឹងមានប្រសិទ្ធភាពជាងការដាក់វារួមគ្នា។ផល​ប៉ះពាល់​ទាំង​នេះ​ត្រូវ​ចំណាយ​លើ​ការ​អភិវឌ្ឍ​ខ្ពស់​គួរ​ឱ្យ​កត់​សម្គាល់ ដូច្នេះ​វា​ពិបាក​នឹង​សម្រេច​បាន។

ក្នុងករណីនេះសមត្ថភាព៖

1. ជៀសវាងការហៅទូរស័ព្ទឆ្លងប្រព័ន្ធទាំងអស់គ្នា ដូច្នេះកម្មវិធី IoT និងឧបករណ៍ផ្នែករឹង IoT ជាច្រើនអាចត្រូវបានបំបែកយ៉ាងពិតប្រាកដតាមរយៈប្រព័ន្ធប្រតិបត្តិការ។

2. ប្រឈមមុខនឹងសេណារីយ៉ូខុសគ្នាទាំងស្រុង ផ្តល់សេវាកម្មសំខាន់ៗ (កាតសេវាកម្មអាតូមិក) ដល់ឧបករណ៍ IoT ទាំងអស់តាមរយៈប្រព័ន្ធប្រតិបត្តិការមួយ។

3. ការអភិវឌ្ឍន៍កម្មវិធីគ្រាន់តែផ្តោតទៅលើតក្កវិជ្ជាមុខងារ ដែលធ្វើអោយប្រសើរឡើងយ៉ាងខ្លាំងនូវប្រសិទ្ធភាពនៃការអភិវឌ្ឍន៍នៃកម្មវិធីឧបករណ៍ IoT ជាច្រើន។

ប្រសិនបើយើងគិតយ៉ាងស៊ីជម្រៅអំពីវា នៅពេលដែលឧបករណ៍ទាំងអស់ត្រូវបានភ្ជាប់ តើសេវាកម្មកម្មវិធីនៅលើឧបករណ៍មានអាទិភាពទេ?ជាការពិតណាស់ ប្រព័ន្ធ Harmony បច្ចុប្បន្នគួរតែជាស្នូលក្នុងការផ្តល់សេវាកម្ម ហើយឧបករណ៍យកចិត្តទុកដាក់របស់មនុស្សគឺជាឧបករណ៍ចម្បង។

ដូចដែលខ្ញុំបាននិយាយនៅដើម បើប្រៀបធៀបទៅនឹងប្រព័ន្ធ Internet of Thing ដែលមានស្រាប់ វាគ្រាន់តែដោះស្រាយបញ្ហាជាមូលដ្ឋាននៃការតភ្ជាប់ដ៏ធំនៃឧបករណ៍ Internet of Things និងការបែកខ្ញែកឧបករណ៍ ដូច្នេះឧបករណ៍ IoT អាចតភ្ជាប់គ្នាទៅវិញទៅមក។ក្នុងនាមជាប្រព័ន្ធប្រតិបត្តិការមួយ ការពិចារណាបន្ថែមទៀតគួរតែត្រូវបានផ្តល់ឱ្យថាតើវាងាយស្រួលសម្រាប់អ្នកប្រើប្រាស់ និងអ្នកអភិវឌ្ឍន៍ក្នុងការប្រើប្រាស់ ឬហៅឧបករណ៍ទាំងនេះដើម្បីបញ្ចប់ឥទ្ធិពលនៃ 1=1 ធំជាង 2។

 


ពេលវេលាផ្សាយ៖ មិថុនា-១១-២០២១