Desenvolvimento

29 jan, 2015

Conheça o kit de desenvolvimento de IoT da Intel

Publicidade

Recentemente, foi lançado o kit de desenvolvimento de IoT da Intel, que suporta as placas Intel Galileo (primeira e segunda geração) e a Intel Edison, e é composto pelo Grove Starter Kit, um kit de sensores que podem ser utilizados de forma simplificada, sem a necessidade de uma protoboard.

O pacote de software do kit contém uma imagem Linux baseada no projeto Yocto, um conjunto de bibliotecas e utilitários para facilitar o desenvolvimento. Para os desenvolvedores Arduíno, o kit oferece uma versão específica da IDE Arduíno compatível com as placas da Intel. Desenvolvedores C/C++ poderão utilizar uma versão especial do Eclipse, que já possui os pacotes de extensão para permitir o cross-compiling das aplicações e a depuração remota (via conexão de rede) nos dispositivos.

A imagem SD conta ainda com Python e Node.js, permitindo que desenvolvedores Python e JavaScript possam utilizar essas linguagens nos dispositivos. A Intel lançou ainda uma edição especial do Intel XDK, chamada de Intel XDK IoT Edition, que suporta o desenvolvimento e a depuração remota nas placas Intel Galileo e Edison.

Em parceria com a Wyliodrin.com é possível fazer a programação visual dos dispositivos utilizando Scratch, que pode ser traduzido para Python e JavaScript, e possui conexão via Internet com as placas, permitindo que o desenvolvimento seja feito de dentro de um navegador e que os programas sejam transferidos pela Internet diretamente para os dispositivos.

A Intel oferece ainda o Intel IoT Analytics, um serviço para coleta, armazenamento e processamento de dados na Nuvem, permitindo a execução de regras nos fluxos de dados para gerar alertas baseados em ferramentas de análise avançadas. Esse serviço é gratuito para uso limitado e não comercial.

Desenvolvedores avançados poderão ainda contar com uma versão de avaliação do VxWorks, um RTOS desenvolvido pela Wind River, e com o Intel System Studio for IoT.

No Kit, estão disponíveis duas bibliotecas open source desenvolvidas pela Intel, que simplificam o desenvolvimento de aplicações e a programação do I/O das placas e implementando uma API de alto nível para a utilização de sensores, atualmente suportando os sensores existentes no Grove Starter Kit.

Em resumo, independentemente do nível de experiência do desenvolvedor, o Kit oferece um caminho de aprendizado no mundo de IoT, do scratch ao C/C++.

Conheça mais o kit e mãos à obra! http://software.intel.com.br/iot.