I am really really struggling with such a simple thing as collecting one custom characteristic using arduino from BLE 4.0 module which is broadcasting this. So I reach for help here. I did try to search for solution of my problem, but I cannot find this combination anywhere. It seems that everyone is using controllers with inbuild bluetooth so please be patient if there actually is somewhere a post like this.
Hardware and set up :
I have Arduino Uno with BLE 4.0 (original HM-10 bluetooth module) in Master mode.
I set it up to be connected to my peripherial device (electric unicycle).
After some AT commands, my module is now connected and receiving advertised data. I am able to print them out in serial monitor. The device has one custom characteristic which I would like to collect. Ideally to subscribe for any changes to be sent directly to the module. I believe it is called "notify". This works in my android app. But I cannot get these data into arduino.
**The problem : **
But I am not able to get that one characteristic, to read it and change it to ASCII characters from what I believe will come as HEX values. I am able to receive advertised, but not those characteristics and I am crazy out of this already
Can someone help me provide some usable material how can I finish this (what I thought will be) a simple task?
Thank you everyone kind to push me in right direction.