Vejen til I / O-sensornetværk - 💡 Fix My Ideas

Vejen til I / O-sensornetværk

Vejen til I / O-sensornetværk


Forfatter: Ethan Holmes, 2019

Julie Steele, Alasdair Allan, Rob Faludi og Kipp Bradford.

I oktober var der et par af os på O'Reilly Strata-konferencen i New York, der byggede et distribueret sensornetværk - 40 bundter af sensorer spredt rundt i konferencens mødested, måling og kvantificering af miljøet, alle sammen forbundet med et Digi XBee-baseret net netværk.

Kommer ud af en samtale mellem Edd Dumbill, Tim O'Reilly og mig selv på O'Reilly OSCON tidligere på året, var dette fødslen af ​​det, der er blevet Data Sensing Lab - hardware hacking for datavidenskabsfolk. Det var også starten på en glat sti, der ville tage Kipp Bradford, Julie Steele, Rob Faludi og mig til Google I / O og muligvis de mest udmattende par uger i mit liv.

Men det var stadig måneder i fremtiden, da de oprindelige sammensvorne samlet sig i det sydlige Rhode Island - mig selv, Brian Jepson, Shawn Wallace, Meghan Blanchette, Julie Steele og Rob Faludi.

På trods af samtalen med Tim var det hele et skunkworks-projekt, og med blot en uge at gå før konferencen i New York var valg af sensorer nede på, hvilke hylder der kunne hentes og afsendt om få dage .

Med flere kasser ankommet igennem de første par dage arbejdede vi frantically til håndlodder 40 sensortavler ved at bruge Arduino Wireless Proto Shield som en base for arbejdet, som vi kaldte "Sensor motes" trods deres størrelse. Vi har også arbejdet med Brians to 3D-printere, især hans Printrbot Jr, fra dawn til dusk for at fremstille skabe til motes.

Indlæser bilen i slutningen af ​​ugen med en boks af færdige moter sammen med Brian's Printrbot Jr, så vi kunne fortsætte med at udskrive kabinetter til motes på konferencen, vi kørte fra Rhode Island til New York til O'Reilly Strata.

En sensor mote fra O'Reilly Strata i New York

Rolling motes ud i hotellet viste sig at være en vanskelig opgave. Hotellet havde tykke armerede betonvægge, og det var et vanskeligt sted at udnytte et maskinetværk. Men vi lykkedes med hjælp fra nogle ekstra hænder (herunder Kipp Bradford) og fik mange interessante data. Nok, at skunkworks-projektet blev børstet af, og vi blev inviteret tilbage til næste Strata-konference i begyndelsen af ​​dette år i Santa Clara, Californien.

Awesome knapper bliver samlet på ITP i New York

Før Californiens konference fløj jeg ind i New York og campede ud på ITP for at bygge en ny funktion til Lab. I løbet af et par dage sætter jeg sammen 15"Awesome Buttons" gigantiske røde knapper til at gå uden for hvert mødelokale, som konferencens deltagere blev opfordret til at skubbe som de forladte, hvis de troede, at den snak, de netop havde set, var godt, så fantastisk.

Vi har også tilføjet flere sensormotorer og genopbygget nogle af de andre, der var blevet beskadiget i transit, for i alt omkring 50 sensormotiver denne gang. Men vi tænkte også fremad; Jeg havde begyndt at tænke på, at hvis vi skulle tage det alvorligt, skulle jeg nok prototype nogle brugerdefinerede skjold. Så foran Strata designede jeg og bestilte nogle boards fra OSH Park til levering til ITP. De ventede på mig i New York, men fik kun loddet op i Californien på webstedet på Strata.

Prototype sensor skjold på O'Reilly Strata i Californien

Denne gang havde vi endda i real-time visualisering af vores data takket være Kim Rees og teamet på periskopisk,

Live visualisering på O'Reilly Strata i Californien

Men så blev det interessant. Vi havde snakket kort i New York, men efter Santa Clara-konferencen bad Michael Manoochehri, en udviklingsprogrammeringeniør med Googles Cloud Platform, os om at bringe Data Sensing Lab til Google I / O.

Det var straks klart for os alle, at hvis vi skulle gøre denne vanvittige ting, ville de processer og hardware, vi havde brugt indtil nu, skulle ændre sig. De nye brugerdefinerede skjold, jeg havde prototypet, var en god start, men Google I / O afholdes i Moscone West. Sammenlignet med de slags rum, vi havde været netværk til da, er det stort.

