Who Is This Book For?To the ProgrammerTo the InstructorTo the Technology Manager or ExecutiveWhat Do I Need to Know?How Is This Book Arranged?Part I, “Getting Started”Part II, “Connecting to the Physical World”Part III, “Connecting to Other Things”Part IV, “Connecting to the Cloud”Some Background on the IoTComplexity RedefinedCreating ValueLiving on the EdgeConclusionConventions Used in This BookUsing Code ExamplesO’Reilly Online LearningHow to Contact UsAcknowledgments