Strictly necessary cookies are on by default and cannot be turned off. Functional, Performance and Tracking/targeting/sharing cookies can be turned on below based on your preferences (this banner will remain available for you to accept cookies). You may change your cookie settings by deleting cookies from your browser. Then this banner will appear again. You can learn more details about cookies HERE.
Strictly necessary (always on)
Functional, Performance and Tracking/targeting/sharing (default off)
I'm fairly new to the BLE world. I've started reading the 3000+ page BLE specification that is freely available to everyone. Yikes!
I decided to focus my energies on the simplest parts of BLE which cover the advertisement channels only. In pursuit of better understanding of parts of the BLE features, I created two projects I'd like to share with this community that became highly instructional to me.
The first project is called "Broadcast Role (Beacon)". It is a project where the PSoC6 ONLY transmits on the advertising channels. It does not accept connections from another BLE module. It has a number of parameters that can modified in real-time by the user using an intuitive terminal interface.
The second project is called "Observer Role (Beacon)". It is a project where the PSoC6 ONLY listens to the advertising channels and displays reports about the received data. It has a number of parameters that can modified in real-time by the user using an intuitive terminal interface.
Both these projects can be modified to enhance or customize data specifics for your application.
These two projects were targeted for the inexpensive CY8CPROTO-063-BLE board. It is possible that these projects can be converted to run on other boards that build under PSoC Creator.
PsoC Creator 4.3 or higher.
PDL 3.10. Higher PDL revisions should work but have not been tested.