Vi ville have brug for flere moter, så mange i virkeligheden, at vi skulle få dem bygget og maskinfabrikeret. Efter nogle tilbage af konvolutberegningerne fandt jeg, at vi havde brug for et sted mellem fire og 500 sensormotiver; vi ville ikke være i stand til at håndolde så mange.

Jeg er fysiker, og spiller kun ved at være ingeniør på tv. Vi havde brug for en rigtig elektrisk ingeniør, og vi havde brug for en hurtigt, og det var her, hvor Kipp Bradford kom ind. Denne gang ønskede vi flere og bedre valgte sensorer. Kipp tog mit første gennemgående hul design til en ny sensorplade og re-designet og prototyperede noget, der kunne masseproduceres og faktisk produkt med andre ord.

Tid var imidlertid ikke på vores side. Faktisk, med kun en måned eller så til Google I / O, var alt om projektet et rush. På trods af den generelle flytning til offshore-produktion, ofte i Kina, betød vores korte tidsramme, at alt blev fremstillet på land i USA. I dette tilfælde var der mange faktorer i spil: såvel som at være hurtigere, var det også mere omkostningseffektivt at fremstille i staterne.

De fire forskellige sensormotes implementeret hos Google I / O

I ugen før I / O endte vi i et konferencerum på Google Boston. Der var 500, ikke 50 moter - og på trods af at de kom fra fabrikken med alle komponenter loddet til brættet, skulle alle 500 stadig udpakkes og fastgøres til 500 Arduino boards, som alle skulle programmeres. Så måtte XBee-radioerne være forbundet med deres ConnectPort gateways, så dataene kunne komme ud af vores XBee-netværket og op i Digi's Device Cloud, og derfra ind i Google Cloud. Det var alt sammen kompliceret af, at vi på grund af budgetbegrænsninger havde fire separate typer sensormotiver.

Dette var ikke en trivial øvelse. Det var en kickstarter gået galt.

Faktisk var det en intens og ubehagelig uge på trods af omfattende logistisk planlægning forud for tiden i Boston, og efter at have arbejdet en uge på 24 dage ankom vi i San Francisco sammen med vores hardware (som blev sendt næste dag fra Boston) et par dage før I / O med udrulningen stadig foran os ...

... men på en eller anden måde lykkedes det, eller næsten. Vi formåede at få 420 af de 500 sensormotiver rullet ud over Moscone West, og så løb vi tør for stikkontakter. Men det blev gjort, og de data, der startede, hældte i databasen. Vi samlede over 150 millioner optegnelser i løbet af konferencen.

Kim Cameron og Amy Unruh, som arbejdede sammen med Felipe Hoffa og Michael Manoochehri, om integrationen med Googles Cloud-platform, talte ved I / O om at diskutere software side af projektet.

På trods af mine bekymringer gik tårn på fredag ​​ganske godt, og Kipp, Julie, Rob og jeg gik sydover til Maker Faire, som sparkede ud næste dag. Nogle af de sensormotiver, vi har udstationeret hos Google I / O, vises på Digi International-standen på Faire, og Kipp og jeg taler om vores historie senere i dag kl. 11:45 på "Mød producenterne" scene hos producenten Faire. Hvis du tænker på at deltage i O'Reilly OSCON i juli, vil Kipp og jeg også give en vejledning, hvor vi taler om Data Sensing Lab, vores bog Distributed Network Data, og hvad vi gjorde ved I / O.

Alt hardware og kode fra projektet, herunder backend-databasen og pipelinearbejdet udført af teamet hos Google, vil blive åbnet i løbet af de næste par måneder. Endelig (og stort set fordi det var det mest stillede spørgsmål, da vi var hos I / O), var den hardware, vi brugte, nu tilgængelig til forudbestilling.



Du Kan Være Interesseret

Live Steamers klub i Los Angeles

Live Steamers klub i Los Angeles


Et nærmere udseende: Halloween Etsy - Stuffy Skeleton

Et nærmere udseende: Halloween Etsy - Stuffy Skeleton


Reader Input

Reader Input


Gamer Malinger Mind-Boggling Homage til Warhammer Fantasy

Gamer Malinger Mind-Boggling Homage til Warhammer Fantasy






Seneste Indlæg