Hello all,
I'am relatively new with BLE, and I have a question regarding the DSPS code from the SDK for DA14580.
I know that the DSPS code have to be programmed into the BLE module. But in the SDK I saw that there
is also a DSPS host project besides a DSPS device project.
Does the DSPS also have to be programmed into the host application?
Please clarify?
Thanks for help in advance.
Max
Keywords:
Device:
Hi BlueSDK18,
I can’t understand your question, it’s a little bit abstract. The DSPS project consists of two parts, a Central and a Peripheral. The central is the code of the host and the peripheral is the code of device. The application on the central device automatically starts scanning and connects to the first discovered peripheral device supporting the serial port service. These codes are different, but both of them are required, each one in different DA1458x, in order to establish DSPS connection.
我建议您下载并阅读用户manual of the DSPS application. For downloading it, visit the support.dialog-semiconductor.com and then enter to the “Connectivity: Bluetooth low energy & 802.15.4”. From the top menu bar click to the “Products” and then select the DA14580 SoC. Go to the “Reference designs” tab and in the left menu click to the “Dialog Serial Port Service (DSPS)”. Scroll down and you can find the UM-B-088 DA14585 Serial Port Service Reference Application_v1.0.pdf file.
Thanks PM_dialog
Hi PM_dialog,
Thanks for your clarification.
Our setup is a android phone with DSPS app installed which scans for BLE-device (DA14580).
The BLE-device has DSPS code programmed.
This must work, am I right?
Hi BlueSDK18,
Yes, this implementation should work. When you programmed the BLE-device (DA14580) with the DSPS device code, the DSPS smartphone application should start scanning and connect with your device.
Thanks PM_dialog