Blue Moon


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?

Video tutorials

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.

iOS apps

iOS apps already out there.

 I downloaded a number of BLE iOS apps:

  • RFduino Temp
  • RFduino Servo
  • RFduino Color Wheel
  • Arduino Apploader
  • iShield
  • OpenBLE
  • Play BL Uno
  • nRF UART
  • n-Track tuner
  • LightBlue
  • BLEController
  • BLE Arduino
  • BLEduino
  • Bluno Term
  • BLE-IO

And not strictly a Arduino App

  • BLE Finder
  • Not had chance to try them out yet though

3 thoughts on “Blue Moon”

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s