Contiki OS versus Windows 10 asjade internetis

Sisukord:

Contiki OS versus Windows 10 asjade internetis
Contiki OS versus Windows 10 asjade internetis

Video: Contiki OS versus Windows 10 asjade internetis

Video: Contiki OS versus Windows 10 asjade internetis
Video: Windows Restore Points: Explained Backing up the Registry - YouTube 2024, Mai
Anonim

Kui olete loonud nutikad seadmed, võite kindlasti töötada Contiki OS. Enne Windows 10 IoT-versiooni käivitamist olid peaaegu kõik seadmed kas Contiki OS-i või Linuxi abil ühenduses asuvate interaktiivsete nutikate seadmete loomiseks. On ka mõni muu vähem tuntud OS. Mis asi internetis on parem? Selline võrdlus aitab teil valida operatsioonisüsteemi Interneti-asjade projekti.

Mis on Contiki OS?

Image
Image

Contiki on asjade Interneti avatud lähtekoodiga operatsioonisüsteem. Võite öelda, et Contiki domineerib turul, kui tegemist on asjade Internetiga. Sissejuhatuses Windows 10 jaoks IoT-le võib tulevik muutuda, kuna Windows 10 on praegu IoT-i jaoks elujõuline OS. Vaadake seda võrdlust - Contiki versus Windows 10 - teada, milline neist on teie IoT-projekti jaoks parem.

Contiki suurus võrreldes IoT-ga Windows 10-ga

Kui tegemist on arukate seadmete või asjade internetiga, siis on esimene asi, mida kaaluda on operatsioonisüsteemi jalajälg. Kuna enamus teie arvatavasti kasutavad ühte lauarvuti, peate OS jalajälg olema väike, et saaksite samu pardal andmeid koguda jne. Peate valima operatsioonisüsteemi, mis võtab pardal ala, nii et teiste rakenduste ja andmefailide jaoks on ruumi.

Eemaldatud versioon (näiteks pärast silumisvahendite eemaldamist) võtab Contiki ainult 32KB, samas kui Windows 10 jaoks on IoT palju suurem. Põhimõtteliselt on Windows 10 jaoks IoT mõeldud silmapaistev Raspberry Pi 2. Windows 10 IoT väljaande keskmine ruumi nõue on umbes 200 MB. Näete, et erinevus on tohutu.

Ärge hüpake oma relva sellel ühel punktil. Vaadake teisi funktsioone Contiki võrdluses Windows 10 IoT-i versiooniga. Kuigi OS jalajälg on üks eesmärk, on programmeerijate teised peamised eesmärgid lõppkasutajatele head liidese ja turvalisuse tagamiseks.

Contici OS vs Windows 10 jaoks IoT jaoks

RAM-i nõuded

Contiki on taas RAM-i nõuetele vastav võitja. See võib toimida ka 10KB minimaalse RAMiga. IoT-i jaoks mõeldud Windows 10 nõuab 256 MB RAM-i, kui ekraanit ei vajata. Kui kasutate ka ekraani, suureneb IoT jaoks mõeldud Windows 10 jaoks RAM-i vajadus 512 MB võrra.

Siinkohal on tähtis märkida, et kui Contiki tuum on 10KB RAM, siis on teil vaja rohkem, kui kasutate täieõigusliku operatsioonisüsteemi. Sellisel juhul võite eeldada, et Contiki RAM-i nõue on üle 50KB, kuid siiski Windows 10 IoT-versiooniga võrreldes suhteliselt väiksem, mis nõuab> = 256 MB ka ekraanil kuvatavat valikut.

Kasutajaliides

