Project #030: BLE Time Multiplexed GAP Central | Cypress Semiconductor
Project #030: BLE Time Multiplexed GAP Central
In today's project, we demonstate how to implement a Time Multiplexed, Bluetooth Low Energy GAP Central device.
A Time Multiplexed GAP Central device can connect to more than one GAP Peripheral device in a round-robin manner. This can be used to implement a star-network connection with multiple GAP Peripherals communicating to a single GAP Central device.
This example takes advantage of BLE concepts called Bonding and Whitelists, first introduced in projects #014 and #015. The GAP Central device connects to each of the available GAP Peripherals in its bonded list, one-by-one. Each Peripheral is alloted 1-second of time to establish a connection with. If the Peripheral is not found during this 1-second interval, the GAP Central skips this device and looks for the next advertising Peripheral. In this example, a maximum of up to four (4) GAP Peripherals can be listed in the GAP Central's bonded device list. The project uses a UART Terminal for easy test and debug.
You can download this PSoC Creator project along with a detailed PDF of instructions, here from GitHub: https://github.com/cypresssemiconductorco/PSoC-4-BLE/tree/master/100_Projects_in_100_Days/Day030_Time_Multiplexed_Central