6LoWPAN & COAP in Contiki Cooja Network Simulator
Índice:
Se você criou dispositivos inteligentes, certamente trabalhou no Contiki OS . Quase todos os dispositivos anteriores ao lançamento da edição do Windows 10 IoT estavam usando o Contiki OS ou o Linux para criar dispositivos inteligentes interativos que criam a Internet das Coisas. Existem outros sistemas operacionais menos conhecidos também. Então, qual é o melhor para a Internet das Coisas? Esta comparação ajuda você a selecionar o sistema operacional para o seu projeto Internet of Things
O que é o Contiki OS
O Contiki é um sistema operacional de código aberto para Internet das Coisas. Você pode dizer que o Contiki domina o mercado quando se trata de dispositivos da Internet das Coisas. Com a introdução do Windows 10 para IoT, o futuro pode mudar, pois o Windows 10 é agora um sistema operacional viável para IoT. Veja esta comparação - Contiki vs Windows 10 - para saber qual deles é melhor para o seu projeto IoT.
Tamanho do Contiki comparado ao Windows 10 para IoT
Quando se trata de dispositivos inteligentes ou Internet das Coisas, a pegada do sistema operacional é a primeira coisa a considerar. Como a maioria de vocês pode estar usando um computador de placa única, você terá que manter a pegada do sistema operacional pequena para que possa acomodar dados, etc., na mesma placa. Você tem que selecionar um sistema operacional que ocupa menos espaço na placa para que haja espaço disponível para outros aplicativos e arquivos de dados.
Uma versão simplificada (por exemplo, após remover ferramentas de depuração) Contiki ocupa apenas 32KB enquanto o Windows 10 IoT é muito maior. Basicamente, o Windows 10 para IoT foi projetado com o Raspberry Pi 2 em mente. Os requisitos médios de espaço para a edição do Windows 10 IoT são de cerca de 200 MB. Você pode ver que a diferença é enorme.
Não pule sua arma neste ponto. Confira outros recursos nesta comparação do Contiki com a edição do Windows 10 IoT. Enquanto a pegada do sistema operacional é um objetivo, os outros grandes objetivos dos programadores são fornecer boa interface e segurança para os usuários finais.
Contiki OS vs Windows 10 para requisitos de IoT
de RAM
Contiki é o vencedor novamente quando se trata aos requisitos de RAM. Pode fazer bem com RAM mínima de 10KB. O Windows 10 para IoT requer 256 MB de RAM quando você não precisa exibir. Se você estiver usando a tela também, os requisitos de RAM para o Windows 10 para IoT aumentam para 512 MB.
Um ponto importante a ser observado aqui é que enquanto o núcleo Contiki é de 10KB de RAM, você precisará de mais se usar o sistema operacional em operação. Nesse caso, você pode esperar que o requisito de RAM do Contiki seja superior a 50 KB, mas ainda bem menor comparado à edição IoT do Windows 10 que requer> = 256 MB, mesmo sem uma opção de exibição.
Interface do usuário
interface do usuário, o Windows 10 IoT pontua muito mais em comparação com o Contiki. Tanto o Windows 10 (IoT) quanto o Contiki são capazes de fornecer interface gráfica de usuário (GUI) aos usuários finais. Contiki, no entanto, é um pouco grosseiro em comparação com a interface suave fornecida pelo Windows 10 IoT Edition. Se você já viu o MS Word para edição DOS, você saberá o que é uma GUI grossa. Para ter uma idéia, pressione a tecla Windows e R ao mesmo tempo para abrir a caixa de diálogo Executar. Na caixa de diálogo Executar, digite EDIT para abrir o processador de texto baseado em DOS, integrando a interface gráfica do usuário. Em seguida, abra o Bloco de Notas no Menu Iniciar -> Todos os Aplicativos. Confira a interface de ambos para ter uma ideia de quão diferente é a experiência. Obviamente, a suavidade dos pixels é um dos pontos mais fortes do Windows 10 para a edição da Internet of Things. No entanto, ele usa muito mais RAM para fornecer essa experiência.
Se você precisar fornecer uma interface de usuário que envolva etapas consideráveis em parte dos usuários finais, o Windows 10 para IoT será melhor. Mas se for uma interface de usuário básica - com não muitas interações por parte do usuário, você deve ir para o Contiki, pois não é possível envolver tanta RAM (256 MB de RAM) para apenas um ou dois prompts para o usuário final. Depende do tipo de dispositivo que você está desenvolvendo.
Segurança
Os especialistas têm muitas preocupações de segurança sobre a Internet das Coisas. O Windows 10 para pontuações de IoT novamente quando se trata de segurança interna. Não é que o Contiki não possa fornecer segurança. No Contiki também, você pode implementar uma boa segurança se souber como processá-lo. Ou seja, você terá que se aprofundar na programação para colocar vários pontos de verificação ou pelo menos usar os patches pré-compilados do Contiki que melhoram a segurança.
Com o Contiki, os programadores precisam usar scripts de segurança personalizados para aumentar a segurança de processos como firewalls, transmissão de dados pela rede / Internet e logins. Se você não deseja gastar muito tempo com segurança básica, o Windows 10 IoT é melhor. Se você estiver pronto para codificar scripts de segurança e a interface do usuário não é um problema, o Contiki é melhor.
Você também pode criar patches de segurança para o IoT e reutilizá-los ao desenvolver no Contiki. Um exemplo de tais patches de segurança para IoT é a implementação da criptografia AES para transmissão de dados e armazenamento local ou em nuvem criptografado. Você simplesmente desenvolveu um código independente que pode ser chamado para diferentes programas. Ao chamar esse código, você pode passar parâmetros que o código processará para obter os resultados desejados.
Lembre-se de que quanto mais segurança você implementar, mais será o requisito de disco do SO e o uso de RAM.
Conclusão
nível básico, o Windows 10 IoT tem todos os recursos que fornecem boa interface de usuário, segurança e rede. Você pode implementar o mesmo no Contiki, fazendo uso de suas habilidades de programação. Assim, se você puder acomodar o armazenamento, o Windows 10 IoT deve ser preferido, pois economizará muito tempo na codificação. No entanto, se você estiver limitado em espaço e RAM (para construir dispositivos menores ou para fazer a bateria do dispositivo durar mais), o Contiki deve ser a sua escolha.
Acima é uma visão geral do Contiki vs Windows 10 para IoT - Internet das coisas. Essa comparação visa ajudá-lo a escolher o melhor sistema operacional para o seu projeto de IoT.
EMC eleva oferta para Data Domain para US $ 2,1 bilhão A EMC aumentou sua oferta para adquirir o Data Domain, de US $ 1,8 bilhão para US $ 2,1 bilhões de dólares em seu último esforço para empurrar a licitadora original… A EMC aumentou sua oferta para adquirir a Data Domain de US $ 1,8 bilhão para US $ 2,1 bilhões em seu último esforço para empurrar para o lado a NetApp.

