Muutke küpsiste eelistusi

Learn Apple HomeKit on iOS: A Home Automation Guide for Developers, Designers, and Homeowners 1st ed. [Pehme köide]

  • Formaat: Paperback / softback, 128 pages, kõrgus x laius: 235x155 mm, kaal: 454 g, 82 Illustrations, black and white; XVI, 128 p. 82 illus., 1 Paperback / softback
  • Ilmumisaeg: 02-Dec-2016
  • Kirjastus: APress
  • ISBN-10: 1484215281
  • ISBN-13: 9781484215289
  • Pehme köide
  • Hind: 32,95 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Tavahind: 38,76 €
  • Säästad 15%
  • Raamatu kohalejõudmiseks kirjastusest kulub orienteeruvalt 2-4 nädalat
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Tellimisaeg 2-4 nädalat
  • Lisa soovinimekirja
  • Formaat: Paperback / softback, 128 pages, kõrgus x laius: 235x155 mm, kaal: 454 g, 82 Illustrations, black and white; XVI, 128 p. 82 illus., 1 Paperback / softback
  • Ilmumisaeg: 02-Dec-2016
  • Kirjastus: APress
  • ISBN-10: 1484215281
  • ISBN-13: 9781484215289

Learn HomeKit on the Mac and iOSis the complete guide to Apple's home automation technology (Home Kit). You’ll learn the Home Kit platform structure and how it supports devices (existing and planned), and you’ll get a thorough grounding on new and useful apps that deliver a new generation of home automation in a secure and innovative environment. For programmers, there's an entire chapter (plus sections in other chapters) dedicated to the core coding issues you'll need to learn. For non-programmers, this book is your perfect resource for easily getting your arms around the amazing potential of Apple HomeKit.

The book shows you how to move to secure, integrated home automation projects that integrate with your digital world ... automatically (after you set them up as described in the book). Having your calendar and appointments control your lights, locks, thermostat, and other home devices is the heart of home automation. In homes and small offices, you can banish notes taped to switches and controls that say, "Do not turn off this switch" or "Leave the thermostat alone." The book gets you up to speed on HomeKit, and it also answers some of the pesky questions ("What happens when the power goes out " for example).

Along the way you'll get tips and suggestions for app developers, hardware manufacturers, interior designers, and real estate professionals that show them how to use and talk about this exciting new technology:

  • Designers and decorators can now focus on a space’s ideal design potential, and not the limitations of its infrastructure. Imagine the prospect of not having to stick light switches in the middle of beautifully designed walls where they nestle up against artwork.
  • For device developers, understanding the structure of HomeKit (homes, rooms, and accessories) enables you to build devices that are easily managed by a single, simple source and
