cancel
Showing results for 
Search instead for 
Did you mean: 

PSoC 4 MCU

New Contributor II

Psoc

0 Likes
Reply
1 Solution
Moderator
Moderator

Hello,

1. PSoC 4 BLE/PRoC BLE devices supports only one connection at a time. So, when these devices are connected then it is not possible to connect to any other central devices(like BLE Android App, etc).
2. At the central device, you can read the RSSI value of a peripheral device when scanning for devices. Please refer to the Day010_Observer project in the GitHub for more information.
3. Once the two BLE devices are connected the RSSI value of the devices can be read by using the CyBle_GetRssi() function. This function reads the recorded Received Signal Strength Indicator (RSSI) value for the last successfully received packet from the BLE radio sub-system. CyBle_GetRssi() function will returns the most accurate value if you read it after just receiving a valid BLE packet (Not empty packet).

4. Could you please let me know which PRoC Device you are having ? Please send me the screenshot of this device.


Please let me know if you have any questions.

Thanks,
P Yugandhar.

View solution in original post

5 Replies
New Contributor II

Have to monitor the distance but it doesn't matter that much , could be via the PsoC creator.

And a blinking LED when the ProC gets further would be an option aswell.

0 Likes
Reply
Moderator
Moderator

Hello,

1. PSoC 4 BLE/PRoC BLE devices supports only one connection at a time. So, when these devices are connected then it is not possible to connect to any other central devices(like BLE Android App, etc).
2. At the central device, you can read the RSSI value of a peripheral device when scanning for devices. Please refer to the Day010_Observer project in the GitHub for more information.
3. Once the two BLE devices are connected the RSSI value of the devices can be read by using the CyBle_GetRssi() function. This function reads the recorded Received Signal Strength Indicator (RSSI) value for the last successfully received packet from the BLE radio sub-system. CyBle_GetRssi() function will returns the most accurate value if you read it after just receiving a valid BLE packet (Not empty packet).

4. Could you please let me know which PRoC Device you are having ? Please send me the screenshot of this device.


Please let me know if you have any questions.

Thanks,
P Yugandhar.

View solution in original post

New Contributor II

Hello,

Your respond means so much!

I have the CY8CKIT-042-BLE Pioneer kit

The Red BLE that connects to the baseboard is = CY8C4247LQI-BL489 , MODEL =CY8CKIT-142

The Black BLE that connects to the baseboard (PRoC) = CYBL10563-56LQXI , MODEL = CY5671

So my professor expects me to complete these 4 tasks below , I alreayd performed the BLE find me program, to find my way into PsoC BLE and the logic, it worked. But the tasks I need to do are very different from the find me...

The Android App is kinda difficult to perform , so I want to monitor the motion from PsoC creator and the RSSI , etc,..

•Monitors noise and motion

•Monitors bluetooth RSSI

•Configure thresholds

•Android app for BLE

Thank you in advance for responding and helping me find my way.

Sincerly

Mika

0 Likes
Reply
New Contributor II

Hello,

I'm not sure if you are familliar with the concept of an "Tile mate tracker" , this is the end result I have to become.

Thank you for helping me out.

0 Likes
Reply
Moderator
Moderator

Please refer to this thread link Cy8CKIT-042-BLE (Tile mate) Tracker for further details.

0 Likes
Reply