Jeffrey Cross
Jeffrey Cross

Resin.io facilita a programação de todos os seus dispositivos inteligentes ao mesmo tempo

Imagem de recurso é cortesia de Frederick Vandenbosch

Resin.io (@resin_io) é um conglomerado de fabricantes de 20 países diferentes que trabalham para tornar o processo de programação de dispositivos conectados mais fácil tanto para novos criadores que não são especialistas em tecnologia e experientes que desejam construir uma frota de dispositivos conectados .

Abrindo a porta

Todos os dias, o sonho de uma casa ou local de trabalho conectado aproxima-se cada vez mais da realidade.Dispositivos inteligentes já estão começando a ocupar espaços de escritórios, e vários fabricantes já deram os primeiros passos para conectar vários dispositivos a uma única unidade de controle em casa.

Embora totalmente plausível para replicar, projetos como esses podem parecer assustadores para pessoas como eu. Eu adoraria mergulhar no mundo de pranchas e codificação, mas eu simplesmente não tenho o know-how técnico. Depois de ver o trabalho de resin.io em primeira mão na Maker Faire Bay Area, esse salto inicial não parece tão esmagador.

Um hub para criadores

O software da Resin.io funciona com qualquer dispositivo baseado em Linux. Isso pode não ser tudo, mas é certamente próximo.

O software fornece um hub para os criadores acessarem todos os dispositivos conectados ao seu portal resin.io individual. Não importa onde estão os dispositivos. Carlo Curinga, diretor de operações de tecnologia da resin.io, demonstrou como ele poderia acessar um de seus dispositivos na Itália a partir do site Maker Faire em San Mateo, Califórnia.

Fácil de usar

A demonstração do Resin.io também revelou o quão simples é o software deles. A empresa não quer que seus usuários tenham que se preocupar em montar placas ou aprender técnicas avançadas de programação para fazer com que seus projetos façam o que eles querem.

Com o Resin.io, um fabricante pode usar um Raspberry Pi em seu projeto e nunca mais precisar tocá-lo novamente. Todas as atualizações e novas programações podem ser feitas remotamente através de um laptop.

Para se manter fiel à sua missão, o resin.io tem até uma de suas pranchas encaixada (em resina, sim, eu também ri) sem meios de acesso sem quebrar a placa no processo. Eles podem atualizar o software executado na placa remotamente via Wi-Fi sem ter qualquer acesso físico ao dispositivo.

O Resin.io não apenas facilita o acesso a uma placa. Eu tenho um passo a passo de como programar um dispositivo com seu software. Grande parte da complexidade normalmente associada à programação foi retirada. O Resin.io converte comandos de programação difíceis de lembrar em diretivas mais simples. Fiquei impressionado quando, no meio da demonstração, percebi que eu, alguém que está longe de ser um programador, consegui seguir adiante.

Aplicações Profissionais

Embora o resin.io seja acessível para novos programadores como eu, também é útil para um codificador avançado para projetos de todos os níveis de habilidades. Designers que desejam lançar um produto podem usar o resin.io para conectar uma grande quantidade de dispositivos inteligentes.

Com o resin.io, todas as atualizações, comandos e downloads podem ser enviados para todos os dispositivos conectados com apenas alguns cliques. Um programador experiente poderia criar um protótipo altamente avançado, inicializá-lo em massa, produzir milhares de dispositivos em massa e, em seguida, usar o resin.io para atualizar todos os dispositivos de uma só vez, depois de todos já terem sido enviados aos clientes. O criador pode permanecer conectado a todos os seus dispositivos simultaneamente pelo resto da vida útil dos dispositivos e também oferecer aos clientes a capacidade de atualizar os dispositivos remotamente, se quiserem.

Ótimo para os fabricantes

A OpenROV está usando o resin.io na produção de seus novos drones subaquáticos Trident. Brian Adams, VP de Software, relata que eles já têm “aproximadamente vinte ROVs que estão gerenciando atualizações em sua frota de engenharia” à medida que a equipe se aproxima de sua data de envio.

Diversão vendo os usuários de resin.io @OpenROV demonstrando seu drone subaquático em # MFBA17 pic.twitter.com/Tm3E0EVl5g

