Mike Barlow
How the Internet of Things Transforms
Design and Manufacturing
When Hardware
Meets Software
THE O’REILLY INTERNET OF THINGS CONFERENCE
June 23–25, 2015 • SAN FRANCISCO, CA
“The future has a funny way of
sneaking up on you. You don’t
notice it until you’re soaking in it.
That was the feeling
at O’Reilly’s Solid
Conference.”
— Wired
The Internet of Things crosses traditional borders of hardware and software. The new products
and services created from the melding of software, sensors, hardware, and data are built by people
from a diverse range of backgrounds and industries including engineering, design, networking, and
software development. A vibrant new community made up of business and industry leaders, CEOs
software developers, hardware engineers, designers, investors, startups, academics, and policy
makers gather at Solid to be inspired, make connections and launch conversations, and plug into
the future for a few days.
Find out more at solidcon.com
Mike Barlow
When Hardware Meets
Software
How the Internet of Things
Transforms Design and
Manufacturing
When Hardware Meets Software
by Mike Barlow
Copyright © 2015 O’Reilly Media, Inc. All rights reserved.
Printed in the United States of America.
Published by O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA
95472.
O’Reilly books may be purchased for educational, business, or sales promotional use.
Online editions are also available for most titles (http://my.safaribooksonline.com). For
more information, contact our corporate/institutional sales department: 800-998-9938
or corporate@oreilly.com.
Editor: Mike Loukides
November 2014: First Edition
Revision History for the First Edition:
2014-11-12: First release
The O’Reilly logo is a registered trademark of O’Reilly Media, Inc. When Hardware
Meets Software, the cover image, and related trade dress are trademarks of O’Reilly
Media, Inc.
While the publisher and the author(s) have used good faith efforts to ensure that the
information and instructions contained in this work are accurate, the publisher and
the author(s) disclaim all responsibility for errors or omissions, including without
limitation responsibility for damages resulting from the use of or reliance on this work.
Use of the information and instructions contained in this work is at your own risk. If
any code samples or other technology this work contains or describes is subject to open
source licenses or the intellectual property rights of others, it is your responsibility to
ensure that your use thereof complies with such licenses and/or rights.
While every precaution has been taken in the preparation of this book, the publisher
and authors assume no responsibility for errors or omissions, or for damages resulting
from the use of the information contained herein.
ISBN: 978-1-491-90256-1
[LSI]