Conteúdo


IoT 201: desenvolvendo aptidões em desenvolvimento de IoT

Um guia de próximas etapas para o desenvolvedor de IoT

Comments

Na linha de aprendizagem anterior, IoT 101: Introdução ao desenvolvimento de IoT, você teve uma visão geral dos conceitos e das aptidões que os desenvolvedores de IoT precisam. Nesta linha de aprendizagem IoT 201, serão aprofundadas as aptidões necessárias para desenvolver soluções de IoT inovadoras.

Nesta linha de aprendizagem IoT 201, primeiro serão apresentadas as principais tecnologias e ferramentas para o desenvolvimento de TI de grande escala. Em seguida, você explorará os kits do desenvolvedor de IoT e as arquiteturas de IoT. Depois, você descobrirá as lições aprendidas no desenvolvimento de cidades conectadas, um projeto de IoT de grande escala de ponta. Por último, esta linha de aprendizagem IoT 201 culminará em um tutorial baseado em vídeo no qual você poderá criar seu próximo projeto de IoT — um rastreador de hábitos saudável.

1

Descubra a próxima camada de detalhes no desenvolvimento de IoT

Com os sensores de IoT ficando cada vez mais onipresentes na vida diária, os desenvolvedores de IoT precisam aprimorar suas aptidões para desenvolver soluções de IoT complexas e de grande escala. Para que seus dispositivos fiquem cada vez mais inteligentes, também é necessário trabalhar de maneira mais inteligente usando o que há de melhor em ferramentas, tecnologias e sistemas. Conheça essas ferramentas, tecnologias e sistemas neste artigo.

Para fazer parte dessa revolução tecnológica, será necessário explorar as melhores práticas de arquitetura, design e desenvolvimento das soluções de IoT mais complexas.

Comece seu aprendizado lendo este blog:

2

Acelere seu desenvolvimento de IoT usando os kits do desenvolvedor

Para começar o desenvolvimento de IoT rapidamente, é necessário usar um kit do desenvolvedor de IoT. Muitos dispositivos de IoT são criados de forma customizada após a criação de protótipos com microcontroladores (como o ESP8266s) ou computadores single-board (como o Raspberry Pi). Neste artigo, explore alguns dos kits do desenvolvedor mais populares que mostram a variedade de recursos disponíveis nos kits.

Os kits do desenvolvedor empacotam um microcontrolador ou um computador single-board e componentes compatíveis que podem ser usados para criar um protótipo dos dispositivos de IoT. Os kits do desenvolvedor geralmente incluem componentes como placas universais, cabos de conexão, placas de expansão, fontes de alimentação, baterias, sensores e atuadores. No entanto, esses kits do desenvolvedor são mais do que apenas uma coleção de componentes de hardware, eles também fornecem recursos de desenvolvimento, projetos de amostra, ferramentas e serviços para suportar o desenvolvimento de aplicativos usando o hardware.

Saiba mais sobre kits do desenvolvedor neste blog:

3

Use arquiteturas de IoT para criar soluções escaláveis, flexíveis e robustas

Planejar e descrever as arquiteturas de IoT o ajudará a gerenciar a complexidade das soluções de IoT. Assegure seu sucesso lendo este artigo que considera todas as camadas em uma arquitetura de IoT, o design de automação e de interoperabilidade e o valor das arquiteturas de referência de IoT padrão.

Uma arquitetura descreve a estrutura da solução de IoT, incluindo os aspectos físicos (ou seja, as coisas) e os aspectos virtuais (como serviços e protocolos de comunicação). Adotar uma arquitetura com multicamadas permite melhorar o entendimento de como todos os aspectos mais importantes da arquitetura operam de forma independente, antes de serem integrados nos aplicativos de IoT. Esta abordagem modular ajuda a gerenciar a complexidade das soluções de IoT.

Saiba mais sobre arquiteturas de IoT neste artigo:

4

Explore uma solução de IoT de grande escala, as cidades conectadas.

À medida que você expandir seu desenvolvimento de IoT para cenários reais, rapidamente você verá os desafios enfrentados para conectar pessoas, serviços e infraestruturas. Neste artigo, você verá como os desenvolvedores de IoT precisam trabalhar com as tecnologias existentes mais antigas em conjunto com as tecnologias mais recentes.

Muitas cidades grandes e pequenas no mundo todo estão optando pela IoT para resolver problemas urbanos, como congestionamento de tráfego, e para melhorar a segurança e a qualidade de vida de seus cidadãos. Sensores inteligentes que são instalados pela cidade, em veículos e em prédios e os aplicativos e os dispositivos que são usados pelas pessoas que moram ou trabalham na cidade produzem dados que são usados em todas essas cidades conectadas. Os dados de IoT são usados para informar decisões de como os espaços públicos devem ser projetados, de como melhorar o uso dos recursos e de como entregar serviços e utilitários públicos de forma mais eficiente e efetiva.

Saiba mais sobre os desafios de desenvolver soluções de IoT de grande escala neste artigo:

5

Desenvolva suas aptidões em desenvolvimento de IoT

Agora que você já expandiu seu conhecimento das complexidades do desenvolvimento de IoT, você está pronto para desenvolver suas aptidões com este tutorial baseado em vídeo. Construa um sistema rastreador de hábitos saudáveis usando um kit do desenvolvedor de IoT AdaFruit Feather Huzzah, Python, Java, MQTT e o IBM Watson IoT Platform. Você aprenderá como montar o dispositivo, preparar o microcontrolador, conectar o dispositivo à plataforma de IoT e executar o aplicativo em nuvem baseado em Java.

Ouça a Anna apresentar este projeto de IoT:

Vá em frente, entre de cabeça! Use este tutorial baseado em vídeo para desenvolver um projeto de IoT que usa um kit do desenvolvedor de IoT, uma plataforma de IoT e um aplicativo Java:

Próximas Etapas

Ainda quer mais? Fique ligado na linha de aprendizagem IoT 301, que será lançada em breve, na qual vamos abordar os desafios de segurança de IoT, o gerenciamento de dispositivo de IoT e as análises de IoT. E ainda vamos ampliar o aplicativo rastreador de hábitos saudáveis que você desenvolveu nesta linha de aprendizagem. Até lá, explore mais do conteúdo nos tópicos relacionados.


Recursos para download


Temas relacionados


Comentários

Acesse ou registre-se para adicionar e acompanhar os comentários.

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=80
Zone=Internet of Things, Software livre
ArticleID=1054411
ArticleTitle=IoT 201: desenvolvendo aptidões em desenvolvimento de IoT
publish-date=12042017