I have nRF52832 running ble_app_rscs as a server, sending notification to the client every hour. I know that the client can read the values also by sending bt_gatt_read to the server and the server will reply instantly with the values. However this value corresponds to the latest measurements conducted by the server, and it could be a while ago. Is there away of sending a message from the client to server so that the server can actually do the measurements instantly? In other words can the client initiate the server to sample its sensors and update gatt instead of waiting for its timer?
Please assist.