Het pad naar het I / O-sensornetwerk - 💡 Fix My Ideas

Het pad naar het I / O-sensornetwerk

Het pad naar het I / O-sensornetwerk


Auteur: Ethan Holmes, 2019

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

Afgelopen oktober waren enkelen van ons tijdens de O'Reilly Strata-conferentie in New York bezig met het bouwen van een gedistribueerd sensornetwerk - 40 bundels sensoren verspreid over de vergaderlocatie, die de omgeving meten en kwantificeren, allemaal met elkaar verbonden door een op Digi XBee gebaseerd netwerk netwerk.

Uit een gesprek tussen Edd Dumbill, Tim O'Reilly en mijzelf in O'Reilly OSCON eerder dit jaar, was dit de geboorte van wat het Data Sensing Lab is geworden - hardware-hacking voor data scientists. Het was ook het begin van een glibberig pad dat Kipp Bradford, Julie Steele, Rob Faludi en ik naar Google I / O en mogelijk de meest vermoeiende weken van mijn leven zou brengen.

Maar dat was nog maanden in de toekomst toen de oorspronkelijke samenzweerders bijeenkwamen in het zuiden van Rhode Island - ikzelf, Brian Jepson, Shawn Wallace, Meghan Blanchette, Julie Steele en Rob Faludi.

Ondanks het gesprek met Tim was het hele project een skunkworks-project, en met slechts een week te gaan vóór de conferentie in New York, was de selectie van sensoren gebaseerd op wat standaardonderdelen binnen een paar dagen konden worden gekocht en verzonden. .

Omdat er de eerste paar dagen meerdere dozen arriveerden, werkten we verwoed aan het met de hand solderen van 40 sensorborden, met behulp van het Arduino Wireless Proto Shield als basis voor het werk, dat we nagesynchroniseerd hadden "Sensormotjes" ondanks hun grootte. We werkten ook twee 3D-printers van Brian, vooral zijn Printrbot Jr, van zonsopgang tot zonsondergang om behuizingen voor de motieven te maken.

Aan het einde van de week laadde de auto, samen met een doos voltooide motieven en Brian's Printrbot Jr zodat we bijlagen konden blijven afdrukken voor de motieven tijdens de conferentie, reden we van Rhode Island naar New York voor O'Reilly Strata.

Een sensormot van O'Reilly Strata in New York

Het uitrollen van de motieven in het hotel bleek een moeilijke taak. Het hotel had dikke muren van gewapend beton en het was een moeilijke ruimte om een ​​gaasnetwerk in te zetten. Maar we zijn erin geslaagd met de hulp van een paar extra handen (waaronder Kipp Bradford) en hebben veel interessante gegevens verzameld. Genoeg dat het skunkworks-project werd afgeblazen en we werden begin dit jaar opnieuw uitgenodigd voor de volgende Strata-conferentie in Santa Clara, Californië.

Awesome Buttons worden geassembleerd op ITP in New York

Voorafgaand aan de California-conferentie vloog ik naar New York en kampeerde ik bij ITP om een ​​nieuwe functie voor het Lab uit te bouwen. In een tijdsbestek van een paar dagen stelde ik 15 samen"Awesome Buttons," gigantische rode knoppen om naar buiten te gaan van elke sessieruimte waarvan de aanwezigen op de conferentie werden aangemoedigd om te duwen als de opgewondenen als ze dachten dat de toespraak die ze net hadden gezien, nou ja, een beetje geweldig was.

We voegden ook meer sensormotjes toe en herbouwden enkele van de anderen die beschadigd waren tijdens het transport, voor een totaal van ongeveer 50 sensormodules dit keer. Maar we waren ook vooruit denken; Ik begon te denken dat als we dit serieus zouden nemen, ik waarschijnlijk een aantal aangepaste schilden zou moeten prototypen. Dus voorafgaand aan Strata heb ik een aantal boards van OSH Park ontworpen en besteld voor levering aan ITP. Ze zaten me op te wachten in New York, maar werden alleen op locatie in Strata gesoldeerd in Californië.

Prototype sensorschermen bij O'Reilly Strata in Californië

Deze keer hadden we zelfs real-time visualisatie van onze gegevens, dankzij Kim Rees en het team van Periscopic,

Live visualisatie bij O'Reilly Strata in Californië

Maar toen werd het interessant. We hadden kort in New York gesproken, maar na de Santa Clara-conferentie vroeg Michael Manoochehri, een ontwikkelaarsprogramma-engineer bij Google's Cloud Platform, ons om het Data Sensing Lab naar Google I / O te brengen.

