Controlling Arduino using an iOS app via BLE. There are a number of varieties and don’t get confused by the BT only modules, that don’t support BLE (which is required for Apple devices):
- HC-05 – BT Master and slave [source]
- HC-06 – BT Slave only
- HM-10 – BLE – The HM-10 can operate on a lower voltage at the expense of real estate.
- HM-11 – BLE – The HM-11 has significantly less I/O exposed off the interposer PCB, including GPIO and USB [source]. See also the XBee Bluetooth blog
Which one is the right one?
Using the Light Blue App
Using the Adafruit Bluefruit LE Connect App (requires iOS 8.0.2)
No video yet.
From EEEnthusiast, a good example, using an Android app
Soldering HM-10 modules, a strange video, from bitluni’s lab, employing solder fat/grease, Bluetooth 4.0 (BLE) – 05: Soldering,
BLE and Serial, Sending AT commands to a HM-10, Bluetooth 4.0 (BLE) – 06: Serial connection, from bitluni’s lab
Second part, Bluetooth 4.0 (BLE) – 07: Data transfer and remote control,
Reconfigure a BLE module using the AT+ROLE command to master (ROLE:1) from slave (ROLE:0). Also, change the mode to Remote Control (MODE:1) on second BLE device.
Another SMD soldering video, using solder paste, a hot air gun and a solder braid.
Creating your own iOS app
Here is an excellent tutorial, Arduino Tutorial: Integrating Bluetooth LE and iOS where you create the code for both the Arduino and iOS.
- RFduino Temp
- RFduino Servo
- RFduino Color Wheel
- Arduino Apploader
- Play BL Uno
- nRF UART
- n-Track tuner
- BLE Arduino
- Bluno Term
And not strictly a Arduino App
- BLE Finder
- Not had chance to try them out yet though