In a BLE (Bluetooth Low Energy) connection, which device role is responsible for initiating the connection?
Think about which device starts the communication by scanning and connecting.
The central device scans for peripherals and initiates the connection. The peripheral waits for connection requests.
What is the expected output of the following Linux command scanning for BLE devices?
sudo hcitool lescan --duplicates
This command scans BLE devices and shows duplicates.
The command lists all BLE devices found, showing duplicates because of the --duplicates flag.
Which of the following GATT characteristic configurations correctly sets a readable and writable characteristic with UUID '1234' in a BLE server?
Check which properties allow both reading and writing.
Properties 'read' and 'write' enable the characteristic to be read and written by clients.
What is the correct sequence of steps for a BLE central device to read data from a peripheral's characteristic?
Think about the logical order from discovery to data read.
The central device first scans, then connects, discovers services, and finally reads data.
A BLE central device fails to connect to a peripheral. Which of the following is the most likely cause?
Check the advertising flags of the peripheral.
If the peripheral advertises as non-connectable, the central cannot establish a connection.
