Site icon Embarcados – Sua fonte de informações sobre Sistemas Embarcados

Esquilo – Uma plataforma de desenvolvimento para IoT

Esquilo

Recentemente foi lançada no Kickstarter a campanha para a plataforma Esquilo, uma placa de desenvolvimento para IoT. A proposta é trazer todos os recursos necessários para aplicações em IoT integrados numa plataforma. Além do hardware a plataforma também possui uma IDE baseada em WEB com facilidades de acesso à nuvem de uma forma fácil e segura. Outro grande diferencial da Esquilo é ser uma plataforma open hardware e open source. A figura 1 exibe um resumo dos recursos da plataforma:

Figura 1 – Resumo de Recursos da plataforma Esquilo

A IDE é baseada em WEB sendo armazenada no próprio hardware com acesso através da conexão Wi-Fi. Dessa forma, não há dependência de conexão a um servidor externo através da internet. Outro recurso interessante da IDE são as opções de debug, com breakpoints, vizualizações de variáveis e outros recursos que auxiliam no desenvolvimento de uma aplicação com microcontroladores. A figura 2 exibe a IDE:

Figura 2 – IDE baseada em WEB armazenada na própria Esquilo

Especificações do Hardware

O coração da Esquilo é o microcontrolador Kinetis ARM Cortex-M4F da Freescale, o MK64FN1M0VLL12, o mesmo utilizado na placa FRDM-K64F. Esse microcontrolador roda a 120 MHz e possui 1MB de flash, 256 KB de SRAM, ponto flutuante por hardware, criptografia por hardware, ADC de 16 bits, diversos barramentos seriais, etc.

A interface  Wi-Fi 802.11b/g/n é  fornecida através de um chipset Broadcom, o BCM43362, em um módulo já com chip e antena inclusos. A figura 3 exibe alguns dos recursos, na própria placa:

Figura 3 – Recursos de hardware da Esquilo

A seguir é apresentada uma lista de recursos disponíveis na Esquilo:

A figura 4 exibe a pinagem disponível na placa Esquilo:

Figura 4 – Pinouts da placa Esquilo

Você pode conferir todas as especificações do hardware na pagina de documentação da Esquilo.

Conectividade e projetos com a Esquilo

A plataforma apresenta diversos recursos para conexão à nuvem, em comparação às outras plataformas do mercado. Porém, em muitos casos, isso não é necessário, e ela apresenta uma solução completa para redes isoladas.

Em sua campanha no Kickstarter são apresentados alguns exemplos, entre eles é demonstrada uma aplicação de estação meteorológica utilizando sensor de temperatura, umidade e pressão disponíveis em shield Arduino da Sparkfun. As informações são exibidas no browser, conforme exibido na figura 5 a seguir:

Figura 5 – Estação meteorológica feita com Esquilo

Confira mais detalhes dessa plataforma em sua campanha no Kickstarter ou acesse diretamente o seu site esquilo.io.

Você pode financiar a campanha adquirindo uma placa no valor de $39. A campanha já atingiu a meta e a previsão para envio das placas é junho deste ano.

E você leitor o que achou dessa plataforma? Quais projetos está imaginando em fazer com ela? Deixe seus comentários.