7.2 Classic Bluetooth + Bluetooth Low Energy Sample
Applications
SPP + SPPLE Demo
This application shows how to
use low energy (LE) and the GATT profile. This sample emulates using SPP
over LE using the GATT profile. This sample acts as an LE master and an LE
slave.
This application also shows how
to use the SPP module and how to handle the different SPP callback events.
The application acts as either an SPP server or an SPP client and exposes
the same command set for SPP as the SPPDemo.
For a step-by-step
demonstration of how to run this application, visit the SPP + SPPLE demo wiki.
SPPDMMulti Demo
This application is based on
the SPP + SPPLE Demo application and demonstrates how to utilize the chosen
features from Bluetooth specification 4.1 and Bluetooth specification 4.2:
LE Dual Mode Topology: Connect in classic Bluetooth
and Bluetooth Low Energy to the same device.
LE Link Layer Topology: Support multiple
simultaneous roles, that is, Peripheral and Central.
L2CAP LE Connection Oriented: Support LE Credit
Based Flow Control Mode.
LE Ping: Used to verify presence of the remote Link
Layer. In addition, can be used to verify message integrity in the
LE ACL by forcing the remote device to send an LE ACL packet that
contains a valid MIC.
LE Low Duty Cycle Advertising: Designed for a case
where reconnecting with a specific device is required, but time is
not of the essence or when it is not known if the central device is
in range
32-bit UUID: Register services with aliases that
are represented as 32-bit values instead of 128-bit UUIDs
LE Secure Connections: Enhance the LE Security
Manager with public key Elliptic Curve Diffie-Hellman (ECDH) key
generation.
The application allows the user establish connection
between multiple Bluetooth Low Energy devices using the SPPLE custom
service, send Bluetooth commands and exchange data over Bluetooth Low
Energy. This application also shows how to use the SPP module and how to
handle the different SPP callback events. The application acts as either an
SPP server or an SPP client and exposes the same command set for SPP as the
SPPDemo.
For a step-by-step demonstration of how to run this
application, visit SPPDMMulti demo wiki.