interface. With a knowledge of the framework, you can start from HomeKit and let your imagination run wild as you design compatible devices with unlimited capabilities. Go build your killer app, your game-changing product or service!
  • Real estate professionals finally have an answer to "I love the house, but my sofa couldn't go on that wall because then it blocks the light switch."
  • DIY home networking users will gain a thorough knowledge of how they can adapt HomeKit to their existing spaces.
  • For programmers, there's an entire chapter (plus sections in other chapters) dedicated to the core coding issues you'll need to learn.
  • For non-programmers, this book is your perfect resource for easily getting your arms around the amazing potential of Apple HomeKit.

    The HomeKit framework has the simple interface and the secure functionality that will change existing markets. This book is the guide to the new world of HomeKit-compatible devices that will build new ones.

    Author Jesse Feiler develops, consults, and writes about Apple technologies with an emphasis on mobile and location-based apps.

  • About the Author ix
    About the Technical Reviewer xi
    Acknowledgments xiii
    Introduction xv
    Chapter 1 Bringing Home Automation Home
    1(8)
    Welcome Home
    2(1)
    2015: Apple Unveils New Technologies
    2(3)
    CarPlay Revs Up
    2(1)
    Turning On Apple TV
    3(1)
    Watching the Time
    3(1)
    Putting It Together
    3(2)
    Moving Beyond Talking Refrigerators
    5(1)
    How It Works---The View from the Mountaintop
    5(3)
    Introducing Accessories
    6(1)
    HomeKit Hubs
    6(1)
    The Basic HomeKit Home
    7(1)
    Extending HomeKit
    7(1)
    Summary
    8(1)
    Chapter 2 Exploring the HomeKit World
    9(18)
    Configuring Your HomeKit Environment
    10(1)
    Starting from an Apple ID
    11(1)
    Quick Start with iPad
    12(4)
    Managing Home Settings
    16(3)
    Moving into Your Home
    19(2)
    Add and Configure a Home
    21(1)
    Edit or Add a Room
    22(2)
    Add and Configure an Accessory
    24(3)
    Chapter 3 Adding Scenes---The Practical Part of HomeKit
    27(16)
    What Is a Scene?
    28(2)
    Creating Basic Scenes
    28(1)
    Scenes Can Involve Several Rooms
    29(1)
    Scenes Can Be Automated and Respond to Siri
    29(1)
    Scenes Are Instantaneous
    30(1)
    Working with Scenes
    30(13)
    Creating a Scene
    32(2)
    Adding Accessories
    34(3)
    Adjusting Accessories
    37(1)
    Finishing Up
    38(1)
    Editing Your Scene
    39(4)
    Chapter 4 Exploring Your Development Environment
    43(8)
    Getting Developer Access
    44(1)
    Reviewing the Tools
    45(4)
    Languages: Swift and Objective-C
    46(1)
    Frameworks
    47(1)
    Simulators
    48(1)
    Getting Set Up
    49(1)
    What's Next
    49(2)
    Chapter 5 Working with HomeKit Accessories
    51(22)
    Set Up a HomeKit Test Lab
    51(2)
    Set Up HomeKit
    53(4)
    Setting Up a Room
    57(6)
    Using Automation
    63(8)
    Automating Location Changes
    64(2)
    Automating Time of Day
    66(1)
    Letting Accessories Control Automations
    67(4)
    Bringing It Together
    71(2)
    Chapter 6 Exploring the HomeKit World as a Developer, Designer, or Device Manufacturer
    73(16)
    HomeKit Overview
    74(4)
    Swift's Object-Oriented Features for HomeKit
    74(4)
    Creating New Instances
    78(1)
    Basic HomeKit Objects
    78(1)
    Working with Rooms
    79(3)
    Managing Rooms
    79(2)
    Editing a Room
    81(1)
    Working with Accessories
    82(7)
    Finding Accessories
    82(2)
    Managing Accessories
    84(1)
    Editing Accessories
    85(4)
    Chapter 7 Dive into Accessories
    89(12)
    Building Accessories
    90(1)
    Working with Accessories
    90(1)
    What Is an Accessory?
    91(6)
    Basic Accessory Data
    92(5)
    What Does the Accessory Do? (Services)
    97(2)
    Finding Accessory State
    99(2)
    Setting Preferences for the HomeKit Accessory Simulator
    99(2)
    Chapter 8 Imaginative Opportunities: Events, Triggers, and Actions
    101(8)
    Working with Events
    102(2)
    Geofencing with Location Events
    102(1)
    Monitoring Characteristic Events
    103(1)
    Working with Triggers
    104(1)
    Using a Basic Trigger
    104(1)
    Adding Conditions to Triggers with Predicates
    105(1)
    Working with Actions
    105(4)
    Chapter 9 Working with iCloud and Users with HomeKit
    109(16)
    Setting Up Hubs
    110(2)
    Apple TV
    110(1)
    iPad
    111(1)
    Setting Up Users
    112(9)
    Inviting Other Users
    112(2)
    Responding to an Invitation
    114(1)
    Responding on an iPad
    115(3)
    Responding on an iPhone
    118(3)
    Set Permissions for Users
    121(2)
    Allowing Lock Screen Access
    123(2)
    Index 125
    Jesse Feiler develops, consults, and writes about Apple technologies with an emphasis on mobile and location-based apps.