Bluetooth Low Energy (BLE) 4.0 & Mobile Application Development

Introduction:

Bluetooth is well known to the public as a technology that provides a wireless link for local connectivity between a phone and a headset, or as a cable replacement. Its new extension, Bluetooth Low Energy (BLE) is intended for such energy-constrained applications as a sensor or a disposable device. BLE was designed to enable wireless connectivity with small devices running on a coin cell battery.

This course teaches the necessary skills to develop BLE4.0 applications on mobile devices. Knowledge in hardware, firmware as well as mobile programming will be covered in this course.

Duration:

18 hours

Pre-requisition:

C Programming, Electronics & Microcontroller

Content:

  • Introduction to BLE4.0 and the development kit
  • GPIO programming
  • Hello Word—UART programming
  • Wireless (2.4GHz) communication
  • Power management
  • MPU6050 sensor
  • Task, event and interrupt
  • BLE programming
  • iOS programming basics
  • Experiment and Design Project