Sistemas Embarcados Híbridos -
Processamento assimétrico como
pilar da computação ubíqua
Prof. André Márcio de Lima Curvello
contato@andrecurvello.com.br
Sobre mim
ExperiênciaAnalista de Tecnologia – PadTec
Professor em Ensino Superior/Pós
Articulista Portal Embarcados
Escovador de Bits e Provador de Café
QualificaçãoEngenheiro de Computação – USP S.C.
MBA em Gestão de TI – UNIFRAN
Mestre em Ciências – USP São Carlos
“Qualquer tecnologia suficientemente
avançada é indistinguível de magia.
Arthur C. Clarke
!
Computação UbíquaComputadores ao nosso redor!
Computação
Ubíqua
Fonte: https://omarsbrain.files.wordpress.com
Muitos
dados!
Fonte: 123RF.com
Computação Ubíqua
✘ As tecnologias mais profundas são
aquelas que desaparecem. Tecem-
se no tecido da vida cotidiana até
que eles são indistinguíveis a partir
dele.
Mark Weisers – “O Computador do
Século XXI” - 1991
Uma abordagem tradicional…
Assimétrico
Trabalhos independentes
Simétricos
Trabalhos interdependentes
Um núcleo
Uma pessoa para todo o trabalho!
Fonte: http://rtcmagazine.com/
Sistemas Híbridos?
Assimétricos?!
Fonte: http://rsoc-framework.com/ Microcontrolador
FerramentalO que é preciso pra fazer a coisa andar?
Elemento de Processamento
Elemento de Processamento
Já pensou em…
ATUALIZAR seu
processador?
Nuvem
Recursos de computação
oferecidos por meio da Internet!
✘ Pilar da Internet das
Coisas!
✘ Computação Ubíqua:
Seus dados SEMPRE com
você!
Nuvem
• Aberto
• Gratuito
• Fácil Acesso
• Fácil Configuração
• Comunicação HTTP
Vamos falar de máquinas!
Hardwares
Elemento de Processamento e Transmissão
O Poder de 2 em 1!
O Poder de 2 em 1!
O Poder de 2 em 1!
Velocidade – Análise - Resposta
Velocidade – Análise - Resposta
Velocidade – Análise - Resposta
Fonte: http://mechanismsrobotics.asmedigitalcollection.asme.org/
Velocidade – Análise - Resposta
Como então fica tudo junto e misturado?
Solução
IoT
• Sensores
• Processadores
• Transmissores
• Nuvem
• Análise
• Resposta
IoT – Um papel importante para o Brasil
Brasil
• Carros Autônomos
• Muitos sensores Reação imediata
• Carros Autônomos
• Muitos sensores Muitos dados Autopilot!
• Interação com elementos comuns...
• Agora digitais!
Uma emergência pra vocêIntelligent Emergency Call
O carro faz ligação com central de emergência...
-Informando a localização do acidente!
Uma sequência de processos
Fonte: http://oranwind.org/
Arduino MediaTek/Linux
Place your screenshot here
+ Uma Sugestão!
Temboo✘ Plataforma para IoT
✘ Base de Comunicação
✘ Visualização de Dados
✘ Banco de Dados
✘ MQTT – M2M
✘ Dropbox, Google, Twitter
Fonte: https://www.pubnub.com
MQTT + Segurança
• MQTT
• SSL/TLS
• TCP
• Baixo overhead
Motivacional IoT!
• Livro disponibilizado gratuitamente na
forma de ebook: PDF!
• Objetivo: Inspirar a criação de Internet das
Coisas
• Disponível no Google mais próximo de
você! Ou...
http://iotcomicbook.org/
Livros da Editora O’Reilly - http://www.oreilly.com/iot/free/
Fonte: https://yourstory.com
Obrigado!
Perguntas?
Contato
@andremlcurvello
http://youtube.com/profandrecurvello
http://andrecurvello.com.br
contato@andrecurvello.com.br
http://facebook.com/profandrecurvello