CySmart — Mobile App

Infineon Releases Source Code for Bluetooth® LE App Supporting Custom Profiles

nobutton

About

Infineon has released the source code for the AIROC™ Bluetooth® Connect App – Android and iOS versions. Download and modify the source code available on this page to build your own apps that will work with Infineon Bluetooth® Low Energy (Bluetooth® LE) devices.

The AIROC™ Bluetooth® Connect App is a Bluetooth® LE or Bluetooth® Smart utility developed by Infineon. The AIROC™ Bluetooth® Connect App can be used with any Bluetooth® LE products including Bluetooth® LE development kits from Infineon like CY8CKIT-042-BLE-A PSoC™ 4 BLE Pioneer kit, CY8CKIT-062-BLE PSoC™ 6 BLE Pioneer kit, and AIROC™ Bluetooth® LE kits.

The AIROC™ Bluetooth® Connect App - iOS and Android versions are available for download on the App Store and Google Play store respectively.

This utility can also be used with any Bluetooth® LE products using standard Bluetooth® SIG-adopted or custom Bluetooth® LE profiles and services. Additionally, it includes support for Infineon's custom Bluetooth® LE profiles that are available as examples running on Infineon Bluetooth® LE development kits.

Infineon has defined several custom Bluetooth® LE profiles and services. These enable customers to send data over a Bluetooth® LE device for various features not supported by standard LE profiles and services adopted by the Bluetooth® SIG. These profiles and services can be utilized by devices communicating with an Infineon Bluetooth® LE device or by Infineon Bluetooth® LE devices communicating with each other.

To learn about the standard profiles and services supported by Infineon Bluetooth® LE products, visit https://www.bluetooth.com/specifications/specs/

To create your own custom profile or service using the Bluetooth® LE Component on PSoC™ Creator, refer the Bluetooth® LE Component datasheet.

Infineon Custom Bluetooth® LE Profiles and Services

  • CAPSENSE™ – CAPSENSE™ Profile and the CAPSENSE™ Service allow a device to send data for a variety of CAPSENSE™ Widgets (proximity sensors, buttons and sliders) over a BLE link.
  • RGB LED – RGB LED Profile and RGB LED Service allow a device to send or receive color and intensity-related data for LEDs over a Bluetooth® LE link.
  • Bootloader – Bootloader Profile and Bootloader Service can be used to upgrade the existing firmware for a Bluetooth® LE device using a Bluetooth® LE link.

Customised screens support for the following Bluetooth® SIG-adopted Bluetooth® LE profiles and services:

  • Battery Service
  • Blood Pressure Profile and Service
  • Cycling Speed and Cadence Profile and Service
  • Device Information Service
  • Find Me Profile and Immediate Alert Service
  • Glucose Profile and Service
  • Heart Rate Profile and Service
  • Health Thermometer Profile and Service
  • Proximity Profile, Link Loss Service, and Tx Power Service
  • Running Speed and Cadence Profile and Service

Customised screens support for the following Bluetooth® SIG-adopted Bluetooth® LE profiles and services:

  • CAPSENSE® Profile and Service – Enables Bluetooth® LE-based communication for CAPSENSE™ Widgets like proximity sensors, buttons and sliders.
  • Bootloader Profile and Service – Enables the over-the-air (OTA) device firmware upgrade (DFU) for Infineon Bluetooth® LE devices.
  • RGB LED Profile and Service – Enables the LED color and intensity control using Infineon Bluetooth® LE devices.

Additional features:

  • Data Logger
  • GATT database (DB) viewer for debugging any Bluetooth® SIG-adopted or custom profile/service.

The source code for the AIROC™ Bluetooth® Connect App Android and iOS apps can be downloaded from this page.

Details of the development environment used to develop the AIROC™ Bluetooth® Connect App apps is provided below.

  • AIROC™ Bluetooth® Connect App for Android: Source code https://github.com/Infineon/airoc-connect-android - AIROC™ Bluetooth® Connect App for iOS: Source code https://github.com/Infineon/airoc-connect-ios
  • AIROC™ Bluetooth® Connect App for Android: Language: Java - AIROC™ Bluetooth® Connect App for iOS: Language: Objective - C
  • AIROC™ Bluetooth® Connect App for Android: Minimum SDK Version: 29 (Android 9.0, Pie) - AIROC™ Bluetooth® Connect App for iOS: Minimum iOS version: 11.0