Kasutajaliidesesse jõudes kasutab Windows 10 IoT palju rohkem Contiki-ga võrreldes. Mõlemad Windows 10 (IoT) ja Contiki suudavad anda lõppkasutajatele graafilist kasutajaliidest (GUI). Contiki on võrreldes Windows 10 IoT Editioni sujuva liidesega natuke jäme. Kui olete näinud MS Wordi jaoks DOS-i väljaannet, siis teate, mis on jäme GUI. Idee saamiseks vajutage Windowsi klahvi ja R samal ajal Run dialoogi avamiseks. Dialoogis Käivita käsku EDIT, et avada DOS-i põhinev tekstitöötlusprogramm, mis integreerib graafilise kasutajaliidese. Seejärel avage Notepad menüüst Start -> Kõik rakendused. Tutvuge mõlema liidesega, et saada mõte, kuidas erinevus on kogemus. Ilmselt on pikslite siledus üks olulisemaid asju Internetti käsitlevas versioonis Windows 10. Selle kogemuse saamiseks kasutab see siiski palju RAM.

Kui peate andma kasutajaliidese, mis hõlmab lõppkasutajate osakaalu olulisi samme, on IoT jaoks Windows 10 parem. Kuid kui see on põhiline kasutajaliides - kasutaja osa ei mõjuta suhteliselt palju suhtlemist, peaksite Contikile minema, sest nii palju RAM (256 MB RAM) ei ole võimalik lõpptarbija jaoks vaid ühele või kahele viipa kasutada. See sõltub sellest, millist seadet te arendate.

Turvalisus

Eksperdidel on palju asju internetiga seotud julgeolekuküsimusi. Sisseehitatud turvalisuse puhul jätab Windows 10 uuesti IoT-i skooriks. Concici ei saa tagada turvalisust. Ka Contikil saate hea turvalisuse rakendada, kui tead, kuidas seda töödelda. See tähendab, et peate süvenema programmeerimisse, et asetada mitu kontrollpunkti või vähemalt kasutada Contiki eelnevalt ehitatud plaane, mis suurendavad turvalisust.

Contiki abil peavad programmeerijad kasutama kohandatud turvalisusskripte turvalisuse suurendamiseks sellistes protsessides nagu tulemüürid, andmeedastus võrgu / Interneti ja loginiinide kaudu. Kui te ei soovi põhiturvalisuselt palju aega kulutada, on Windows 10 IoT parem. Kui olete valmis turbakoodrite koodeksi saamiseks ja kasutajaliides pole probleem, siis on Contiki parem.

Sa saad ka IOT-i jaoks turvapaigad ja kasutage neid uuesti Contiki arendamisel. IoT-le selliste turvapaikade näideteks on AES-i krüpteerimise rakendamine andmeedastuseks ja krüpteeritud kohalikuks või pilve ladustamiseks. Sa lihtsalt välja töötanud sõltumatu koodi, mida saab kutsuda erinevatele programmidele. Sellise koodi helistades võite edastada parameetreid, mida kood töötleb soovitud tulemuste jaoks.

Pea meeles, et mida rohkem turvalisust te rakendate, seda enam on OS-i kettaseade ja RAM-i kasutus.

Järeldus

Põhitasandil on Windows 10 IoT-l kõik funktsioonid, mis pakuvad head kasutajaliidest, turvalisust ja võrgustumist. Võite rakendada sama programmi Contiki kasutades oma programmeerimisoskusi. Seega, kui saate salvestada, peaks eelistama Windows 10 IoT, sest see säästab palju aega kodeerimisel. Kuid kui teil on piiratud ruumi ja RAMiga (väiksemate seadmete ehitamiseks või seadme aku kauakestmiseks), peaks Contiki olema teie valik.

Eespool on Contici vs Windows 10 lindude vaadetele Interneti-asjade Internet. Selle võrdluse eesmärk on aidata teil oma IoT-projekti paremini opsüsteemi valida.

Seonduvad postitused:

  • Turvaline asjade Internet ja IoT seadmed: PDF-i juhend
  • IoT Ransomware - ohu, millest me kõik oleme ignoreerinud!
  • Infographic: IoT Turvalisus väljakutsed ja ohud
  • BullGuard Asjade Internet Scanner kontrollib IoT-seadmete ohtu
  • Windows 10 tulevase asjade interneti tuumikena?

Soovitan: