Chapter 4. Simulating Home Automation with HomeKit

For years, you might have been hearing about something called Internet of Things (IoT), which is sometimes called Internet of Everything (IoE). What is it all about? This new term applies to physical electronic devices that can be controlled by a computer or a mobile phone.

This concept isn't new. If you read about the origin of Java programming language, you will realize that it was done for home appliances. Things have changed and the market is now ready for this home evolution. Many companies have started investing in new products, therefore we will soon have doors, lights, TV, and refrigerators controlled by our mobile phones at our homes.

Apple has now released a new framework that allows developers ...

Get Swift 2 Blueprints now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.