Powertrace in Contiki OS - COOJA
Isi kandungan:
Jika anda telah mencipta peranti pintar, anda pasti mungkin telah bekerja pada Contiki OS . Hampir semua peranti sebelum pelancaran edisi Windows 10 IoT sama ada menggunakan Contiki OS atau Linux untuk mencipta peranti pintar interaktif yang menjadikan Internet sesuatu. Terdapat beberapa OS lain yang kurang dikenali juga. Jadi yang lebih baik untuk Internet Perkara? Perbandingan ini membantu anda memilih OS untuk projek Perkara Internet anda.
Apakah Contiki OS
Contiki adalah sistem operasi sumber terbuka untuk Internet Perkara. Anda boleh mengatakan bahawa Contiki menguasai pasaran ketika datang ke peranti Internet of Things. Dengan pengenalan Windows 10 untuk IoT, masa depan mungkin berubah kerana Windows 10 kini menjadi OS yang sesuai untuk IoT. Lihat perbandingan ini - Contiki vs Windows 10 - untuk mengetahui mana yang lebih baik untuk projek IoT anda
Saiz Contiki berbanding Windows 10 untuk IoT
Apabila ia datang kepada peranti pintar atau Internet Perkara, jejak OS adalah perkara pertama yang perlu dipertimbangkan. Memandangkan kebanyakan anda mungkin menggunakan komputer papan tunggal, anda perlu menyimpan jejak OS kecil supaya anda dapat menampung data dan lain-lain di papan yang sama. Anda perlu memilih OS yang menduduki ruang yang lebih rendah di papan supaya terdapat ruang yang tersedia untuk aplikasi dan fail data lain.
Versi yang dilucutkan (contohnya, setelah mengeluarkan alat debugging) Contiki hanya menduduki 32KB sementara Windows 10 untuk IoT jauh lebih besar. Pada asasnya, Windows 10 untuk IoT telah direka dengan Raspberry Pi 2 dalam fikiran. Keperluan ruang purata untuk edisi Windows 10 IoT adalah sekitar 200MB. Anda dapat melihat perbezaannya sangat besar.
Jangan melompat senapang anda pada satu titik ini. Lihat ciri lain dalam perbandingan Contiki ini dengan edisi Windows 10 IoT. Walaupun OS jejak adalah satu objektif, objektif utama lain dari programmer adalah untuk menyediakan antara muka dan keselamatan yang baik untuk pengguna akhir.
Contiki OS vs Windows 10 untuk IoT
keperluan RAM
Contiki adalah pemenang sekali lagi apabila ia datang kepada keperluan RAM. Ia boleh berbuat baik dengan RAM minimum 10KB. Windows 10 untuk IoT memerlukan 256MB RAM apabila anda tidak memerlukan paparan. Jika anda menggunakan paparan juga, kehendak RAM untuk Windows 10 untuk IoT meningkat kepada 512MB.
Satu perkara penting yang perlu diperhatikan di sini adalah bahawa walaupun teras Contiki adalah 10KB RAM, anda akan memerlukan lebih banyak jika anda menggunakan aplikasi full- sistem operasi yang dilancarkan. Dalam hal ini, anda boleh mengharapkan keperluan RAM Contiki menjadi lebih dari 50KB tetapi masih kurang dibandingkan dengan edisi Windows 10 IoT yang memerlukan> = 256MB bahkan untuk yang dilucuti, tanpa pilihan paparan.
Antarmuka Pengguna
Datang ke antara muka pengguna, Windows 10 IoT skor lebih banyak berbanding Contiki. Kedua-dua Windows 10 (IoT) dan Contiki dapat menyediakan antara muka pengguna grafik (GUI) kepada pengguna akhir. Contiki, bagaimanapun, agak kasar berbanding dengan antara muka yang lancar yang disediakan oleh Windows 10 IoT Edition. Jika anda telah melihat MS Word untuk edisi DOS, anda akan tahu apa yang GUI kasar itu. Untuk mendapatkan idea, tekan kekunci Windows dan R pada masa yang sama untuk memaparkan dialog Run. Dalam dialog Jalankan, taipkan EDIT untuk membuka pemproses kata berasaskan DOS yang mengintegrasikan antara muka pengguna grafik. Kemudian buka Notepad dari Start Menu -> Semua Aplikasi. Semak antara muka kedua-dua untuk mendapatkan idea tentang bagaimana perbezaannya adalah pengalaman. Jelasnya, kelancaran piksel adalah salah satu perkara yang paling kuat dalam Windows 10 untuk edisi Internet Things. Walau bagaimanapun, ia menggunakan lebih banyak RAM untuk memberikan pengalaman ini.
Jika anda perlu menyediakan antara muka pengguna yang melibatkan langkah-langkah yang banyak pada sebahagian pengguna akhir, Windows 10 untuk IoT adalah lebih baik. Tetapi jika ia merupakan antara muka pengguna asas - dengan tidak banyak interaksi pada sebahagian pengguna, anda harus pergi untuk Contiki kerana tidak layak untuk melibatkan banyak RAM (256 MB RAM) untuk hanya satu atau dua petunjuk kepada pengguna akhir. Ia bergantung pada jenis peranti yang anda sedang berkembang.
Keselamatan
Pakar mempunyai kebimbangan keselamatan banyak tentang Internet Perkara. Windows 10 untuk skor IoT sekali lagi mengenai keamanan terbina dalam. Ia bukan bahawa Contiki tidak dapat memberikan keselamatan. Di Contiki juga, anda boleh melaksanakan keselamatan yang baik jika anda tahu cara memprosesnya. Dengan itu, anda perlu mengintip lebih mendalam ke dalam pengaturcaraan untuk meletakkan beberapa pusat pemeriksaan atau sekurang-kurangnya menggunakan patch Pra-dibangunkan Contiki yang meningkatkan keselamatan.
Dengan Contiki, pengaturcara perlu menggunakan skrip keselamatan tersuai untuk meningkatkan keselamatan untuk proses seperti firewall, penghantaran data melalui rangkaian / Internet, dan log masuk. Jika anda tidak mahu menghabiskan banyak masa pada keselamatan asas, Windows 10 IoT lebih baik.
Anda juga boleh
membuat patch keselamatan untuk IoT dan menggunakannya kembali apabila membangun pada Contiki. Satu contoh patch keselamatan untuk IoT adalah pelaksanaan enkripsi AES untuk penghantaran data dan penyulitan tempatan atau awan yang disulitkan. Anda hanya membangunkan kod bebas yang boleh dipanggil untuk program yang berbeza. Semasa memanggil kod tersebut, anda boleh lulus parameter yang akan diproses oleh kod untuk hasil yang diinginkan. Ingatlah bahawa semakin banyak keamanan yang Anda lakukan, semakin banyak keperluan disk OS dan penggunaan RAM.
Kesimpulan
Pada tahap asas, Windows 10 IoT mempunyai semua ciri yang menyediakan antara muka pengguna yang baik, keselamatan, dan rangkaian. Anda boleh melaksanakan perkara yang sama dalam Contiki dengan menggunakan kemahiran pengaturcaraan anda. Oleh itu, jika anda boleh menampung storan, Windows 10 IoT harus diutamakan kerana ia akan menjimatkan banyak masa pada pengekodan. Walau bagaimanapun, jika anda dikekang di ruang dan RAM (untuk membina peranti yang lebih kecil atau membuat bateri peranti lebih lama lagi), Contiki harus menjadi pilihan anda.
Di atas adalah pandangan mata Contiki vs Windows 10 untuk IoT - Internet perkara. Perbandingan ini bertujuan untuk membantu anda dalam memilih sistem pengendalian yang lebih baik untuk projek IoT anda.
Rolodex, mesin faks, dan perkara-perkara lain yang tidak lama lagi akan pupus

, Dan amalan perniagaan yang kelihatannya hampir hancur.
Norton, McAfee antara perkara-perkara penting yang ingin dialihkan dari komputer mereka

Norton, McAfee, Perkara-perkara utama yang ingin dikeluarkan oleh komputer mereka, kata firma keselamatan saingan Sophos.
5 Awesome, perkara-perkara kecil yang diketahui akan dilakukan pada pelayar android ics

Semak 5 Perkara Awesome dan Sedikit Dikenali yang Boleh Anda Lakukan pada Pelayar ICS Android.