I am new to Edison. I love the Edison for its BLE support which is not available on other popular kits like Raspberry Pi. I would like to write BLE apps on Edison. For those who are experienced, may I ask what would be your recommended approach to write BLE apps on Edison?
These are the various approaches I discovered on the net;
- Using Python libraries like BluePy or pyBluez or some others if you can advise
- Directly talking to the BlueZ APIs through dbus by writing C language programs
Which approach are you using now? Which would you recommend to someone who would like to do rapid application development?
It seems that you already have done some research. Here is a thread that you might find useful as a starting point: Discovering BLE services on Edison.
My suggestion for you would be to use the programming language which you feel more comfortable to do your applications. There are also some threads in the community with discussions about BLE, they might be helpful for you. If you prefer Python for example, go ahead and give it a try, then you could try with another approach as well.