"Contiki OS" prieš "Windows 10" daiktų internetui

Turinys:

"Contiki OS" prieš "Windows 10" daiktų internetui
"Contiki OS" prieš "Windows 10" daiktų internetui

Video: "Contiki OS" prieš "Windows 10" daiktų internetui

Video:
Video: How to Block Edge on Windows 10 - YouTube 2024, Gegužė
Anonim

Jei sukūrėte išmaniuosius įrenginius, tikriausiai galėjote dirbti Contiki OS. Beveik visi įrenginiai prieš pradedant "Windows 10 IoT" leidimą naudojo "Contiki OS" arba "Linux", kurdami interaktyvius protingus įrenginius, kurie sukuria daiktų internetą. Yra ir dar keletas mažiau žinomų OS. Taigi, kas yra geresnė daiktų internetui? Šis palyginimas padeda pasirinkti "OS" jūsų "Daiktų internetui" projektą.

Kas yra "Contiki OS"?

Image
Image

"Contiki" yra daiktų interneto atvirojo kodo operacinė sistema. Galite pasakyti, kad "Contiki" dominuoja rinkoje, kai kalbama apie daiktų internetą. Įvedus "Windows 10" "IoT", ateitis gali pasikeisti, nes "Windows 10" dabar yra gyvybinga "IoT" operacinė sistema. Patikrinkite šį palyginimą - "Contiki" prieš "Windows 10" - žinoti, kuris iš jų geresnis jūsų IoT projektui.

Contiki dydis, palyginti su "Windows 10", skirtas "IoT"

Kalbant apie išmaniuosius įrenginius ar daiktų internetą, pirmas dalykas, kurį reikia apsvarstyti, yra "OS" pėdsakas. Kadangi dauguma iš jūsų gali naudoti vieną plokštę, turite išlaikyti mažesnę OS pėdsaką, kad galėtumėte talpinti duomenis tame pačiame lange. Turite pasirinkti OS, kuri užima mažesnę vietą plokštėje, kad būtų laisvos vietos kitoms programoms ir duomenų failams.

Išvalyta versija (pvz., Pašalinus derinimo įrankius) "Contiki" užima tik 32KB, o "IoT" 10 "Windows 10" yra daug didesnis. Iš esmės "Windows 10" skirta "IoT" buvo suprojektuotas su "Raspberry Pi 2". Vidutinės "Windows 10 IoT" leidimo vietos reikalavimai yra apie 200 MB. Jūs galite pamatyti, kad skirtumas yra didžiulis.

Šį vieną tašką nepersukti savo šautuvu. Patikrinkite kitas "Contiki" palyginimas su "Windows 10 IoT" leidimu. Nors OS pėdsakas yra vienas iš tikslų, kiti pagrindiniai programuotojų tikslai yra užtikrinti gerą sąsają ir saugumą galutiniams vartotojams.

"Contiki OS" prieš "Windows 10" "IoT"

RAM reikalavimai

Contiki yra vėl nugalėtojas, kai kalbama apie RAM poreikius. Tai gali nuveikti su minimalia 10KB RAM. "IoT" "Windows 10" reikalauja 256 MB atminties, kai jums nereikia ekrano. Jei naudojate ekraną, "Windows 10" RAM reikalavimai "IoT" padidinami iki 512 MB.

Svarbu paminėti, kad, nors "Contiki" šerdis yra 10KB RAM, jums reikės daugiau, jei naudosite visapusišką operacinę sistemą. Tokiu atveju jūs galite tikėtis, kad "Contiki" RAM reikalavimas bus didesnis nei 50 KB, bet vis tiek yra gana mažesnis, palyginti su "Windows 10 IoT" leidimu, kuris reikalingas> = 256 MB, net jei jis yra atjungtas, be parinkties.

Vartotojo sąsaja

