This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

WL1835MOD: How to set up custom services and characteristics for BLE GATT?

Part Number: WL1835MOD


Hello Support,

I would like to know if someone here could guide me as to how I can create custom services and characteristics to be used between a GATT server and client.  So far I have set up both a client and a server with  LinuxGATM_CLT  LinuxGATM_SRV following the guides found in here.  (Yes, this link is broken and is for the Bluetooth_Stack_for_WL18xx_-_Demo_Guide).  Scanning, connecting, and advertising work well, but how to set up custom services and characteristics is unclear.  What I understand so far is that, there exists an .xml file and .bts file from here.  This xml provides a library of functions to create a custom .bts using the HCITester application and this .bts goes into /lib/firmware which is then loaded by either LinuxGATM_CLT  LinuxGATM_SRV when initialized .  Please correct me if I am wrong with my understanding.

My questions are:

Is there a complete guide or manual that will help create custom services and characteristics?
Are there updated links to the Bluetooth_Stack_for_WL18xx_-_Demo_Guide ?  Considering that as of January 15, 2021, these links no longer work and these links appear several times in the forum and through online searches.

Thank you for your time and help,

Jesus Pulido