Program the Internet of Things with Swift for iOS Learn How to Program Apps for the Internet of Things

Learn how to build apps using Apple’s native APIs for the Internet of Things, including the Apple Watch, HomeKit, and Apple Pay. You'll also see how to interface with popular third-party hardware such as the Raspberry Pi, Arduino, and the FitBit family of devices. Program the Internet of Things...

Full description

Bibliographic Details
Main Author: Bakir, Ahmed
Format: eBook
Language:English
Published: Berkeley, CA Apress 2018, 2018
Edition:2nd ed. 2018
Subjects:
Online Access:
Collection: Springer eBooks 2005- - Collection details see MPG.ReNa
LEADER 03230nmm a2200337 u 4500
001 EB001854936
003 EBX01000000000000001019238
005 00000000000000.0
007 cr|||||||||||||||||||||
008 181201 ||| eng
020 |a 9781484235133 
100 1 |a Bakir, Ahmed 
245 0 0 |a Program the Internet of Things with Swift for iOS  |h Elektronische Ressource  |b Learn How to Program Apps for the Internet of Things  |c by Ahmed Bakir 
250 |a 2nd ed. 2018 
260 |a Berkeley, CA  |b Apress  |c 2018, 2018 
300 |a XVIII, 455 p. 192 illus  |b online resource 
505 0 |a Part 1: Building Health Apps for the Internet of Things -- Chapter 1: Preparing the Foundation for Your First IoT App -- Chapter 2: Using Core Location to Build a Workout Tracking App -- Chapter 3: Using Core Motion to Integrate Physical Activity Data -- Chapter 4: Using HealthKit to Securely Retrieve and Store Health Data -- Part 2: Building Your Own Internet Things -- Chapter 5: Building Arduino-based Peripherals -- Chapter 6: Building a Bluetooth LE Hardware Companion App -- Chapter 7: Setting up a Raspberry Pi and using it as a HomeKit bridge -- Chapter 8: Building a web server on a Raspberry Pi -- Part 3: Building Apps Using Apple’s Advanced Internet of Things Technologies -- Chapter 9: Using tvOS to Build an Apple TV Dashboard App -- Chapter 10: Using watchOS to build an Apple Watch app -- Chapter 11: Using Face ID, Touch ID, and the Keychain for a Secure Internet of Things 
653 |a Computer Communication Networks 
653 |a Apple computer 
653 |a Computer science 
653 |a Computer Science 
653 |a Computer networks  
653 |a Maker 
653 |a Makerspaces 
653 |a Apple and iOS. 
041 0 7 |a eng  |2 ISO 639-2 
989 |b Springer  |a Springer eBooks 2005- 
028 5 0 |a 10.1007/978-1-4842-3513-3 
856 4 0 |u https://doi.org/10.1007/978-1-4842-3513-3?nosfx=y  |x Verlag  |3 Volltext 
082 0 |a 005.268 
520 |a Learn how to build apps using Apple’s native APIs for the Internet of Things, including the Apple Watch, HomeKit, and Apple Pay. You'll also see how to interface with popular third-party hardware such as the Raspberry Pi, Arduino, and the FitBit family of devices. Program the Internet of Things with Swift and iOS is an update to the previous version and includes all new Swift 4 code. This book is a detailed tutorial that provides a detailed "how" and "why" for each topic, explaining Apple-specific design patterns as they come up and pulling lessons from other popular apps. To help you getting up and running quickly, each chapter is framed within a working project, allowing you to use the sample code directly in your apps. The Internet of Things is not limited to Apple devices alone, so this book also explains how to interface with popular third-party hardware devices, such as the Fitbit and Raspberry Pi, and generic interfaces, like Restful API’s and HTTPS. You'll also review new API's like Face ID and new design considerations, and look more closely at SSL and how to make IoT connected apps more resistant to hackers. The coverage of Apple Watch has been expanded as well. The Internet of Things is waiting — be a part of it!