I'm not quite sure of what you're asking. The Edison's Bluetooth capabilities are configured directly on the Edison's internal Linux terminal, in order to configure them you have to have access to the board's terminal, to do so you can follow this guide: Set up a serial terminal.
After you've gotten access to it, you can read the Intel® Edison Bluetooth® User Guide to learn how to interact with the Edison's Bluetooth interface.
Oh I guess I forgot to mention the issue for me is not the Edison pre se. It is using windows to control the Edison, at this point the Edison appears to be an island that a Windows devices cannot reach via BLE. I would love to know if there is support for Windows somewhere.
P.S. I spent a lot of time looking for C++ or even C# libraries to communicate via BLE in Windows. Most support is for OSX. I choose not to learn yet another eco-system just to talk to Edison, it is simply not cost effective.
Exactly how would you like to control your robot? When you connect your Edison to a regular Windows PC through Bluetooth, it is recognized as a PC, since as you may know; the Edison has an x86 architecture and comes with a full Linux (Yocto) image. So, it is quite different to handle it using a Windows PC than if you were using some other Bluetooth device.
Have you checked section 6.7 of the Intel® Edison Bluetooth® User Guide, there SPP is described, maybe this approach suits your needs, I suggest you to check it out.
Thank you I will look into this. The last time I looked was back in Jan/Feb of this year, there certainly has been progress on the Edison side.
I want to create a UI in windows that will display controls for movement etc. (left, right, forward back) Potentially display thumbnails of a camera image. Display sensor data etc. So the application needs to access GPIO's for both INPUT and OUTPUT "associated with" / "from" Edison. At the remote end, there are Apple / Android sdks that do this on their respective platforms. I still need to find one for windows "PC's".
Sorry for Hijacking your post Jinnie.
Peter's note triggered a new round of searching on my part and I believe I have now sorted out the tool chains and information I need. Thanks Peter.
I found the following which may be of interest to you.
1) This is a Bluetooth development kit there is a lot of good information here
2) I also discovered I was looking in the wrong place to solve my problem back in late 2014 / early 2015. The Windows development kit is provided by the "Bluetooth Radio Manufacturer". At the time my development system did not have a dedicated Bluetooth radio so the question did not occur to me (lol)
In my situation the desktop radio is a Broadcom. Info is here http://www.broadcom.com/support/bluetooth
Now there is just a whole lot of specific tool chain integration to do. Good luck Jinnie, I trust things will work out for you.
May I know once we Bluetooth pair with the Edison board, is there a way to unpair? because i accidentally unpaired on my phone.
This thing appear as shown below...
root@edison:~# rfkill unblock bluetooth
[NEW] Controller 98:4F:EE:03:37:9A BlueZ 5.18 [default]
[NEW] Device 38:2C:4A:2A:99:C5 Jo
My phone bluetooth appear with the default. Anyways i can do to pair it again?
Your help is much appriciated. Thank you
1) I'm able to pair the device with my phone... but i can't connect now. they keep prompting fail to connect as shown below. Any advice?
[CHG] Device 38:2C:4A:2A:99:C5 Connected: no
[bluetooth]# connect 38:2C:4A:2A:99:C5
Attempting to connect to 38:2C:4A:2A:99:C5
Failed to connect: org.bluez.Error.Failed
2) After i connect to the android app (bluetooth SPP tools Pro), the app keep prompting SPP connection fail. How do I get it to start working?
Your help is much appreciated Thank you