Apakah yang Huawei Harmony OS 2.0 cuba lakukan?Saya fikir maksudnya ialah, apakah sistem pengendalian IoT (Internet of Things)?Bagi topik itu sendiri, boleh dikatakan kebanyakan jawapan dalam talian tidak difahami.Sebagai contoh, kebanyakan laporan merujuk kepada sistem terbenam yang berjalan pada peranti dan Harmony OS sebagai sistem pengendalian "Internet of Things".Saya takut itu tidak betul.
Sekurang-kurangnya dalam berita ini, ia adalah salah.Terdapat perbezaan yang ketara.
Jika kita mengatakan bahawa sistem pengendalian komputer membantu pengguna menggunakan komputer mereka melalui perisian, maka sistem terbenam adalah untuk menyelesaikan masalah rangkaian dan pengkomputeran peranti IoT itu sendiri.Idea reka bentuk Harmony OS adalah untuk menyelesaikan perkara yang pengguna boleh lakukan dan cara melakukannya melalui perisian.
Saya akan memperkenalkan secara ringkas perbezaan antara kedua-dua sistem ini dan apa yang Harmony OS 2.0 telah lakukan dengan idea ini.
1.Sistem Terbenam untuk IoT tidak sama dengan Harmony
Pertama sekali, ada sesuatu yang perlu diketahui oleh semua orang.Pada zaman IoT, peranti elektronik muncul dalam jumlah yang besar, dan terminalnya menunjukkan pengisomeran.Ini membawa kepada beberapa fenomena:
Satu ialah kadar pertumbuhan sambungan antara peranti jauh lebih besar daripada peranti itu sendiri.(Sebagai contoh, jam tangan pintar boleh menyambung ke wifi dan berbilang peranti Bluetooth secara serentak.)
Satu lagi ialah, perkakasan dan protokol sambungan peranti sendiri menjadi lebih pelbagai, malah ia boleh dikatakan berpecah-belah.(Sebagai contoh, ruang storan peranti IoT mungkin berjulat daripada puluhan Kilobait untuk terminal berkuasa rendah kepada ratusan megabait terminal kenderaan, daripada MCU berprestasi rendah kepada cip pelayan berkuasa.)
Seperti yang kita sedia maklum, kepentingan sistem pengendalian adalah untuk mengabstrakkan fungsi asas perkakasan peranti dan menyediakan antara muka bersatu untuk pelbagai perisian aplikasi, dengan itu mengasingkan dan melindungi operasi penjadualan perkakasan yang kompleks.Ia membolehkan pelbagai aplikasi memanipulasi perkakasan tanpa perlu berurusan dengan perkakasan.
Dalam Internet Perkara, masalah baru telah muncul dalam perkakasan itu sendiri, yang merupakan peluang baharu dan cabaran baharu untuk sistem pengendalian.Untuk menangani ketersambungan, pemecahan dan keselamatan peranti ini sendiri, beberapa sistem pengendalian terbenam telah dicipta, seperti Lite OS Huawei, Mbed OS of ARM, FreeRTOS dan safeRTOS lanjutan, Amazon RTOS, dsb.
Ciri-ciri ketara sistem terbenam IoT ialah:
Pemacu perkakasan boleh diasingkan daripada kernel sistem pengendalian.
Oleh kerana ciri heterogen dan berpecah-belah peranti IoT, peranti yang berbeza mempunyai perisian tegar dan pemacu yang berbeza.Mereka perlu memisahkan pemacu daripada kernel sistem pengendalian supaya kernel sistem pengendalian boleh menjadi sumber yang lebih berskala dan boleh digunakan semula.
Sistem pengendalian boleh dikonfigurasikan dan disesuaikan.
Seperti yang saya katakan sebelum ini, konfigurasi perkakasan terminal IoT mempunyai ruang storan antara puluhan kilobait hingga ratusan megabait.Oleh itu, sistem pengendalian yang sama perlu disesuaikan atau dikonfigurasikan secara dinamik untuk menyesuaikan diri dengan keperluan kompleks rendah atau tinggi secara serentak.
Pastikan kerjasama dan saling kendali antara peranti.
Akan ada lebih banyak tugas untuk setiap peranti untuk berfungsi antara satu sama lain dalam persekitaran Internet Perkara.Sistem pengendalian perlu menjamin fungsi komunikasi antara instrumen Internet of Things.
Pastikan keselamatan dan kredibiliti peranti IoT.
Peranti IoT itu sendiri menyimpan data yang lebih sensitif, jadi keperluan pengesahan akses untuk peranti itu lebih tinggi.
Di bawah pemikiran seperti ini, walaupun sistem pengendalian jenis ini menyelesaikan operasi perkakasan, panggilan bersama dan masalah rangkaian peranti IoT, ia tidak mengambil kira perkara dan cara pengguna boleh menggunakan sistem ini untuk memudahkan peranti IoT disambungkan ke Internet.
Dari sudut pandangan pengguna, proses panggilan untuk sistem peranti IoT seperti ini biasanya seperti ini:
Pengguna perlu menggunakan APP atau pengurusan latar belakang peranti IoT mereka (seperti pengurus awan), menggunakan antara muka IoT pada peranti, dan kemudian mengakses peranti perkakasan melalui sistem pada peranti IoT.Ini selalunya melibatkan panggilan bersama antara sistem pengendalian mudah alih dan sistem peranti Internet of Things.APP di sini hanyalah pengurusan latar belakang peranti Internet of Things.Pautan antara mana-mana peranti Internet of Things akan menjadi sangat rumit.
2.Apakah yang telah dipertingkatkan oleh Harmony dalam idea reka bentuknya?
Sambungan antara peranti bukan lagi fungsi lapisan aplikasi tetapi dikapsul dan diasingkan melalui perisian tengah.
Di permukaan, Harmony OS 2.0 mengasingkan sambungan peranti IoT melalui "bas lembut yang diedarkan, dengan itu mengelakkan pengurusan sambungan pada sistem mudah alih supaya anda boleh melihat pada sidang akhbar panggilan bersama telefon mudah alih Harmony dan peranti Internet of Things sangat selesa.
Tetapi dari perspektif sistem pengendalian, pengasingan enkapsulasi sambungan membawa lebih daripada sekadar kemudahan pengurusan sambungan.Ini bermakna bahawa "kesambungan" turun dari lapisan aplikasi ke lapisan perkakasan, menjadi keupayaan asas sistem pengendalian yang berpecah-belah.
Di satu pihak, panggilan sumber sistem pengendalian merentas platform tidak perlu merentas lapisan.Ini bermakna interaksi data silang sistem tidak perlu disambungkan dan disahkan oleh pengguna.Oleh itu, sistem pengendalian boleh memanggil merentasi peranti sambil memastikan kualiti sambungan.Pada masa ini, peranti perkakasan/sistem pengkomputeran/sistem storan antara kedua-dua peranti boleh beroperasi, jadi dua atau lebih perkakasan/peranti storan yang dikongsi boleh melaksanakan—"terminal super", seperti penyegerakan kamera merentas peranti, penyegerakan fail, dan juga kemungkinan panggilan merentas platform CPU/GPU masa hadapan.
Sebaliknya, ia juga menunjukkan bahawa pembangun sendiri tidak perlu terlalu menumpukan pada penyahpepijatan kompleks sambungan IoT.Mereka perlu memberi tumpuan kepada logik berfungsi dan logik antara muka.Ini akan mengurangkan kos pembangunan aplikasi IoT dengan ketara kerana setiap sistem aplikasi sebelum ini perlu dibangunkan dan nyahpepijat daripada fungsi aplikasi yang paling asas kepada sambungan peranti, mengakibatkan kebolehsesuaian sistem aplikasi yang lemah.Pembangun hanya perlu bergantung pada API yang disediakan oleh sistem Harmony untuk mengelakkan sambungan penyahpepijatan yang kompleks dan melengkapkan penyesuaian dan pembangunan berbilang peranti.
Boleh dibayangkan bahawa terdapat banyak aplikasi yang akan dilaksanakan oleh pelbagai peranti IoT pada masa hadapan, dan aplikasi ini akan jauh lebih berkesan daripada hanya menyusunnya bersama-sama.Kesan ini perlu kos pembangunan yang agak tinggi supaya ia sukar dicapai.
Dalam kes ini, keupayaan:
1. Elakkan panggilan merentas sistem sama sekali supaya perisian IoT dan banyak peranti perkakasan IoT boleh dipisahkan secara tulen melalui sistem pengendalian.
2. Menghadapi senario yang sangat berbeza, sediakan perkhidmatan penting (kad perkhidmatan atom) kepada semua peranti IoT melalui sistem pengendalian.
3. Pembangunan aplikasi hanya perlu menumpukan pada logik berfungsi, yang meningkatkan kecekapan pembangunan berbilang aplikasi peranti IoT dengan ketara.
Jika kita memikirkannya secara mendalam apabila semua peranti disambungkan, adakah perkhidmatan aplikasi pada peranti akan diberi keutamaan?Sudah tentu, sistem Harmoni semasa harus menjadi teras kepada menyediakan perkhidmatan, dan peranti perhatian manusia ialah peranti utama.
Seperti yang saya katakan pada mulanya, berbanding sistem Internet of Thing yang sedia ada, ia hanya menyelesaikan masalah asas sambungan besar-besaran peranti Internet of Things dan pemecahan peranti supaya peranti IoT boleh saling bersambung;sebagai sistem pengendalian, lebih banyak pertimbangan harus diberikan kepada betapa mudahnya pengguna dan pembangun menggunakan atau menggunakan peranti ini untuk melengkapkan kesan 1=1 lebih besar daripada 2.
Masa siaran: Jun-11-2021