OS Hardware meets OS Software
OS Junction, March 2013
@paul_tanner
Systems Consultant/ Developer/ PMMember, http://oshug.org/
Who's already working with open source hardware?Who intends to do so?
Agenda
Definitions, Similarities and Differences
Synergies
OSHUG
1 + 1 = 3 :: The Internet of Things
Questions x 2
Similarities
gnu.org: free software is a matter of liberty, not price .. think of free as in free speech, not as in free beer.
Open Source Hardware same distinction.
so why does RMS say "there's no such thing as Open Source Hardware and BTW Open Source is a marketing term"?
OSS-OSH Differences
Component cost
Tooling needed
Support available
Maturity/ Leadership
OSS Success
OSH Success
OSS Support
OSH Support
http://fritzing.org
https://solderpad.com/
Eagle: https://www.cadsoftusa.com
https://bitbucket.org/boldport/pcbmode
Commercial OSH Help
http://www.adafruit.com/
http://www.sparkfun.com/
http://shop.ciseco.co.uk/
http://oomlout.co.uk/
http://www.skpang.co.uk/
http://uk.rs-online.com/
with apologies to the others ...
OS Acceleration
and in hardware: I2C, RS-232, USB, bluetooth,SATA etc.
Other Projects of Note
Copenhagen Suborbitals
OpenXC (Car aftermarket)
Android ADK
CERN OHR
LocalMotors
DIYDrones/ OpenPilot
RiverSimple
Formal Definitions
http://www.oshwa.org/definition OS HWA
http://opensource.org/docs/osd OS Initiative
http://gnu.org/ GNU
Licenses: tomorrow
http://oshug.org/
Recent meeting topics:Products (Nanode, An Industry Perspective, Licensing Update)Embedded (Erlang, Parallella, Compiler Options and Energy Consumption)Open Source Hardware Camp 2012Drones (UDB4, OpenRelief, ARDrone + Kinect)Kits (Homesense, Quick2Wire)Energy-efficient Computing (Open Compute, BeagleBoard, Event-driven XCore)Practical System-on-Chip (Program your own open source FPGA SoC)Manufacturing (Breadboard to Finished Product, Arduino Shield, Modular RepRap Electronics)Wireless (Hacking Commodity Wireless, Practical Wireless, Contiki OS, CWIG)Open for Change Pt.2 (Hexayurt, O + S Project, Onawi)
People with a shared interest in Open Source Hardware
OSHUG highlights
Just a sample from our members:Nanode
Open Energy Monitor
Parallella
RepRap (TVRUG)
MBED, BeagleBone etc.
Raspberry Pi Interfacing
OpenCores
Parallella
Supercomputing for everyone
Questions so far?
Bringing it all together
Internet with things?
Web of things?
Internet of Things
Blend of electronics, software and connectivity
Early stage: need for low-cost experimentation
Collaborative
Well-supported by open hardware and software
However, to reach its potential, it must be about much more than connectivity
Functional Model
An elephant in the room
What Things?
Measure & Control:Utility meters
Weather sensors
Biosensors
Boilers
Pill dispensers
Security devices
etc
Semantic challenge
Bad practice
Good practice
Inspired by W3C semantic web paper
APIs are not enough
Real IoT needs
Mostly still to-do:Standards for protocols (incl. real-time)
Standard APIs
Standard Semantic Framework
Standard for Discoverability
Standards for Data Access permissioning
Much less need to standardise low level hardware
Final questions?
Thanks for Listening
@paul_tannerpaul [at] virtual-techno.com
http://oshug.org
https://www.slideshare.net/paul_tanner/
Top Related