Overview
Description
The Serial Port Service (SPS) emulates a serial cable communication. It provides a simple substitute for RS-232 connections, including the familiar software flow control logic via Bluetooth® Low Energy (LE). The SPS software distributions include the application and profile source codes.
The software has been developed for the DA14585 Development Kit (DK) – PRO, DA14531 Development Kit (DK) – PRO, DA14531 USB Kit or DA14531 TINY™ Module, DA14535 Development Kit (DK) – PRO, DA14535 TINY™ Module, and DA14592 Development Kit (DK) – PRO. It is also developed for Android and iOS tablets and mobile phones, allowing a serial port to be emulated when using two DA14585/DA14531/DA14535 DKs, or a DA14585/DA14531/DA14535/DA14592 DK and an Android or iOS device. The DA14585/DA14531/DA14535 Development Kit can operate in either the GAP central or peripheral role. However, an Android or iOS device can only operate in the GAP central role.
For DA14585/DA14531/DA14535 DKs there are two projects provided, host and device projects, operating in Bluetooth LE central and peripheral role, respectively. Both projects use DMA-driven UART operation for baud rates up to 921600, using hardware flow control only, optimized for DLE operation and high speeds. For DA14592 DK only the peripheral role is supported.
- GAP Central/Peripheral roles
- GATT-based bidirectional serial link
- Write without Response/Notification methods for data streaming
- Bluetooth flow control supported
- Single point-to-point connection
- Automatic reconnection in case of link loss
- UART baud rates: 921600, 115200, 57600, 38400, 19200, 9600
- iOS/Android application
- Extended sleep mode support
- Transfer rates dependent upon device up to 580kpbs
Target Devices
Design & Development
Support
Support Communities
- Serial Port Service (SPS) problems on EVK
I'm working with Murata Smart typeZF/ZY Development Kit http://wireless.murata.com/datasheet?/RFM/data/ble_dev_env_overview.pdf. I've uploaded Serial Port Service application (hex file) via SmartSnippets. I've also installed DSPS application on my SmartPhone. Sending ...
Jan 13, 2016 - DA14531 Serial Port Service
Hi, I am using US159-DA14531EVZ with Serial Port Service example (https://www.renesas.com/us/en/software-tool/serial-port-service-sps#downloads). When I ran that program on debug mode on Keil uVersion5 and used smart console application on android, I ...
Oct 20, 2023 - DA1468x: Dialog Serial Port Service (DSPS) Support Status??
... Very Specific Question 2) How is the above linked DSPS code related to the "sps.h" and "sps.c" files in the current SDK (1.0.14.1081)? Very Specific Question 3) Are there any demos in the current SDK (1.0.14.1081) that use a serial port profile?
Mar 6, 2022
Knowledge Base
- How to start with SPS?
Please refer on the Serial Port Service (SPS) website.Under Downloads you are going to find the latest SPS SDK and under Documentation you are going to find the User Manual for SPS.
Oct 12, 2023 - Are the DSPS and AT CodeLess Available for the DA14531 and TINY Module?
Yes, DSPS and CodeLess available for the DA14531 and TINY module. Renesas Serial Port Service (DSPS) The DSPS emulates a serial cable communication. It provides a simple substitute for RS-232 connections, including the familiar software flow control logic via Bluetooth low energy. The SPS software distribution includes the application ...
Mar 14, 2023