• Complain

Andy King - Programming the Internet of Things

Here you can read online Andy King - Programming the Internet of Things full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2021, publisher: OReilly Media, Inc., genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Andy King Programming the Internet of Things
  • Book:
    Programming the Internet of Things
  • Author:
  • Publisher:
    OReilly Media, Inc.
  • Genre:
  • Year:
    2021
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Programming the Internet of Things: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Programming the Internet of Things" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Andy King: author's other books


Who wrote Programming the Internet of Things? Find out the surname, the name of the author of the book and a list of all author's works by series.

Programming the Internet of Things — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Programming the Internet of Things" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Programming the Internet of Things by Andy King Copyright 2021 Andrew D King - photo 1
Programming the Internet of Things

by Andy King

Copyright 2021 Andrew D. King. All rights reserved.

Printed in the United States of America.

Published by OReilly Media, Inc. , 1005 Gravenstein Highway North, Sebastopol, CA 95472.

OReilly books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (http://oreilly.com). For more information, contact our corporate/institutional sales department: 800-998-9938 or corporate@oreilly.com .

  • Acquisitions Editor: Melissa Duffield
  • Development Editor: Sarah Grey
  • Production Editor: Christopher Faucher
  • Copyeditor: Arthur Johnson
  • Proofreader: Piper Editorial Consulting, LLC
  • Indexer: Ellen Troutman-Zaig
  • Interior Designer: David Futato
  • Cover Designer: Karen Montgomery
  • Illustrator: Kate Dullea
  • June 2021: First Edition
Revision History for the First Edition
  • 2021-06-10: First Release

See http://oreilly.com/catalog/errata.csp?isbn=9781492081418 for release details.

The OReilly logo is a registered trademark of OReilly Media, Inc. Programming the Internet of Things, the cover image, and related trade dress are trademarks of OReilly Media, Inc.

The views expressed in this work are those of the author, and do not represent the publishers views. While the publisher and the author have used good faith efforts to ensure that the information and instructions contained in this work are accurate, the publisher and the author 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.

978-1-492-08141-8

[LSI]

Foreword

The Internet of Things has the potential to become one of the most disruptive technological advances of our time. With more than 50 billion devices expected to come online over the next few years, the IoT will have a profound impact on every industry. Exciting new connected devices and supporting systems will be developed to solve problems in medicine, transportation, agriculture, housing, energy, manufacturing, and more. Many of these projects are already under way, and most companies are eager to expand their products and capabilities to leverage the IoT.

Built on advancements and cost reductions in sensing, metrology, microelectronics, wireless communications, cloud services, and the expansion of the World Wide Web, the Internet of Things is at the intersection of multiple technologies developed over the last few decades. While this breadth introduces several challenges, it also offers the opportunity to architect and develop software across traditional career boundaries. The IoT pushes practitioners outside of their comfort zones to explore the full spectrum of software engineering. In most cases, a solution touches all levels of the stack: starting with bare-metal code on constrained devices, then aggregated through more capable edge nodes before heading northbound to the cloud. This means the designer must have enough expertise at each level to understand the protocols, languages, patterns, and frameworks available to build a stable and scalable system.

In Programming the Internet of Things, Andy lays out a carefully crafted guide to building an end-to-end IoT system. By working step by step through the text and leveraging the thorough reference materials, you will implement a versatile testbed built on patterns and protocols used in real commercial IoT systems. I encourage you to invest in the optional hardware components. One of the most rewarding aspects of this field is the integration of software and the physical world. The simple act of controlling an LED from the cloud or capturing indoor environmental conditions will have you hooked on the IoT.

The organization of this book and its reference materials shows the significant practical experience Andy has, not only in the IoT, but also in software engineering and architecture overall. The steps are deliberately designed to follow the process of a real software engineering project, backed by the Kanban-style management system utilized by most software development teams. If you complete each exercise in combination with the supporting reference material, you will gain a better understanding of the IoTwith the bonus of familiarizing yourself with processes and best practices common across software development in general.

While Andy covers the IoT down to the implementation level, I think this book also provides valuable guidance for the technology leader. By working through the software architecture that is the core of most IoT systems, you will gain a better understanding of the complexities involved in their implementation. Each exercise contains valuable insights regarding the challenges, risks, and trade-offs involved in that segment of the system.

I strongly advise readers to pay close attention to the numerous callouts and references regarding security in the Internet of Things. As with any technology, the pressure to deliver a solution can often overshadow the need for robust security. Deficient security has already been the downfall of many IoT systems. As this technology becomes more prevalent, it will become part of many critical systems. It is vital that security becomes one of the first considerations in any IoT project; it should be continually revisited throughout the lifecycle of the solution.

Programming the Internet of Things provides a road map for developers of all skill levels to break into one of the fastest-growing fields in software engineering. I encourage you to work through this content carefully and think about how you could apply solutions based on similar principles to problems in your life. I look forward to seeing the projects created by the technologists who get inspired by this content and dive into building the IoT.

Tim Strunck

Director of Software Engineering

Atom Power

Charlotte, North Carolina

April 2021

Preface

The Internet of Things (IoT) is a complex, interconnected system-of-systems composed of different hardware devices, software applications, data standards, communications paradigms, and cloud services. Knowing where to start with your own IoT project can be a bit daunting. Programming the Internet of Things is designed to get you started on your IoT development journey and shows you, the developer, how to make the IoT work.

If you decide to stay with me through this book, youll learn how to write, test, and deploy the software needed to build your own basic, end-to-end IoT capability.

Who Is This Book For?

Programming the Internet of Things is, at its core, a book about building IoT solutionsfrom device to cloud.

This book was primarily written as a teaching guide for my Connected Devices course at Northeastern University, and for any students interested in learning how to program IoT solutions. While its structurally focused on assisting students and practitioners, it can also be helpful for those interesting in learning more about IoT concepts and principles.

Throughout the book, you will find step-by-step guidelines for building your own end-to-end IoT capability, with exercises within each chapter that build on one another to help you cement your knowledge of the IoT. If youre more interested in the concepts, however, thats perfectly fine! You can learn about the

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Programming the Internet of Things»

Look at similar books to Programming the Internet of Things. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Programming the Internet of Things»

Discussion, reviews of the book Programming the Internet of Things and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.