Resin.io gør det nemt at programmere alle dine smarte enheder på en gang - 💡 Fix My Ideas

Resin.io gør det nemt at programmere alle dine smarte enheder på en gang

Resin.io gør det nemt at programmere alle dine smarte enheder på en gang


Forfatter: Ethan Holmes, 2019

Feature Image er høflighed af Frederick Vandenbosch

Resin.io (@resin_io) er et konglomerat af beslutningstagere fra 20 forskellige lande, der arbejder på at gøre processen med programmering tilsluttede enheder nemmere for både nye skabere, der ikke er specielt teknologiske og krydrede kodere, der ønsker at bygge en flåde af tilsluttede enheder .

Åbner døren

Hver dag kommer drømmen om et tilsluttet hjem eller en arbejdsplads tættere på virkeligheden.Smarte enheder begynder allerede at fylde kontorrum, og flere producenter har allerede taget de første skridt hen imod at forbinde flere enheder til en enkelt styreenhed derhjemme.

Selv om det er helt plausibelt at replikere, kan projekter som disse synes skræmmende for folk som mig. Jeg ville elske at dykke ind i verden af ​​boards og kodning, men jeg har bare ikke den tekniske knowhow. Efter at have set resin.io's førstehånds arbejde på Maker Faire Bay Area, synes det første spring ikke helt så overvældende.

Et nav for skabere

Resin.io's software fungerer sammen med alle Linux-baserede enheder. Det kan ikke være alt, men det er bestemt tæt.

Softwaren giver et hjerte for skabere at få adgang til alle de enheder, der er forbundet med deres individuelle resin.io portal. Det er ligegyldigt hvor enhederne er, heller ikke. Carlo Curinga, direktør for teknologioperationer på resin.io, demonstrerede, hvordan han kunne få adgang til en af ​​sine enheder tilbage i Italien fra Maker Faire-webstedet i San Mateo, Californien.

Let at bruge

Resin.io's demonstration afslørede også, hvor nemt deres software er at bruge. Virksomheden vil ikke have sine brugere nødt til at bekymre sig om at oprette bestyrelser eller lære avancerede programmeringsteknikker for at gøre deres projekt det, de vil have det til at gøre.

Med Resin.io kunne en maker bruge en Raspberry Pi i deres projekt og behøver aldrig at røre det igen. Alle opdateringer og ny programmering kan nemt gøres fjernt via en bærbar computer.

For at være tro mod deres mission har resin.io selv en af ​​deres brædder indkapslet (i harpiks faktisk, ja jeg grinede også) uden adgang til adgang uden at knuse brættet i processen. De kan opdatere software, der kører på tavlen eksternt via wifi uden fysisk adgang til enheden.

Resin.io gør ikke blot adgang til et bord lettere. Jeg fik en gennemgang af, hvordan man programmerer en enhed med deres software. Meget af det kompleksitet, der normalt er forbundet med programmering, er taget ud. Resin.io konverterer vanskelige at huske programmering kommandoer til enklere direktiver. Jeg var imponeret, da halvvejs gennem demonstrationen, indså jeg, at jeg, nogen der er langt fra en programmør, kunne følge med.

Professionelle applikationer

Mens resin.io er tilgængeligt for nye programmører som mig, er det også nyttigt at en avanceret koder til projekter af alle færdighedsniveauer. Designere, der ønsker at lancere et produkt, kan bruge resin.io til at forbinde en lang række smarte enheder.

Med resin.io kan hver opdatering, kommando og download sendes til alle tilsluttede enheder med blot et par klik. En dygtig programmør kan skabe en meget avanceret prototype, kickstart den, masse producerer tusindvis af enheder, og brug derefter resin.io til at opdatere hver enkelt enhed på én gang, efter at de alle allerede har sendt til kunderne. Skaberen kunne forblive forbundet til alle deres enheder samtidigt for resten af ​​enhedernes liv og give også deres kunder mulighed for at opdatere enhederne eksternt, hvis de ønsker det

Perfekt til producenter

OpenROV bruger i øjeblikket resin.io i produktionen af ​​deres nye Trident undervands droner. Brian Adams, VP for Software, rapporterer, at de allerede har "omtrent tyve ROV'er, som [de] forvalter opdateringer til i [deres] ingeniørflåde", da holdet nærmer sig deres fragtdato.

sjovt at se resin.io brugere @OpenROV demoing deres undervands drone på # MFBA17 pic.twitter.com/Tm3E0EVl5g

- Resin.io (@resin_io) 20. maj 2017

