readDeviceInformation

suspend fun Peripheral.readDeviceInformation(): DeviceInformation

Reads all available characteristics from the Device Information Service (0x180A).

Fields for characteristics not present on the peripheral will be null.