Contiki OS срещу Windows 10 за интернет на нещата

Съдържание:

Contiki OS срещу Windows 10 за интернет на нещата
Contiki OS срещу Windows 10 за интернет на нещата

Видео: Contiki OS срещу Windows 10 за интернет на нещата

Видео: Contiki OS срещу Windows 10 за интернет на нещата
Видео: Браузер Microsoft Edge | Как заблокировать рекламу на сайтах? - YouTube 2024, Може
Anonim

Ако сте създавали умни устройства, сигурно сте работили Contiki OS, Почти всички устройства преди стартирането на изданието Windows 10 IoT използват или Contiki OS или Linux за създаване на интерактивни интелигентни устройства, които правят интернет на нещата. Има и някои други по-малко известни OS също. И така, което е по-добре за интернет на нещата? Това сравнение ви помага да изберете операционната система за вашия проект "Интернет на нещата".

Какво е Contiki OS

Image
Image

Contiki е операционна система с отворен код за интернет на нещата. Можете да кажете, че Contiki доминира на пазара, когато става въпрос за устройствата "Интернет на нещата". С въвеждането на Windows 10 за IoT, бъдещето може да се промени, тъй като Windows 10 вече е жизнеспособна операционна система за интернет. Разгледайте това сравнение - Contiki срещу Windows 10 - да разберете кой от тях е по-добър за вашия проект на интернет.

Размер на Contiki в сравнение с Windows 10 за интернет

Когато става дума за интелигентни устройства или Интернет на нещата, отпечатъкът на операционната система е първото нещо, което трябва да се разгледа. Тъй като повечето от вас може да използват само един бордов компютър, ще трябва да запазите отпечатък на операционната система по-малък, така че да можете да настаните данни и т.н. на един и същ форум. Трябва да изберете операционна система, която заема по-малко пространство на дъската, така че да има място за други приложения и файлове с данни.

Ограничена версия (например след премахване на инструментите за отстраняване на грешки) Contiki заема само 32 KB, а Windows 10 за IoT е много по-голям. По принцип Windows 10 за IoT е проектиран с Raspberry Pi 2 в ума. Средните изисквания за пространство за изданието Windows 10 IoT са около 200MB. Можете да видите, че разликата е огромна.

Не скачайте пистолета си в тази точка. Разгледайте други функции в това сравнение на Contiki с Windows 10 IoT издание. Докато ОП отпечатъка е една от целите, другите основни цели на програмистите са да осигурят добър интерфейс и сигурност за крайните потребители.

Contiki OS срещу Windows 10 за IoT

Изисквания към RAM

Contiki отново е победител, когато става дума за изисквания за RAM. Тя може да се справи добре с минимум RAM от 10KB. Windows 10 за IoT изисква 256 MB RAM, когато нямате нужда от дисплей. Ако използвате и дисплей, изискванията на RAM за Windows 10 за IoT се увеличават до 512 МБ.

Важно е да се отбележи, че докато Contiki core е 10KB RAM, ще ви трябват повече, ако използвате пълнофункционалната операционна система. В този случай можете да очаквате изискването на Contiki RAM да бъде над 50KB, но все пак доста по-малко в сравнение с изданието Windows 10 IoT, което изисква> = 256MB дори и за свален, без опция за показване.

Потребителски интерфейс

Достъпът до потребителския интерфейс показва, че Windows 10 IoT има много повече резултати в сравнение с Conti. Както Windows 10 (IoT), така и Contiki са в състояние да предоставят графичен потребителски интерфейс (GUI) на крайните потребители. Contiki обаче е малко грубо в сравнение с плавния интерфейс, осигурен от Windows 10 IoT Edition. Ако сте виждали MS Word за DOS издание, ще знаете какво е груб GUI. За да получите представа, натиснете клавиша Windows и R едновременно, за да изведете диалоговия прозорец "Изпълнение". В диалоговия прозорец "Изпълнение" въведете EDIT, за да отворите DOS текстов процесор, който интегрира графичния потребителски интерфейс. След това отворете Notepad от менюто "Старт" -> Всички приложения. Проверете интерфейса и на двете, за да получите представа колко различно е преживяването. Очевидно гладкостта на пикселите е една от най-силните точки на Windows 10 за изданието "Интернет на нещата". Въпреки това, той използва много повече RAM, за да осигури това преживяване.

Ако трябва да предоставите потребителски интерфейс, който включва значителни стъпки върху част от крайните потребители, Windows 10 за интернет на нещата е по-добър. Но ако това е основен потребителски интерфейс - без много взаимодействия от страна на потребителя, трябва да отидете за Contiki, тъй като не е възможно да се ангажира толкова RAM (256 MB RAM) само за един или два инструкции към крайния потребител. Това зависи от това какви устройства развивате.

Сигурност

Експертите имат много притеснения относно сигурността на интернет на нещата. Windows 10 за IoT резултатите отново, когато става въпрос за вградена сигурност. Не е, че Contiki не може да осигури сигурност. В Contiki също можете да приложите добра сигурност, ако знаете как да я обработвате. Това означава, че ще трябва да се вмъкнете по-дълбоко в програмирането, за да поставите няколко контролни пункта или най-малкото да използвате предварително изградените лепенки на Contiki, които повишават сигурността.

С Contiki програмистите трябва да използват персонализирани скриптове за сигурност за подобряване на сигурността за процеси като защитни стени, предаване на данни през мрежа / интернет и влизания. Ако не искате да отделите много време за основна сигурност, Windows 10 IOT е по-добър. Ако сте готови да кодирате скриптове за сигурност и потребителски интерфейс не е проблем, Contiki е по-добре.

Можете също създаване на лепенки за сигурност за интернет на нещата и да ги използват отново, когато се развиват в Contiki. Пример за такива пластири за сигурност за IoT е внедряването на AES криптиране за предаване на данни и криптиране на локално или облачно съхранение. Вие просто разработихте независим код, който може да бъде наречен на различни програми. Докато се обаждате на такъв код, можете да предавате параметри, които кодът ще обработва за желаните резултати.

Не забравяйте, че колкото повече сигурност прилагате, толкова повече ще е изискването за дисково пространство на OS и използването на RAM.

заключение

На основното ниво Windows 10 IoT има всички функции, които осигуряват добър потребителски интерфейс, сигурност и работа в мрежа. Можете да реализирате същото в Contiki, като използвате програмните си умения. По този начин, ако можете да настаните място за съхранение, Windows 10 IoT трябва да бъде предпочитан, тъй като ще спести много време за кодиране.Все пак, ако сте ограничени от пространството и RAM (за да изградите по-малки устройства или да накарате батерията на устройството да издържи по-дълго), Contiki трябва да бъде ваш избор.

Горното е птичи поглед на Contiki срещу Windows 10 за IoT - Интернет на нещата. Това сравнение има за цел да ви помогне при избора на по-добра операционна система за вашия проект на интернет.

Подобни публикации:

  • Охраняем интернет на нещата и устройствата на IoT: PDF Guide
  • IoT Ransomware - опасността, която всички сме пренебрегнали!
  • Инфраструктура: Предизвикателства и заплахи за сигурността на интернет
  • BullGuard Internet of Skins ще провери дали са компрометирани устройствата за интернет
  • Windows 10 в основата на бъдещия интернет на нещата?

Препоръчано: