Ako ste stvorili pametne uređaje, zasigurno ste radili Contiki OS, Gotovo svi uređaji prije pokretanja Windows 10 IoT izdanja koristili su Contiki OS ili Linux za stvaranje interaktivnih pametnih uređaja koji čine Internet stvari. Ima nekih drugih manje poznatih OS-a. Pa što je bolje za Internet stvari? Ova usporedba pomaže vam odabrati OS za projekt Interneta stvari.
Što je Contiki OS
Contiki je open source operativni sustav za Internet stvari. Možete reći da Contiki dominira tržištem kada se radi o uređajima Interneta o stvari. Uvođenjem sustava Windows 10 za internetski prikaz, budućnost se može promijeniti jer je sustav Windows 10 sada održiv operacijski sustav za e-poštu. Pogledajte ovu usporedbu - Contiki vs Windows 10 - znati koji je od njih bolji za vaš IoT projekt.
Veličina Contiki u usporedbi sa sustavom Windows 10 za internetski prikaz
Kada je riječ o pametnim uređajima ili Internetu stvari, trag je OS prva stvar koju treba razmotriti. Budući da većina od vas možda koristi jednostruku ploču računala, morat ćete zadržati malu površinu OS-a tako da možete smjestiti podatke itd. Na istu ploču. Morate odabrati operacijski sustav koji zauzima niži prostor na ploči tako da postoji prostor za druge aplikacije i podatkovne datoteke.
Uklonjena verzija (na primjer, nakon uklanjanja alata za uklanjanje pogrešaka) Contiki zauzima svega 32 KB, a Windows 10 za elektroničku poštu mnogo je veći. U osnovi, Windows 10 za IoT je dizajniran s Raspberry Pi 2 na umu. Prosječni prostor zahtjevi za Windows 10 IoT izdanje je oko 200 MB. Možete vidjeti da je razlika ogromna.
Nemoj skočiti pištolj na ovu točku. Provjerite druge značajke u ovoj usporedbi Contiki sa Windows 10 IoT izdanjem. Iako OS footprint je jedan cilj, drugi glavni ciljevi programera su pružiti dobro sučelje i sigurnost za krajnje korisnike.
Contiki OS vs Windows 10 za e-poštu
Zahtjevi RAM-a
Contiki je ponovo pobjednik kada je riječ o zahtjevima RAM-a. To može dobro raditi s minimalnim RAM-om od 10KB. Windows 10 za IoT zahtijeva 256MB RAM-a kada ne trebate prikazati. Ako koristite i prikaz, zahtjevi RAM-a za Windows 10 za e-poštu pojačanja povećavaju se na 512 MB.
Važno je napomenuti da je, iako je Contiki jezgra 10KB RAM-a, trebat će vam više ako koristite punopravni operativni sustav. U tom slučaju možete očekivati da će Contiki RAM zahtjev biti veći od 50 KB, ali još uvijek prilično manje u usporedbi s Windows 10 IoT izdanjem koji zahtijeva> 256 MB čak i za uklonjenu, bez mogućnosti prikaza.
Korisničko sučelje
Dolazeći na korisničko sučelje, Windows 10 IoT rezultate puno više u odnosu na Contiki. I Windows 10 (IoT) i Contiki mogu pružiti grafičko korisničko sučelje (GUI) krajnjim korisnicima. Contiki je, međutim, malo grubo u usporedbi s glatkim sučeljem koje nudi Windows 10 IoT Edition. Ako ste vidjeli MS Word za DOS izdanje, znat ćete što je gruba GUI. Da biste dobili ideju, istodobno pritisnite tipku Windows i R da biste pokrenuli dijalog Run. U dijaloškom okviru Run, upišite EDIT da biste otvorili DOS-temeljen procesor za obradu teksta koji integrira grafičko korisničko sučelje. Zatim otvorite Notepad iz izbornika Start -> Sve aplikacije. Provjerite sučelje obje kako biste dobili ideju o različitosti iskustva. Očito je glatkoća piksela jedna od najjačih točaka izdanja sustava Windows 10 za Internet of Things. Međutim, koristi mnogo više RAM-a za pružanje tog iskustva.
Ako trebate osigurati korisničko sučelje koje uključuje znatne korake dijela krajnjih korisnika, Windows 10 za internetski tim je bolji. Ali ako je to osnovno korisničko sučelje - bez mnogo interakcija korisnika, trebali biste ići na Contiki jer nije moguće pokrenuti toliko RAM-a (256 MB RAM-a) za samo jedan ili dva upita krajnjem korisniku. Ovisi o vrsti uređaja koji razvijate.
sigurnosti
Stručnjaci imaju mnogo sigurnosnih problema oko Interneta stvari. Windows 10 za IoT rezultate opet kada je u pitanju izgrađen-in sigurnost. Nije da Contiki ne može pružiti sigurnost. U Contiki također možete provesti dobru sigurnost ako znate kako to učiniti. To znači da ćete morati dublje u programiranje postaviti nekoliko kontrolnih točaka ili barem upotrijebiti Contikijev unaprijed izgrađene zakrpe koje poboljšavaju sigurnost.
Uz Contiki, programeri moraju koristiti prilagođene sigurnosne skripte za povećanje sigurnosti za procese poput vatrozida, prijenosa podataka preko mreže / Interneta i prijava. Ako ne želite potrošiti mnogo vremena na osnovnu sigurnost, Windows 10 IoT je bolji. Ako ste spremni za kodiranje sigurnosnih skripti, a korisničko sučelje nije problem, Contiki je bolji.
Također možete stvoriti sigurnosne zakrpe za e-poštu i ponovno ih upotrijebiti kada se razvijaju na Contiki. Primjer takvih sigurnosnih zakrpa za internetski tisak je implementacija AES enkripcije za prijenos podataka i šifriranu lokalnu pohranu ili pohranu oblaka. Jednostavno ste razvili neovisni kod koji se može pozvati na različite programe. Tijekom pozivanja takvog koda, možete proći parametre koje će kôd obraditi za željene rezultate.
Ne zaboravite da što više sigurnosti implementirate, to će više biti zahtjev za OS disk i korištenje RAM-a.
Zaključak
Na osnovnoj razini, Windows 10 IoT ima sve značajke koje pružaju dobro korisničko sučelje, sigurnost i umrežavanje. Isto možete implementirati u Contiki korištenjem vaših programskih vještina. Dakle, ako možete prihvatiti pohranu, Windows 10 protokol Interneta trebao bi biti poželjan jer će uštedjeti mnogo vremena kodiranja.Međutim, ako ste ograničeni na prostor i RAM (za izradu manjih uređaja ili za produživanje trajanja baterije uređaja), Contiki bi trebao biti vaš izbor.
Gore je pogled ptičje perspektive na Contiki vs Windows 10 za IE - Internet stvari. Ova usporedba ima za cilj pomoći vam pri izboru boljeg operativnog sustava za svoj IoT projekt.
Vezane objave:
- Siguran internet stvari i uređaji za internetske uređaje: PDF vodič
- IoT Ransomware - opasnost koju svi ignoriramo!
- Infografija: izazovi i prijetnje sigurnosti internetske inteligencije
- Scanner BullGuard Internet of Things će provjeriti jesu li IoT uređaji ugroženi
- Windows 10 u središtu budućeg interneta stvari?