Deres droner styres alle gennem selskabets harpiks.io portal. Holdet er allerede klar til softwaren til pludselig tilstrømning i tal, når dronerne begynder at sende. Adams mener, at enhver maker, der ønsker at skabe noget som Trident, der ville kræve konstant kundeservice for at kunne håndtere "build automation" kunne have gavn af noget som resin.io. Han fortsætter:

Når en maker begynder overgangen fra prototyping på disse indlejrede Linux-computere til faktisk at finde ud af, hvordan man opretholder mere end et af deres produkter på marken, tror jeg, at de vil finde en masse arbejde allerede er udført af Resin.io. Enhver maker, der implementerer en integreret Linux-computer, skal begynde med at finde ud af, hvordan man opbygger en brugerdefineret Linux-distribution, der kun har supportpakkerne til deres produktbehov. Med Resin.io open source-projektet kan beslutningstagere finde et vedligeholdt Linux-operativsystem til mange forskellige indlejrede computere.

Som en maker bruger du derefter Docker-værktøjerne, som alle er raseri lige nu, til at konfigurere de systemer og tjenester, der skal implementeres på enheden. Harpiks opretholder en betydelig beholdning af basisbeholdere til at begynde med. Vi kunne få fat i en container, der havde de grundlæggende Debian-værktøjer og den nyeste Node.js forudinstalleret for os!

Awesome eksempler!

Jeg fik se og lege med et par af resin.io's kreationer på Maker Faire Bay Area. Hver enhed blev styret eksternt via en resin.io applikation. Jeg blev nødt til at se førstehånds, hvordan resin.io kunne skelne mellem enheder og interagere med en ad gangen eller se en hel flåde af enheder og opdatere hver enkelt med en ny kode samtidigt.

Curinga sluttede sig til Alison Davis, direktør for produktmarkedsføring og strategi, for at vise mig flåden af ​​smarte højttalere, de har bygget for at vise, hvad der er muligt med resin.io. Cameron Diver, Software Engineer og Joe Roberts, Hardware Engineer, udstillede resin.ios smarte lås og nogle spil.

BoomBeastic Mini

Denne lille fyr er en Raspberry Pi-baseret smart højttaler, designet af Curinga.

Det oprindelige design

Min yndlingsdel er let den lille LED-ansigt. Ansigtet skifter til andre symboler afhængigt af, hvad du har programmeret højttaleren til at gøre. Ingen grund til at åbne enheden og tjekke ind på Raspberry Pi, husk?

Nuværende model. Jeg kan ikke vente med at prøve at gøre dette!

Symboler spænder fra en nedadgående pil (ny opdatering downloades) til et frowning ansigt (opdatering fungerede ikke helt) til en række andre. Curinga viste mig selv, hvordan beslutningstagere kan bruge resin.io's software til at tilpasse grænsefladen og lave deres egne symboler og ansigter, og derefter implementere funktionen i andre typer projekter.

Kontorlås

Denne smarte lås kan programmeres gennem resin.io for at reagere på forskellige signaler. Diver, der hjælper med at opbygge backend-komponenterne i resin.io, der tager sig af de vanskelige dele af programmeringsenheder, så resin.io's brugere behøver ikke at demonstrere, hvordan låsen vil reagere på bestemte keycards, men befæste sig imod dem, der giv ikke det rigtige signal.

Spil

Resin.io bragte tre spil, der var programmeret på Raspberry Pi: Snake, Tetris og Rock, Paper, Sax. Brædderne er i øjeblikket temmelig nøgne, men holdet håber at designe en flot plastik 3D-sag, der helt omslutter brættet. Skabere, der ønsker at bygge deres egne spil ved hjælp af resin.io og Raspberry Pis, kan finde disse og andre eksempler på resin.ios legeplads og projektrepositioner på GitHub.

Jeg forsøgte at spille Tetris og mislykkedes spektakulært. Den lille plastikpind må bare gøre min tommelfinger skade. Her håber vi, at tilfældet tilføjer et brugervenligt plast joystick, der er nemmere at bruge!



Du Kan Være Interesseret

Gaveguide: Grøn Thumb

Gaveguide: Grøn Thumb


Goodnight, Maker: Bøger til præ-læsere

Goodnight, Maker: Bøger til præ-læsere


Kit-A-Day Giveaway: Thingamagoop 2

Kit-A-Day Giveaway: Thingamagoop 2


Kit-A-Day Giveaway: Ultimate Microcontroller Pack m / Arduino + Voice Shield + EZ Expander + RTC Breakout

Kit-A-Day Giveaway: Ultimate Microcontroller Pack m / Arduino + Voice Shield + EZ Expander + RTC Breakout