Infineon has released the source code for the AIROC™ Bluetooth® Connect App – Android and iOS versions. Download and modify the source code available on this page to build your own apps that will work with Infineon Bluetooth® Low Energy (Bluetooth® LE) devices.

The AIROC™ Bluetooth® Connect App is a Bluetooth® LE or Bluetooth® Smart utility developed by Infineon. The AIROC™ Bluetooth® Connect App can be used with any Bluetooth® LE products including Bluetooth® LE development kits from Infineon like CY8CKIT-042-BLE-A PSoC™ 4 BLE Pioneer kit, CY8CKIT-062-BLE PSoC™ 6 BLE Pioneer kit, and AIROC™ Bluetooth® LE kits.

The AIROC™ Bluetooth® Connect App - iOS and Android versions are available for download on the App Store and Google Play store respectively.

This utility can also be used with any Bluetooth® LE products using standard Bluetooth® SIG-adopted or custom Bluetooth® LE profiles and services. Additionally, it includes support for Infineon's custom Bluetooth® LE profiles that are available as examples running on Infineon Bluetooth® LE development kits.

Infineon has defined several custom Bluetooth® LE profiles and services. These enable customers to send data over a Bluetooth® LE device for various features not supported by standard LE profiles and services adopted by the Bluetooth® SIG. These profiles and services can be utilized by devices communicating with an Infineon Bluetooth® LE device or by Infineon Bluetooth® LE devices communicating with each other.

To learn about the standard profiles and services supported by Infineon Bluetooth® LE products, visit https://www.bluetooth.com/specifications/specs/

To create your own custom profile or service using the Bluetooth® LE Component on PSoC™ Creator, refer the Bluetooth® LE Component datasheet.

Infineon Custom Bluetooth® LE Profiles and Services

  • CAPSENSE™ – CAPSENSE™ Profile and the CAPSENSE™ Service allow a device to send data for a variety of CAPSENSE™ Widgets (proximity sensors, buttons and sliders) over a BLE link.
  • RGB LED – RGB LED Profile and RGB LED Service allow a device to send or receive color and intensity-related data for LEDs over a Bluetooth® LE link.
  • Bootloader – Bootloader Profile and Bootloader Service can be used to upgrade the existing firmware for a Bluetooth® LE device using a Bluetooth® LE link.

Customised screens support for the following Bluetooth® SIG-adopted Bluetooth® LE profiles and services:

  • Battery Service
  • Blood Pressure Profile and Service
  • Cycling Speed and Cadence Profile and Service
  • Device Information Service
  • Find Me Profile and Immediate Alert Service
  • Glucose Profile and Service
  • Heart Rate Profile and Service
  • Health Thermometer Profile and Service
  • Proximity Profile, Link Loss Service, and Tx Power Service
  • Running Speed and Cadence Profile and Service

Customised screens support for the following Bluetooth® SIG-adopted Bluetooth® LE profiles and services:

  • CAPSENSE® Profile and Service – Enables Bluetooth® LE-based communication for CAPSENSE™ Widgets like proximity sensors, buttons and sliders.
  • Bootloader Profile and Service – Enables the over-the-air (OTA) device firmware upgrade (DFU) for Infineon Bluetooth® LE devices.
  • RGB LED Profile and Service – Enables the LED color and intensity control using Infineon Bluetooth® LE devices.

Additional features:

  • Data Logger
  • GATT database (DB) viewer for debugging any Bluetooth® SIG-adopted or custom profile/service.

The source code for the AIROC™ Bluetooth® Connect App Android and iOS apps can be downloaded from this page.

Details of the development environment used to develop the AIROC™ Bluetooth® Connect App apps is provided below.

  • AIROC™ Bluetooth® Connect App for Android: Source code https://github.com/Infineon/airoc-connect-android - AIROC™ Bluetooth® Connect App for iOS: Source code https://github.com/Infineon/airoc-connect-ios
  • AIROC™ Bluetooth® Connect App for Android: Language: Java - AIROC™ Bluetooth® Connect App for iOS: Language: Objective - C
  • AIROC™ Bluetooth® Connect App for Android: Minimum SDK Version: 29 (Android 9.0, Pie) - AIROC™ Bluetooth® Connect App for iOS: Minimum iOS version: 11.0

Documents

Design resources