There is currently no Simulink block that can directly read from a BLE device using the host PC interface. An enhancement request to add BLE Read/Write blocks to Simulink has been submitted to our development team.
As a workaround, you can add a MATLAB Function Block in your model that leverages the ble() function from MATLAB, which has been available since R2019b:
The code inside the MATLAB Function Block would be along the lines of:
function y = fcn()
b = ble("UA E39 MODULE");
hr = characteristic(b, "heart rate", "heart rate measurement");
y = zeros(...
data = read(hr);
y = ...
Note that the 'ble'-related functions do not support code generation and therefore need to be declared as extrinsic.