Hello, I followed this tutorial nRF Connect SDK Bluetooth Low Energy tutorial part 1: Custom Service in Peripheral role in order to setup custom BLE service. The tutorial as is works correctly and defines one service with an RX write characteristic and a TX notify characteristic.
What I tried to do is delete the RX characteristic and keep the TX one in both read and notify
The read aspect works correctly and I'm able to get the data on the client interface (PC side, LightBlue)
But when I try to activate the notification, I have the following error on the Serial Monitor (nRF53 side):
which corresponds to ENOENT 2 /**< No such file or directory */
I do not understand what is the problem.
The idea I have is that a write characteristic is needed in order for the client to enable the notification. Something like the following:
Client -> enable notification through write/RX
Peripheral -> send data through TX
is my understanding correct?