Just to be clear, the BLE extension when it was first developed combined both the behavior of the central and peripheral sides of the BLE spec. At the time, extensions were restricted to a single component per AIX, so it combined what is effectively the BLE equivalent of the BluetoothClient and BluetoothServer components into a single class. The vast majority of the blocks discussed previously are related to having the phone advertise and nothing to do with reading the advertising data from a connected peripheral.