Oferta em dinheiro é "claramente superior" à proposta de 1,9 bilhão de dólares da NetApp, que inclui ações e dinheiro, disse o CEO da EMC, Joe Tucci, em uma carta ao conselho da Data Domain divulgada publicamente pela EMC. Em comunicado divulgado na segunda-feira, o CEO da NetApp, Dan Warmenhoven, disse que o conselho da empresa "pesará cuidadosamente suas opções".
China proíbe o uso de terapia de choque para tratar vício em internet depois que seu uso em um hospital provocou polêmica em todo o país. A China proibiu o uso da terapia de choque para tratar o vício em Internet depois que seu uso em um hospital provocou polêmica em todo o país. O hospital chamou a atenção da mídia nos últimos meses depois que usuários da internet afirmaram ter recebido o tratamento. Fóruns sobre ser amarrado e submetido a choques por 30 minutos de cada vez

Uma declaração no site do Ministério da Saúde chinês disse que a prática não tinha base médica e proibia seu uso clínico. A ordem proibiu a prática em todo o país, mas mencionou especificamente o notório hospital na província de Shandong. As ligações para o hospital de Shandong não foram respondidas na manhã de quarta-feira, mas uma porta-voz do hospital disse na semana passada que a mídia "sensacionalista" já havia tratamento. Os choques foram feitos para fazer com que os sujeitos associassem u
O Verificador do Internet of Things verificará se os dispositivos IoT estão comprometidos

Bullguard Internet of Things Scanner verificará se os dispositivos IoT estão comprometidos e se são públicos e foram indexados pelo mecanismo de busca Shodan.