2016-04-24 12:30-2016-04-24 13:30

Experience level


Session Track

Open Hardware

Internet of Thingies

For better or worse, the Internet of Things has become pervasive in our lives.  I am interested in IoT at the component level: how Thingies can be built cheaply and effectively, how they can be made to communicate openly through standards, the interesting work and information these Thingies can provide that allow us to make powerful decisions to shape lives.

My belief is that by using an open approach to making Thingies and using freely available standards, protocols, and mechanisms, we can make spectacularly interesting things, share ideas, and make the world a better place.  Or at least a more interesting place. 
This talk will highlight my process for making, testing, tinkering, breaking, remaking, modifying, adjusting, interacting, collecting, and putting Thingies to use.  Using common tools and hobbiest electronic components I will show my approach and decision process, lessons learned and ideas to refine and improve future revisions.

I also happen to work for an open source network management platform project, The OpenNMS Group, so I will use OpenNMS to collect and present collected data from these Thingies.  I will explore different data collection approaches, make use of different collection and presentation approaches, and cover ways to handle events and make use of alerting and thresholding.  

Technologies involved will range from TCP/IP to Lua, XML, HTTP, Heka, electricity, IDEs, Arduino and other similar hardware, and some Linux systems involvement too.

Attendees should have very basic familiarity with electronics, open source systems, and IP protocol communication.  I will generalize these areas for the talk.

You should walk away from this presentation with an energetic verve to build an IoT army that can take on the world and become our future machine overlords.  I kid, mostly.