Long Range Application - Infineon AIROC CYW20829 Bluetooth LE SoC Manual

Achieving long range transmission using
Hide thumbs Also See for AIROC CYW20829 Bluetooth LE SoC:
Table of Contents

Advertisement

r e s t r i c t e d
Achieving long range transmission using AIROC™ CYW20829
Bluetooth® LE SoC

Long range application

2
Long range application
Figure 1
illustrates the block diagram of the long-range application using the CYW20829 Bluetooth® LE SoC. The
application includes a combination of peripheral and central devices. The LE long-range peripheral configures
the device as Bluetooth® LE GATT Server, and the LE long-range central application configures the device as
Bluetooth® LE GATT Client.
External Flash
CYW20829
Custom
GATT
UART/
GPIO
I2C/SPI
USER
DISPLAY
BUTTON
CYW920829M2EVK-02
Figure 1
Block diagram
The peripheral device implements a custom GATT Server profile that includes the following services:
Hello Sensor custom service
Device Information service
Battery level service
The Hello Sensor service includes a custom Notify characteristic, which sends a notification or indication to the
peer client device upon connection.
The application uses a UART to send debug messages on a UART terminal emulator. The peripheral device
starts to advertise its presence using LE-LR PHY when a button press is detected. Similarly, central device scans
for the peripheral device upon button press. After an LE connection is established, the central device registers
for notifications by using the CCCD handle of the Notify characteristic. Because the CCCD handle of the Notify
characteristic requires write authentication, an attempt to enable notification/indication triggers the pairing
process at the central side. After the pairing process completes, the peer device's link keys and addresses are
stored in the device's flash memory and, therefore, bonded. The user button on the peripheral board is
configured to trigger an interrupt on the falling edge. When this button is pressed, the device switches the
coding algorithm between S=2 and S=8 and notify using the modified coding algorithm.
Application note
Board
Radio Subsystem
Antena
BTSTACK
LE-LR Application
(Central/Client)
E1
E1
Board
Antena
4
Radio Subsystem
External Flash
BTSTACK
CYW20829
Custom
LE-LR Application
GATT
(Peripheral/
Server)
UART/
GPIO
I2C/SPI
USER
DISPLAY
BUTTON
CYW920829M2EVK-02
002-38518 Rev. **
2023-09-12

Advertisement

Table of Contents
loading

Table of Contents