Kreipdamiesi į vartotojo sąsają, "Windows 10 IoT" įvertinimai gerokai daugiau, palyginti su "Contiki". Tiek "Windows 10" ("IoT"), tiek "Contiki" gali pateikti grafinę vartotojo sąsają (GUI) galutiniams vartotojams. Tačiau "Contiki" yra šiek tiek grubus, lyginant su sklandžia "Windows 10 IoT Edition" sąsaja. Jei matėte "MS Word" DOS leidimą, jūs sužinosite, koks yra šiurkštus GUI. Norėdami gauti idėją, vienu metu paspauskite "Windows" klavišą ir R, kad atidarytumėte "Run" dialogą. Dialogo lange Vykdyti, įrašykite EDIT, kad atidarytumėte DOS pagrįstą teksto redaktorių, integruojantį grafinę vartotojo sąsają. Tada atidarykite Notepad iš "Start Menu" -> Visos programos. Patikrinkite abiejų sąsają, kad sužinotumėte, kaip skiriasi patirtis. Akivaizdu, kad pikselių lygumas yra vienas iš stipriausių "Windows 10" versijų "Internet of Things" dalykų. Tačiau šiam naudojimui reikalinga daug daugiau RAM.

Jei norite pateikti vartotojo sąsają, kuri naudoja dalį galutinių naudotojų, "Windows 10" yra geresnė. Bet jei tai yra pagrindinė vartotojo sąsaja - kai vartotojui trūksta daug sąveikos, turėtumėte eiti į "Contiki", nes negalima įkrauti tiek daug RAM (256 MB RAM) tik vienam ar dviem raginimams galutiniam vartotojui. Tai priklauso nuo to, kokio tipo įrenginį vystote.

Saugumas

Ekspertai turi daug saugumo rūpesčių dėl daiktų interneto. "Windows 10" - "IoT" balai dar kartą, kai kalbama apie integruotą saugumą. Ne tik Contiki negali užtikrinti saugumo. "Contiki" taip pat galite įdiegti gerą saugumą, jei žinote, kaip jį apdoroti. Tai reiškia, kad turėsite sugriežtinti programavimą, kad įdėtumėte keletą kontrolinių taškų arba bent jau naudokite "Contiki" iš anksto sukurtus pataisymus, kurie pagerintų saugumą.

Naudodamiesi "Contiki", programuotojai turi naudoti pritaikytus saugumo scenarijus, skirtus sustiprinti procesų, tokių kaip ugniasienės, duomenų perdavimą per tinklą / internetą ir prisijungimus, saugumą. Jei nenorite daug laiko skirti pagrindiniam saugumui, "Windows 10" IOT yra geresnė. Jei esate pasirengęs koduoti saugumo scenarijus ir vartotojo sąsaja nėra problema, "Contiki" yra geriau.

Tu taip pat gali kurti saugos paketus IoT ir juos pakartotinai panaudojant plėtojant Contiki. Tokių saugumo pataisų pavyzdys IoT yra AES šifravimo diegimas duomenų perdavimui ir užšifruotas vietinis arba debesies saugojimas. Jūs tiesiog sukūrėte nepriklausomą kodą, kuris gali būti vadinamas skirtingomis programomis. Skambinant tokiu kodu, jūs galite perduoti parametrus, kuriuos kodas apdoros norimų rezultatų.

Atminkite, kad kuo daugiau saugumo turėsite, tuo daugiau bus reikalaujama OS disko ir RAM naudojimo.

Išvada

Pagrindiniame lygyje "Windows 10 IoT" turi visas funkcijas, kurios užtikrina gerą vartotojo sąsają, saugumą ir tinklą. Jūs galite įgyvendinti tą patį ir "Contiki", naudodamiesi savo programavimo įgūdžiais. Taigi, jei galite laikyti saugyklą, reikėtų skirti "Windows 10 IoT", nes tai sutaupys daug laiko kodavimui.Tačiau, jei esate suvaržytas erdvėje ir RAM (kurti mažesnius įrenginius arba ilgiau laikyti prietaiso akumuliatorių), "Contiki" turėtų būti jūsų pasirinkimas.

Anksčiau yra "Contiki" prieš "Windows 10" iš "paukščio skrydžio" "Internet Explorer" - "Internet of Things". Šis palyginimas skirtas padėti jums pasirinkti geresnę jūsų "IoT" projekto operacinę sistemą.

Susijusios žinutės:

  • Saugus daiktų internetas ir "IoT" įrenginiai: PDF vadovas
  • IoT Ransomware - pavojus, mes visi ignoruojame!
  • Infografija: IoT saugumo iššūkiai ir grėsmės
  • "BullGuard" internetinių daiktų skaitytuvas patikrins, ar IoT įrenginiai yra pažeisti
  • "Windows 10" - būsimos daiktų interneto esmė?

Rekomenduojamas: