Hello, I recently purchased a Bluno micro controller which has BLE4.0 built in to it. The micro controller can be used as a peripheral or a central, and am wondering should I set it up as the central or the peripheral. Basically I have a simple Arduino sketch, and it interacts with an iOS device. The iOS device sends commands to the Arduino board, and the board responds with an "action" based upon the command it receives. The commands are simple ASCII strings.
Things are working great when I have everything wired up, but I want to convert the sketch to use the BLE 4.0 hardware, so I have been reading up on BLE. I am currently thinking that I need to setup the micro controller as the central, and have the iOS device send the ASCII string as a "characteristic" of a "service". Would it be possible for the iOS device acting a peripheral to receive data from the micro controller as a central or is that not how BLE operates?
Basically I am used to wiring things up and being able to send data back and forth in both directions but it appears BLE is a little different kind of animal
Your in the wrong forum (this one is for C/C++ programming of ARDUINOS and not anything else. You are also on the wrong web site as the Bluno is not an Arduino product.
You will get much more help on the makers web site.
The BLUNO is an Arduino Uno compatible board. It is simply an Arduino Uno with a Bluetooth 4.0 built in. I can't find any specific requirement that we can't talk about Arduino Compatible boards. I could be wrong. The reason I found this post is that I have a question and it seems it is not discussed anywhere else on the web, makes site included.
The reason I found this post is that I have a question
So, ask it. The worst that will happen is that you'll be told that the maker of the board is the one that should be answering the question. As happened to the original poster.