Skip to main content
Renesas Electronics Corporation

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

Downloads

Documentation

Design & Development

Related Boards & Kits

Support

Support Communities

  1. DA14531 SPS_6.150.8.83 IAR Problem

    Hello everyone, I have downloaded the latest version of the SPS project for the DA14531MOD. Specifically, I tried to run it with IAR Arm version 9.32.2. As soon as I open the file "sps_device.eww" this warning appears: But if I click Yes, everything seems fine. The ...

    Jan 8, 2025
  2. DA14531 SPS device name change and android app.

    Hello,I am working with the SPS sdk for DA14531 with a custom android app. What all data is required from software side to integrate the android app to get positive connection. Also I an continuously feeding data through UART to monitor a device state. Is it possible to make ...

    Oct 15, 2025
  3. DA14531 Central With Security Read Characteristic

    Hi, I have a DA14531 tiny module. I am trying to write a central which will read data from an other DA14531 tiny module running ble_app_peripheral example. I have used and modified to my requirements the central_app_with_security example, and I can connect to my devices ...

    May 13, 2022
View All Results from Support Communities (28)
Support Communities

Support Communities

Get quick technical support online from Renesas Engineering Community technical staff.
Browse Articles

Knowledge Base

Browse our knowledge base for helpful articles, FAQs, and other useful resources.
Submit a Ticket

Submit a Ticket

Need to ask a technical question or share confidential information?