- Resin.io (@resin_io) 20 de maio de 2017

Seus drones são controlados pelo portal resin.io da empresa. A equipe já está preparando o software para o súbito influxo de números quando os drones começarem a ser enviados. Adams acredita que qualquer fabricante que queira criar algo como o Trident, que exija um serviço constante ao cliente para lidar com a "automação de construção", possa se beneficiar de algo como o resin.io. Ele continua:

Uma vez que o criador inicia a transição da prototipação nesses computadores Linux embarcados para realmente descobrir como manter mais de um de seus produtos no campo, acredito que eles descobrirão que grande parte do trabalho já foi feito pela Resin.io. Todo fabricante que implanta um computador Linux embarcado precisa começar a entender como construir uma distribuição Linux personalizada que tenha apenas os pacotes de suporte que seu produto precisa. Com o projeto de código aberto Resin.io, os fabricantes podem encontrar um sistema operacional Linux base mantido para muitos computadores embarcados diferentes.

Como criador, você usa as ferramentas do Docker, que são as mais populares agora, para configurar os sistemas e serviços que precisam ser implantados no dispositivo. A resina mantém um inventário considerável de contêineres básicos para começar. Fomos capazes de pegar um container que tinha as ferramentas Debian básicas e o Node.js mais recente pré-instalado para nós!

Exemplos impressionantes!

Eu pude ver e brincar com algumas das criações do resin.io na Maker Faire Bay Area. Cada dispositivo foi controlado remotamente por meio de um aplicativo resin.io. Eu pude ver em primeira mão como resin.io poderia diferenciar entre dispositivos e interagir com um de cada vez remotamente, ou ver uma frota inteira de dispositivos e atualizar cada um com novo código simultaneamente.

Curinga se juntou a Alison Davis, diretora de marketing e estratégia de produtos, para me mostrar a frota de alto-falantes inteligentes que eles criaram para ajudar a demonstrar o que é possível com o resin.io. Cameron Diver, Engenheiro de Software, e Joe Roberts, Engenheiro de Hardware, exibiram o bloqueio inteligente do resin.io e alguns jogos.

BoomBeastic Mini

Este rapaz é um alto-falante inteligente baseado em Raspberry Pi, projetado por Curinga.

O design original

Minha parte favorita é facilmente o pequeno rosto de LED. O rosto mudará para outros símbolos, dependendo do que você programou o alto-falante para fazer. Não há necessidade de abrir o dispositivo e verificar no Raspberry Pi, lembra?

Modelo atual. Eu não posso esperar para tentar fazer isso!

Os símbolos variam de uma seta para baixo (uma nova atualização está sendo baixada) até um rosto carrancudo (atualização não funcionou) para uma enorme quantidade de outros. A Curinga até me mostrou como os fabricantes podem usar o software da resin.io para personalizar a interface e criar seus próprios símbolos e faces, e depois implementar o recurso em outros tipos de projetos.

Bloqueio do escritório

Este bloqueio inteligente pode ser programado através do resin.io para reagir a diferentes sinais. Diver, que ajuda a construir os componentes de backend do resin.io que cuidam das partes difíceis dos dispositivos de programação, para que os usuários do resin.io não precisem, demonstraram como o bloqueio responderia a certas keycards, mas se fortaleceriam contra aqueles que não forneça o sinal correto.

Jogos

Resin.io trouxe três jogos que foram programados no Raspberry Pi: Snake, Tetris e Rock, Paper, Scissors. As pranchas estão atualmente muito nuas, mas a equipe espera projetar um belo estojo em plástico 3D que irá envolver completamente a placa. Os criadores de conteúdo que desejam criar seus próprios jogos usando o resin.io e o Raspberry Pis podem encontrar esses e outros exemplos no playground e no repositório de projetos do resin.io no GitHub.

Eu tentei jogar Tetris e falhei espetacularmente. O pequeno bastão de plástico realmente machucou meu polegar. Aqui esperamos que o case acrescente um joystick de plástico tão necessário que seja mais fácil de usar!

Ação

Deixar Um Comentário