Setup your own custom GATT (Generic Attribute) service on the Android platform and then interact with it using an application running on Windows IOT (Internet of Things) core. The idea is to create a BTLE (Bluetooth Low Energy) bracelet that has an LED light (NeoPixel), it changes colors based on the communications received over the custom GATT service.
Carey Payette Senior software engineer at Falafel Software, California. Carey Payette has made a research on Bluetooth Low Energy module and enabling it on Windows IOT, and her interest is in product development, her skill sets are vivid from software coding to hardware setup.
The concept behind is, to learn how to pair a BTLE device and get service information, as well as how to connect and retrieve services and characteristic information. Learn how to subscribe to a notification characteristic, read and write from a characteristic.
GATT defines the services and their associated characteristics that are available on a particular BTLE device (It is also available in regular Bluetooth devices, but we are more specific on BTLE in this model). This service can be thought of behavior, and the characteristics can be thought of as a data that describes or enables the behavior.
Hardware used in the making of this model are,
· Adafruit Flora V.2 (It has an on-board Neo Pixel).
· Adafruit Flora Bluefruit LE module.
· Conductive thread or Alligator Clips.
· Orico Bluetooth Dongle (It’s recommended by Microsoft).
· Your existing Raspberry pi 2 with Windows IOT.
This module provides space scope of configuring and expose of a custom BTLE GATT service on the Adafruit Flora Bluefruit LE module, and how to pull and manipulate the characteristic values of a Flora sketch. On the Windows IOT core side of the house, learned to pair a BTLE device.
Filed Under: Reviews