Bluetooth Low Energy (BLE) Overview

This section describes the commands to operate RS9116 WiSeConnect products.

RS9116W Architecture

The following figure depicts the overall architecture of the RS9116-WiSeconnect.

Figure 1 - Architecture Overview For RS9116W

Bluetooth Software Architecture

Figure 2 - Bluetooth Software Architecture

Application

The Application layer launches the Bluetooth stack and uses commands to access various profiles on remote Bluetooth devices over the network.

Profiles

The Bluetooth specification defines a number of Bluetooth profiles. The Generic Attribute Profile (GATT) and the Generic Access Profile (GAP) profiles are currently supported. A framework to develop new profiles is provided and new profiles will be added.

Bluetooth Core

The Bluetooth core contains the following higher layers of the stack.

OS Abstraction Layer

This layer abstracts RTOS services (semaphores, mutexes, and critical sections) that are used by the whole stack and the applications. The stack, which is designed in an RTOS-independent manner, can be used with any RTOS by porting this layer. It is also possible to use the Bluetooth stack standalone without RTOS.

Host-Module Interface

This document is primarily concerned with the host-module interface. A host can interface with RS9116- WiSeConnect using the following list of interfaces to configure and send/receive data: