- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
To all,
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 (Scanner)". 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.
Build Requirements:
- 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.
- To access the needed String_Funcs Component and MenuCmds Component for the build. Refer to this link to access these component libraries: Terminal Support Component Library #Aux_Comps
I hope this aids in your understanding of some of the features of the BLE.
Len
"Engineering is an Art. The Art of Compromise."