Windows

Contiki OS vs. Windows 10 asiamieskäyttöön

Contiki Os | Cooja | Installation | Tutorial

Contiki Os | Cooja | Installation | Tutorial

Sisällysluettelo:

Anonim

Jos olet luonut älykkäitä laitteita, olet varmasti työskennellyt Contiki OS -ohjelmassa. Lähes kaikki laitteet ennen Windows 10 IoT -version käynnistämistä olivat joko Contiki-käyttöjärjestelmää tai Linuxia, jotka loivat interaktiivisia älykkäitä laitteita, jotka tekevät asiat Internetistä. On myös muita vähemmän tunnettuja käyttöjärjestelmiä. Joten mikä on parempi esineiden internetille? Tämä vertailu auttaa sinua valitsemaan käyttöjärjestelmäsi Internetin asiat -hankkeelle.

Mikä on Contiki OS

Contiki on avointen lähdekoodien käyttöjärjestelmä kiinteistöjen Internetille. Voit sanoa, että Contiki hallitsee markkinoita esineiden Internet-laitteiden yhteydessä. Windows 10: n käyttöönotto IoT: lle saattaa tulevaisuudessa muuttua, koska Windows 10 on nyt elinkelpoinen käyttöjärjestelmä IoT: lle. Tarkastele tätä vertailua - Contiki vs. Windows 10 - tietää, kumpi niistä on parempi IoT-projektillesi.

Contikin koko verrattuna Windows 10: een IoT

tai esineiden internet, OS: n jalanjälki on ensimmäinen asia, joka on otettava huomioon. Koska useimmat teistä saattavat käyttää yhtä lauta-alustaa, joudut pitämään OS-jalanjälkesi pieninä, jotta voit asentaa tietoja samalle alustalle. Sinun on valittava käyttöjärjestelmä, joka vie alhaisemman tilan alustalle, jotta käytettävissä on tilaa muille sovelluksille ja datatiedostoille.

Poistettu versio (esim. Debugging-työkalujen poistamisen jälkeen) Contiki käyttää vain 32 kilobattia, kun taas Windows 10 IoT on paljon suurempi. Periaatteessa Windows 10 IoT: lle on suunniteltu Raspberry Pi 2: n mielessä. Windows 10 IoT -version keskimääräiset tilavaatimukset ovat noin 200 Mt. Näet, että ero on valtava.

Älä hypätä aseesi tähän pisteeseen. Katso muita ominaisuuksia tässä vertailussa Contiki Windows 10 IoT edition -versiolla.

Contiki OS vs Windows 10 IoT

RAM-vaatimukset

Contiki on taas voittaja, kun se tulee RAM-vaatimuksiin. Se voi tehdä hyvin vähintään 10 kt: n RAM-muistia. Windows 10: tä varten IoT: lle tarvitaan 256 Mt RAM-muistia, kun et tarvitse näyttöä. Jos käytät myös näyttöä, Windows 10: n RAM-vaatimukset paranee 512 megatavua kohti.

Tärkeä asia tässä yhteydessä on se, että kun Contiki-ydin on 10 kt: n RAM-muistia, tarvitset lisää, käyttöjärjestelmää. Tässä tapauksessa voit odottaa, että Contikin RAM-vaatimus on yli 50 kilotavua mutta silti melko pienempi verrattuna Windows 10 IoT -versioon, joka vaatii> 256 megatavua myös riisuttuasi, ilman näyttövaihtoehtoa.

Käyttöliittymä