Het was ons meteen duidelijk dat, als we dit gekke ding gingen doen, de processen en hardware die we tot nu toe gebruikten, moesten veranderen. De nieuwe aangepaste schilden die ik had prototypes waren een goed begin, maar Google I / O wordt gehouden in Moscone West. Vergeleken met het soort ruimtes dat we tot dan toe hadden aan netwerken, is het enorm.

We zouden meer motieven nodig hebben, zoveel zelfs dat we ze moesten laten bouwen en machinaal vervaardigen. Na wat terugkomst van de berekening van de enveloppen, dachten we dat we ergens tussen de vier en vijfhonderd sensoronderdelen nodig hadden; we waren niet in staat om zoveel mensen met de hand te solderen.

Ik ben een natuurkundige en speel alleen om een ​​ingenieur op tv te zijn. We hadden een echte elektrotechnisch ingenieur nodig, en die hadden we snel nodig, en dat was waar Kipp Bradford binnenkwam. Deze keer wilden we meer en beter gekozen sensoren. Kipp nam mijn eerste doorgaande gatontwerp voor een nieuw sensorbord en herontwierp en prototypereerde iets dat in massa kon worden geproduceerd, en feitelijk product met andere woorden.

Maar de tijd stond niet aan onze kant. In feite, met slechts een maand of zo naar Google I / O, was alles over het project een rush. Ondanks de algemene overstap naar offshore-industrie, vaak in China, betekende ons korte tijdsbestek dat alles op de wal in de Verenigde Staten werd vervaardigd. In dit geval speelden veel factoren een rol: naast sneller te zijn, was het ook kosteneffectiever om in de Verenigde Staten te produceren.

De vier verschillende sensormethoden ingezet op Google I / O

In de week voor I / O kwamen we in een vergaderruimte terecht bij Google Boston. Er waren 500, niet 50, motieven - en ondanks dat ze uit de fabriek kwamen met alle componenten die op het bord waren gesoldeerd, moesten alle 500 nog steeds worden uitgepakt en bevestigd aan 500 Arduino-kaarten, die allemaal moesten worden geprogrammeerd. Vervolgens moesten de XBee-radio's worden gekoppeld aan hun ConnectPort-gateways, zodat de gegevens uit ons XBee-mesh-netwerk konden komen en omhoog konden gaan naar de Device Cloud van Digi en van daaruit naar de Google Cloud. Het was allemaal gecompliceerd door het feit dat we vanwege budgetbeperkingen vier verschillende soorten sensormotten hadden.

Dit was geen triviale oefening. Het was een Kickstarter die fout was gegaan.

In feite was het een intense en slopende week, ondanks uitgebreide logistieke planning van tevoren in Boston, en na een week van 24 dagen gewerkt te hebben, kwamen we aan in San Francisco samen met onze hardware (die de volgende dag vanuit Boston werd verzonden) een paar dagen voor op I / O met de uitrol nog voor ons ...

... maar op de een of andere manier lukte het ons, of bijna. Het lukte ons om 420 van de 500 sensor-elementen te krijgen die over Moscone West werden uitgerold en toen waren er geen stopcontacten meer. Maar het was klaar en de gegevens begonnen in de database te gieten. We hebben meer dan 150 miljoen records verzameld in de loop van de conferentie.

Kim Cameron en Amy Unruh, die samenwerkten met Felipe Hoffa en Michael Manoochehri, over de integratie met het Google-cloudplatform, gaven een gesprek op I / O over de softwarekant van het project.

Ondanks mijn zorgen verliep de demontage op de vrijdag best goed, en Kipp, Julie, Rob en ik gingen naar het zuiden op weg naar Maker Faire, die de volgende dag aftrapte. Sommige van de sensormotchetten die we bij Google I / O hebben gebruikt, zijn te zien op de stand van Digi International op de Faire, en Kipp en ik zullen later vandaag om 11:45 uur over ons verhaal praten over "Meet the Makers" podium bij Maker Faire. Als je in juli overweegt om O'Reilly OSCON bij te wonen, zullen Kipp en ik ook een tutorial geven waarin we praten over het Data Sensing Lab, ons boek Distributed Network Data en wat we hebben gedaan bij I / O.

Alle hardware en code van het project, inclusief de back-enddatabase en het pijplijnwerk van het team van Google, worden de komende maanden open source aangeboden. Eindelijk (en vrijwel omdat dit de meest gestelde vraag was toen we bij I / O waren), is de hardware die we hebben gebruikt nu beschikbaar voor pre-order.



U Bent Wellicht Geïnteresseerd Zijn

Jouw reacties

Jouw reacties


Flashback: Baked Cumin Lime Tortilla Chips

Flashback: Baked Cumin Lime Tortilla Chips


Lezers reageren: Vlieger Math

Lezers reageren: Vlieger Math


Ontario Makers "bezetten" Kitchener City Hall

Ontario Makers "bezetten" Kitchener City Hall






Recente Berichten