Windows

Contiki OS vs Windows 10 a dolgok internetéhez

Contiki Os | Cooja | Installation | Tutorial

Contiki Os | Cooja | Installation | Tutorial

Tartalomjegyzék:

Anonim

Ha intelligens eszközöket hoztál létre, biztos lehet, hogy a Contiki OS -en dolgozott. A Windows 10 IoT kiadás elindítását megelőzően szinte az összes eszköz a Contiki OS vagy a Linux segítségével dolgozott interaktív intelligens eszközök létrehozásával, amelyek a dolgok internetét alkotják. Vannak még kevésbé ismert operációs rendszerek is. Tehát mi a jobb a tárgyak internetén? Ez az összehasonlítás segít kiválasztani a tárgyak internetének operációs rendszert.

Mi a Contiki OS

A Contiki egy a nyílt forráskódú operációs rendszer a tárgyak internetéhez. Azt mondhatjuk, hogy a Contiki dominálja a piacot a tárgyak internetén. A Windows 10 IoT-hez való bevezetésével a jövő változhat, mivel a Windows 10 ma már életképes operációs rendszer a tárgyé. Ellenőrizze ezt az összehasonlítást - Contiki vs Windows 10 - tudni fogja, melyik közülük jobb az IoT projekthez.

Contiki mérete a Windows 10-hez képest az IoT-hez

vagy a tárgyak internete, az operációs rendszer lábnyoma az első dolog, amit fontolóra kell venni. Mivel legtöbbjük egyetlen fedélzeti számítógépet használ, az OS lábnyomát kicsire kell hagynia, hogy ugyanazon a táblán az adatokat stb. Meg kell választania egy operációs rendszert, amely kevesebb helyet foglal el a táblán, így más alkalmazások és adatfájlok is rendelkezésre állnak.

A lecsupaszított verzió (pl. A hibakereső eszközök eltávolítása után) a Contiki csak 32 KB-ot foglal el, míg a Windows 10 Az IoT sokkal nagyobb. Alapvetően a Windows 10 az IoT-et a Raspberry Pi 2-vel tervezték. A Windows 10 IoT kiadás átlagos helyigénye körülbelül 200 MB. Láthatja, hogy a különbség hatalmas.

Ne ugorja be a fegyvert ezen a ponton. Nézze meg a Contiki és a Windows 10 IoT kiadás összehasonlításának egyéb jellemzőit. Az operációs rendszer egyik legfontosabb célkitűzése, hogy az operációs rendszerek egyik legfontosabb célja, hogy a végfelhasználók számára jó interfészeket és biztonságot biztosítson.

Contiki OS vs Windows 10 IoT

RAM követelmények

Contiki ismét a győztes a RAM követelményekhez. Jól működik a minimális RAM 10KB. A Windows 10 az IoT-hez 256 MB RAM-ot igényel, ha nincs szüksége megjelenítésre. Ha a kijelzőt is használod, a Windows 10-es RAM-ját az IoT-hez képest 512 MB-ra emelheted.

Fontos megjegyezni, hogy míg a Contiki mag 10 KB RAM, akkor többre van szüksége, élenjáró operációs rendszert. Ebben az esetben a Contiki RAM-követelménye 50 kilobájt felett van, de még mindig jóval kevesebb a Windows 10 IoT kiadáshoz képest, amely> 256 MB-ot is igényel, még a lecsupaszolva is, a megjelenítési opció nélkül.

Felhasználói felület

felhasználói felület, a Windows 10 IoT sokkal többet kap a Contikihoz képest. Mind a Windows 10 (IoT), mind a Contiki képes grafikus felhasználói felületet (GUI) adni a végfelhasználóknak. A Contiki azonban kissé durva, mint a Windows 10 IoT Edition által biztosított sima felület. Ha látta a MS Word for DOS kiadást, akkor tudni fogja, mi a durva grafikus felület. Ha ötletet szeretne kapni, nyomja meg egyszerre a Windows billentyűt és az R gombot a Futtatás párbeszédablak megjelenítéséhez. A Futtatás párbeszédpanelen írja be az EDIT parancsot a DOS alapú szövegszerkesztő megnyitásához, amely a grafikus felhasználói felületet integrálja. Ezután nyissa meg a Notepad-ot a Start menüből -> All Apps. Nézd meg mindkét felületet, hogy megértsd, mennyire más a tapasztalat. Nyilvánvaló, hogy a képpontok simasága a Windows 10 egyik legerősebb pontja a Things of the Internet kiadásnak. Azonban sokkal több RAM-ot használ, hogy ezt a tapasztalatot biztosítsa.

Ha olyan felhasználói felületet kell megadnia, amely jelentős lépéseket tesz a végfelhasználók részéről, a Windows 10 az IoT-hez képest jobb. De ha ez egy alapvető felhasználói felület - a felhasználó részéről nem sok interakcióval jár, akkor a Contiki-hoz kell menni, mivel nem lehetséges, hogy olyan sok RAM-ot (256 MB RAM) használjon, amelyet csak egy vagy két kérés érhet el a végfelhasználóhoz. Attól függ, hogy milyen eszközt fejlesztesz.

Security

A szakértőknek számos biztonsági aggodalma van a tárgyak internetével kapcsolatban. A Windows 10 az IoT-hez képest újra bejelenti a beépített biztonságot. Nem az, hogy a Contiki nem tud biztonságot nyújtani. A Contiki-nál is biztos lehet benne, ha tudod, hogyan kell feldolgozni. Ez azt jelenti, hogy mélyebbre kell fektetnie a programozást, hogy több ellenőrző pontot helyezzen el, vagy legalábbis használja a Contiki előre telepített javításait, amelyek növelik a biztonságot.

A Contiki-val a programozóknak személyre szabott biztonsági parancsfájlokat kell használnia a folyamatok, például tűzfalak, hálózaton / interneten keresztül történő adatátvitel és bejelentkezés. Ha nem szeretnél sok időt tölteni az alapvető biztonságra, akkor a Windows 10 IoT jobb. Ha készen állsz a biztonsági szkriptek kódolására és a felhasználói felület nem jelent problémát, akkor a Contiki jobb.

A biztonsági javításokat is létrehozhat, és újra felhasználhatja a Contiki fejlesztésekor. Ilyen biztonsági javítások például az AES titkosítás végrehajtása adatátvitelre és titkosított helyi vagy felhő tárolásra. Egyszerűen kifejlesztett egy független kódot, amelyet különböző programokhoz lehet hívni. Az ilyen kód hívása során átadhatja azokat a paramétereket, amelyeket a kód a kívánt eredményekhez fog feldolgozni. Ne feledje, hogy minél több biztonságot hajt végre, annál nagyobb lesz az operációs rendszer lemezigénye és a RAM használata.

Következtetés

alapszint, a Windows 10 IoT rendelkezik minden olyan szolgáltatással, amely jó felhasználói felületet, biztonságot és hálózatot biztosít. Ezt a Contiki programban is végrehajthatja a programozási ismeretek felhasználásával. Így ha tárolható, akkor a Windows 10 IoT-t kell előnyben részesíteni, mivel sok időt takaríthat meg a kódolásra. Azonban ha a hely és a RAM korlátozása (kisebb eszközök gyártására vagy az eszköz akkumulátorának hosszabb ideig történő megtartására), akkor a Contiki legyen az Ön választása.

A fentiek a Contiki vs Windows 10 internetes oldalról készült madártávlatból a dolgokról. Ez az összehasonlítás célja segítséget nyújtani az IoT projekt jobb operációs rendszerének kiválasztásához.