Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouDomingos Azevedo Sabrosa Alterado mais de 8 anos atrás
1
Bruna Cavallero Martins Universidade Católica de Pelotas
2
É um acrônimo para IPv6 over Low power Wireless Personal Area Network que é o baixo consumo de energia em redes wireless pessoais. É uma adaptação do protocolo IPv6 com o protocolo 802.15.4 (WPAN – Wireless Personal Area Network), nas camadas física, enlace e rede do modelo OSI, para redes wireless de curto alcance. Sistemas Operacionais II - Junho/2015 - Contiki2
3
6LoWPAN pode ser implementado em sistemas embarcados dispositivos fabricados para determinada função (por exemplo: smartphones, sensores pessoais, automação predial, medidores de energia elétrica inteligentes, etc.) criando a IoT – Internet of Things (Internet das Coisas) ou a IoE – Internet of Everything, (Internet de todas as coisas) por estarem todos conectados entre si. Sistemas Operacionais II - Junho/2015 - Contiki3
4
Fatores a serem considerados para a necessidade do IPv6 são: ▪ O crescimento da população; ▪ Usuários móveis (aumento da telefonia celular); ▪ Transporte (carros, aviões, navios, etc, interagindo com a internet). Sistemas Operacionais II - Junho/2015 - Contiki4 Aprimoramentos do IPv6: ▪ Mobilidade e segurança; ▪ Riqueza de transição; ▪ Endereçamento IP aprimorado.
5
É um sistema operacional de código aberto para a Internet das Coisas. Conecta pequenos microcontroladores de baixa potência e de baixo custo, para a Internet. Sistemas Operacionais II - Junho/2015 - Contiki5
6
Contiki fornece poderosa comunicação de Internet de baixa potência. Contiki suporta IPv6, IPv4 e os recentes padrões sem fio de baixa potência: 6LoWPAN. Sistemas Operacionais II - Junho/2015 - Contiki6
7
O desenvolvimento da aplicação para 6LoWPAN é rápido e fácil. Aplicações Contiki são escritas em padrão C. Instant Contiki é o ambiente de desenvolvimento Contiki. Ele contém todas as ferramentas e compiladores necessários para o desenvolvimento. Sistemas Operacionais II - Junho/2015 - Contiki7
8
Com o simulador Cooja networks Contiki pode ser emulado antes que seja gravado em hardware. Cooja Simulator é um simulador de rede projetada especificamente para redes de sensores sem fio. Sistemas Operacionais II - Junho/2015 - Contiki8
9
O projeto nasceu como um sistema concebido para recolher dados de sensores distribuídos, e desde logo sua preocupação foi ser o mais contido possível de forma que pudesse ser implementado no hardware mais modesto. Sistemas Operacionais II - Junho/2015 - Contiki9
10
Mesmo existindo versões hiper-reduzidas do GNU/Linux, o Contiki faz com que até o GNU/Linux mais levezinho pareça um monstro quanto a tamanho, já que em vez de 256, 512 ou 1024MB, o Contiki precisa apenas de alguns KB para rodar. Sistemas Operacionais II - Junho/2015 - Contiki10
11
No Contiki, todo o sistema operacional, com suporte para redes, interface gráfica e até um browser; ocupam apenas inacreditáveis 30KB! Comunidade de desenvolvedores crescente a cada dia. Suporte a vários MCUs. Sistemas Operacionais II - Junho/2015 - Contiki11
12
Permite programação orientada a eventos (apenas um rodando por vez). Carga dinâmica de aplicações. Kernel mínimo. Pode ser estendido através de bibliotecas. Baseia-se em protothreads (são threads ditas como de pouco peso). Sistemas Operacionais II - Junho/2015 - Contiki12
13
Coffee flash file system: Para dispositivos que tem um chip de memória flash externo, Contiki fornece um sistema de arquivo flash leve, chamado Coffee. Com Coffee, programas de aplicação pode abrir, fechar, ler, gravar e anexar arquivos no flash externo. O desempenho do Coffee está dentro de 95% do rendimento bruto da memória flash. Sistemas Operacionais II - Junho/2015 - Contiki13
14
Contiki é executado em uma variedade de dispositivos sem fios de baixa potência, muitos dos quais podem ser facilmente adquiridos online. Contiki pode ser utilizado livremente, tanto em sistemas comerciais e não comerciais e o código-fonte completo está disponível. Sistemas Operacionais II - Junho/2015 - Contiki14
15
Contiki nasceu do desejo de Adam Dunkels para conectar coisas inesperadas para a Internet. Em 2004, o conceito de protothreads, que agora constitui a base dos processos de Contiki, foi introduzido. Sistemas Operacionais II - Junho/2015 - Contiki15
16
As primeiras versões do Cooja foram adicionados com Contiki 2.0 em 2007. Instante Contiki e o sistema de arquivos Coffee foram introduzidas no início de 2008. Em 2009 e 2010, muitas novas plataformas foram adicionados a Contiki e novos mecanismos de baixa potência foram desenvolvidos. Sistemas Operacionais II - Junho/2015 - Contiki16
17
2011 viu a adição de dois mecanismos importantes: ContikiRPL, para o roteamento IPv6, e ContikiMAC para sleepy routers. Em 2012, foi fundada Thingsquare, para trazer Contiki para a nuvem. Thingsquare é uma plataforma de software que permite que os fabricantes conectem seus produtos com smartphones. Sistemas Operacionais II - Junho/2015 - Contiki17
18
Sistemas Operacionais II - Junho/2015 - Contiki18
19
Sistemas Operacionais II - Junho/2015 - Contiki19
20
Sistemas Operacionais II - Junho/2015 - Contiki20
21
http://repositorio.roca.utfpr.edu.br/jspui/bitstream/1/3 599/1/CT_GESER_V_2014_12.pdf http://www.contiki-os.org/ http://www.revista.espiritolivre.org/conheca-o- contiki-um-sistema-operacional-opensource-com- gui-e-browser-em-30kb/ http://softwarelivre.gov.br/palestras-tecnicas- cisl/sibma http://seer.ufrgs.br/rita/article/viewFile/rita_v18_n1_p 112/11798 http://pt.slideshare.net/ADunkels/building-the- internet-of-things-with-thingsquare-and-contiki-day- 1-part-1 http://processors.wiki.ti.com/index.php/Contiki- 6LOWPAN Sistemas Operacionais II - Junho/2015 - Contiki21
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.