I'm currently trying to idealize a system where and arduino board communicates with a peripheral device that only supports BLE communication. The device in question is the MyoArmband, it's an EMG sensor that is able to detect EMG data from the forearm.
The main problem I'm currently facing is that the myo device uses a private(custom) profile with lot's of public and customs services. And from all the research i have done most o the more common peripheral don't have the ability to communicate with it. Luckily all the information about the Profile and services is available so i had no problems build the structure of the UUIDs needed but i'm not sure what devices should I use for the project.
I found About the CurieBLE library, and it looks like it should work, but it's made only for the Genuino 101 board, and if possible i would prefer a more cheaper option.
I also found the GitHub - sandeepmistry/arduino-BLEPeripheral: An Arduino library for creating custom BLE peripherals with Nordic Semiconductor's nRF8001 or nR51822. Project that is compatible with 2 BLE modules but i'm not sure if it works on my problem.
If anyone has some Ideas or insight i would love to read them.