IoT - Turn a light on with your iPhone

Master IoT with our hands-on course on BLE and iOS 9 app development using XCode and Swift. Learn to create real-world applications today!

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

Dive into the world of IoT with this course where you'll create your very own iOS 9 app using XCode and Swift! You'll learn how to connect and control devices with Bluetooth Low Energy technology through fun, practical coding examples. Get ready to build and play!

Key Points

  • Learn IoT basics and how BLE works.
  • Develop iOS 9 apps using XCode and Swift.
  • Hands-on coding to create a real BLE application.
  • Understand CoreBluetooth framework for iOS.
  • Control IoT devices safely with low voltage switches.

Learning Outcomes

  • Understand the fundamentals of IoT and BLE.
  • Develop practical skills in Swift and XCode.
  • Create an iOS application that integrates with IoT devices.
  • Gain insights from an experienced iOS Architect.
  • Learn to use a simulator for BLE development if you don't have a device.

About This Course

IoT course providing students required knowledge to create BLE / iOS 9 apps using XCode and the Swift programming

Course Description

Learn the basic concepts of the IoT. Learn how BlueTooth Low Energy (BLE) is used to control devices and how to use iOS development tools for developing a simple application with actual hands on coding examples of how to create a real BLE iOS application that controls an IoT Device capable of switching 110V AC on and off using the Swift programming language for iOS 9.


Build a strong foundation in XCode 7 and Swift. This course helps you understand and implement IoT BLE technology in your own app with the latest technologies.

  • Swift programming language

  • XCocde 7

  • iOS 9

  • CoreBlueTooth LE fundamentals

  • Overview of BlueTooth Low Energy (BLE)

  • IoT device integration

  • Low Voltage switches to safely control 110V AC


Professional skills and experience from an iOS Architect with over 8 years experience.

Learn the fundamentals but also tips and tricks of the experts. Learn about the different type of BlueTooth and how to use CoreBlueTooth for iOS.

We will walk thru XCode setup and creation of a project for iOS iPhone application that uses CoreBlueTooth to include BLE Integration with an actual device.


Content and Overview

This course explains Apples CoreBlueTooth framework and how it is used with iPhone application development. We explain the overall system in detail from developing the iOS application to connecting to BLE devices. We explain how the CoreBlueTooth framework works and how to integrate it into an application with examples in Swift, Apples latest programming language for the iPhone. All examples are based on iOS 9.


What am I going to get from this course?

  • Detailed explanations of CoreBlueTooth technology for iOS 9

  • Learn how to integrate into your apps from an iOS professional

  • Suitable for any iOS programmer, Swift basics for CoreBlueTooth are presented, no experience as a UI developer or server developer is expected.

  • Teaching by example, hands on example showing every detail to the smallest degree from starting a new application to running it on a device.

  • Access to Instructors GitHub account with many extras and examples.

If you don't have a BLE device don't worry, we provide a simulator that runs on a Mac OSX system to help your development.

  • Create an iPhone app of your own to control something using IoT Technology

Instructor

Profile photo of Tom Jay
Tom Jay

I have over 20 years of Java Enterprise development experience with AWS, Spring Boot, REST API's, Microservices and MongoDB.I created the back end system at a large bank and created one of the first iOS mobile applications available on the iPhone in 2008.I've created dozens of of Full Stack End to End solutions from Banking, Social Messaging, Event Discover and...

Review
4.9 course rating
4K ratings
ui-avatar of Kondalu
Kondalu
4.0
8 months ago

good

  • Helpful
  • Not helpful
ui-avatar of Alan Gonzalez
Alan G.
3.5
2 years ago

Course is really basic and now I can say it is outdated, not just because of a new Swift version but because not even the url that is promoted at the end works.

Good effort but needs an update

  • Helpful
  • Not helpful
ui-avatar of Amit
Amit
5.0
3 years ago

Great Course. just what I was looking for!

  • Helpful
  • Not helpful
ui-avatar of DDN Softech pvt.  ltd.
Ddn S. P. L.
3.5
4 years ago

Its was nice but tutorial was very extended .

  • Helpful
  • Not helpful
ui-avatar of Antony E J
Antony E. J.
2.0
4 years ago

Title i turn a light on... this course doesnt cover all the things involved in this. Like, What device he has connected with phone....

  • Helpful
  • Not helpful
ui-avatar of 黃偉倫
黃偉倫
5.0
4 years ago

非常適合像我這種似懂非懂的初學者。照著課程走一遍,就知道如何開發BLE App了!
雖然課程使用的Swift版本比較舊,部分語法已經修改,但應該不會造成太大的阻礙。
Thank you, Tom !

  • Helpful
  • Not helpful
ui-avatar of Chun Lee Cheuk
Chun L. C.
5.0
4 years ago

Nice practical exercise.

  • Helpful
  • Not helpful
ui-avatar of Kangjae
Kangjae
5.0
5 years ago

short but very effective

  • Helpful
  • Not helpful
ui-avatar of Abu Zubair
Abu Z.
5.0
5 years ago

Great course, thank you. Basics of IoT.
Wonderful presentation.

  • Helpful
  • Not helpful
ui-avatar of Ashit
Ashit
2.5
5 years ago

Good but you should have to know us more about BLE device and it's command, characteristic, services.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses