CE217647 - BLE Indoor Positioning with PSoC 6 MCU with BLE Connectivity | Cypress Semiconductor
CE217647 - BLE Indoor Positioning with PSoC 6 MCU with BLE Connectivity
Jun 25, 2018
This example project configures the BLE Pioneer Kit as a time-multiplexed broadcaster and a connectable Indoor Positioning Service (IPS) server. The GAP role is set to the broadcaster or peripheral and the GATT role set to the server. By default, the device broadcasts the IPS data and then switches over to Connectable Advertisement mode when a button is pressed. The IPS data broadcast interval is 100 ms, and the IPS Broadcast mode is indicated by the blue LED on the BLE Pioneer Kit. The connectable advertisement interval (to configure IPS data over GATT connection) is set to 20-30 ms for 180 seconds and the BLE device switches over to IPS Broadcast mode on an advertisement timeout or when a button is pressed. The green LED on the BLE Pioneer Kit indicates the Connectable Advertisement mode and the red LED indicates the connected state. This example supports all the GATT sub-procedures defined in the IPS specification.