käyttöliittymä, Windows 10 IoT-pisteitä paljon enemmän verrattuna Contiki. Sekä Windows 10 (IoT) että Contiki pystyvät tarjoamaan graafisen käyttöliittymän (GUI) loppukäyttäjille. Contiki on kuitenkin hieman karkea verrattuna Windows 10 IoT Edition -version sujuvaan liitäntään. Jos olet nähnyt MS Word for DOS -version, tiedät, mikä on karkea käyttöliittymä. Hanki idea, paina Windows-näppäintä ja R samalla avataksesi Suorita-valintaikkunan. Kirjoita Suorita-valintaikkunassa EDIT avataksesi DOS-pohjaisen tekstinkäsittelyohjelman, joka integroi graafisen käyttöliittymän. Avaa sitten Muistio Start-valikosta -> Kaikki sovellukset. Tutustu molempien rajapintaan saadaksesi käsityksen siitä, miten erilaiset kokemukset ovat. On selvää, että pikselien sileys on yksi Windows 10: n vahvimmista kohdista Internet of Things -versioon. Se kuitenkin käyttää paljon enemmän RAM-muistia tämän kokemuksen tarjoamiseksi.

Jos haluat tarjota käyttöliittymän, joka sisältää huomattavia vaiheita loppukäyttäjille, Windows 10 on IoT: n parempi. Mutta jos se on peruskäyttöliittymä - eikä monilla vuorovaikutuksilla osia käyttäjää, sinun pitäisi mennä Contiki, koska ei ole mahdollista ottaa niin paljon RAM-muistia (256 Mt RAM) vain yhdelle tai kahdelle kehotteelle loppukäyttäjälle. Se riippuu siitä, millaista laitetta kehität.

Turvallisuus

Asiantuntijoilla on monia turvallisuusongelmia esineiden internetistä. Windows 10 IoT-pisteille taas kerran, kun kyseessä on sisäänrakennettu suojaus. Contiki ei pysty tarjoamaan turvallisuutta. Contikissa voit myös toteuttaa hyvää tietoturvaa, jos osaat käsitellä sitä. Eli sinun on syytä syventää ohjelmointia asettamaan useita tarkistuspisteitä tai ainakin käyttää Contikin ennalta rakennettuja korjaustiedostoja, jotka lisäävät turvallisuutta.

Contikin kanssa ohjelmoijien on käytettävä räätälöityjä suojauskäsikirjoituksia tietoturvan parantamiseksi esimerkiksi palomuureille, tiedonsiirto verkon / Internetin kautta ja kirjautumiset. Jos et halua viettää paljon aikaa perusturvallisuuteen, Windows 10 IoT on parempi. Jos olet valmis koodataksesi suojauskäsikirjoitukset, käyttö ei ole ongelma, Contiki on parempi.

Voit myös luoda suojauskorjauksia IoT : lle ja käyttää niitä uudestaan ​​Contiki-kehityksessä. Esimerkki tällaisista tietoturvapäivityksistä internet-videoille on AES-salauksen toteutus tiedonsiirrossa ja salatussa paikallisessa tai pilvitietojärjestelmässä. Olet yksinkertaisesti kehittänyt itsenäisen koodin, jota voidaan kutsua eri ohjelmiin. Kun kutsut tällaista koodia, voit siirtää parametreja, joita koodi käsittelee halutun tuloksen saavuttamiseksi.

Muista, että mitä enemmän turvallisuutta käytät, sitä enemmän tulee olemaan OS-levyvaatimus ja RAM-käyttö.

Johtopäätös

perusasetustasolla, Windows 10 IoT: llä on kaikki ominaisuudet, jotka tarjoavat hyvän käyttöliittymän, turvallisuuden ja verkottumisen. Voit toteuttaa saman Contikissa käyttämällä ohjelmointitaitoja. Joten jos tallennat tallennustilaa, Windows 10: n IoT: n pitäisi olla suositeltavaa, koska se säästää paljon aikaa koodauksessa. Jos olet pakotettu avaruudessa ja RAM-muistissa (pienempien laitteiden rakentamiseen tai laitteen akun pitempään pitämiseen), Contikin pitäisi olla sinun valintasi.

Edellä on lintuperspektiivi Contiki vs Windows 10: n kanssa IoT: lle - Internet asioita. Vertailun tarkoituksena on auttaa sinua valitsemaan paras käyttöjärjestelmä IoT-projektille.