From 65e8593fbdf9865d8df110e0374af006d7ca49d6 Mon Sep 17 00:00:00 2001 From: bjornjulian00 Date: Wed, 23 Oct 2024 10:45:55 +0200 Subject: [PATCH] Finished the documentation for the BLE RX more info page, now it has a table with all the PDU types and explains every UI element. --- Bluetooth-Low-Energy-Receiver.md | 28 +++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/Bluetooth-Low-Energy-Receiver.md b/Bluetooth-Low-Energy-Receiver.md index 6095853..355c10b 100644 --- a/Bluetooth-Low-Energy-Receiver.md +++ b/Bluetooth-Low-Energy-Receiver.md @@ -20,10 +20,32 @@ This is the main view which provides the user with incoming packet entries captu This menu is a more single detailed view on a specific entry selected by the Main Menu. More specific packet information is laid out here such as: -MAC Address, Packet Type, and Data +1. The **MAC Address** +2. The **PDU Type** which displays the last received PDU packet type as noted here: -1. The **Send** button immediately moves the user to the BLE TX app, and allows the user to transmit the selected packet data. -2. The **Save** button allows the user to save a packet in the format used by the BLE TX app. +| Type | Name | Description | +| :--- | --- | --- | +| `00` | `ADV_IND` | Scannable advertising indication for all devices | +| `01` | `ADV_DIRECT_IND` | Directed advertising to a specific device indicating that only that device can connect | +| `02` | `ADV_NONCONN_IND` | Advertising indication but not accepting connections or scans | +| `03` | `SCAN_REQ` | Sent by a device to receive more info from scannable advertisers | +| `04` | `SCAN_RSP` | Response to 03 containing more info | +| `05` | `CONNECT_REQ` | Sent to an advertiser to initiate a connection | +| `06` | `ADV_SCAN_IND` | Scannable advertising indication but not accepting connections | +| `07` | `ADV_EXT_IND` | BT 5.0, points to additional data on secondary channels | +| `09` | `AUX_ADV_IND` | BT 5.0, scannable advertising indication for all devices on secondary channels | +| `0A` | `AUX_SCAN_REQ | BT 5.0, sent by a device to receive more info from scannable advertisers on secondary channels | +| `0B` | `AUX_SCAN_RSP` | BT 5.0, response to 0A containing more info | +| `0C `| `AUX_CONNECT_REQ` | BT 5.0, sent to an advertiser to initiate a connection | +| `0D` | `AUX_CHAIN_IND` | BT 5.0, chains advertising packets together when they get too big | +| `0E` | `AUX_CONNECT_RSP` | BT 5.0, response to 0C | +| `10 - 26` | LL | Link layer setup and operation | +| `26 - FF` | Data | General data and proprietary | + +3. The last packets received for each data type, their length, and their contents. + +1. The **Send** button immediately moves the user to the BLE TX app and allows the user to transmit the selected packet data. +2. The **Save** button allows the user to save packets in the format used by the BLE TX app. 3. The **Done** button brings the user back to the Main Menu. # Video: