Dialog Serial Port Service (DSPS)

Dialog Serial Port Service (DSPS)

Reference design

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. The SPS software distribution includes the application and profile source codes.

Software has been developed for the DA14580 Development Kit (DK) - Expert, DA14580 Development Kit (DK) - PRO and DA14580 Development Kit (DK) - Basic and for Android / iOS tablets or phones, allowing a serial port to be emulated using two DA14580 DKs or using a DA14580 DK and an Android / iOS device. The DA14580 DK can either function in the GAP central role or the peripheral role. The Android / iOS device only functions in the GAP central role.

It is available for the DA14585/6 family (Bluetooth 5.0) wiht increased throughput and support for central and peripheral roles ! throughput of up to 640 kbps achievable (DA14585 to DA14585)...

  • 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 reconnection1 in case of link loss
  • UART Hardware and Software2 flow control are supported
  • UART Binary data transfer supported in hardware flow control mode
  • UART baud rates: 115200, 57600, 38400, 19200, 9600
  • iOS/ Android application
  • Extended sleep mode support
  • Transfer rates dependant upon device : up to 640kpbs for the DA14585 !
  • Memory Size of application image: 15 Kbytes

 

Now also available for the DA1468x family with high throughput and support for central and peripheral roles ! The UART baud rate is supported up to 921600 and data throughput of up to 640 kbps achievable (DA1468x to DA1468x) !

Download Dialog's DSPS app:

Resources

Software Resources
Date Version
DA14580 Dialog Serial Port Service Source Code (Registered users only) 03/08/2018 5.150.2
DA14580 Release Notes of Dialog Serial Port Service 03/08/2018 1.0
DA1468x Dialog Serial Port Service Source Code (Registered users only) 23/03/2018 1.160.2
DA14585 Release Notes of Dialog Serial Port Service 24/11/2017 1.1
DA14585 Dialog Serial Port Service Source Code (Registered users only) 24/11/2017 6.150.2
Dialog DSPS - Source Code - iOS (Registered users only) 19/10/2017 3.220.4
Dialog DSPS - Source Code - Android (Registered users only) 08/09/2017 3.210.4
DA1468x Release Notes of Dialog Serial Port Service
User guides and manuals
Date Version
UM-B-084 : User Manual for Dialog Serial Port Profile (DA1468x) 17/09/2018 1.1
UM-B-088 : User Manual for Dialog Serial Port Profile (DA14585) 24/11/2017 1.0
UM-B-038 : User Manual for Dialog Serial Port Profile (DA14580) (Registered users only) 12/02/2016 2.0

Every quarter, we bundle up the best technical info on our products, software development topics, trainings, events and deliver it to your inbox.

Register for the SmartBond newsletter