Blue_Moon

Blue Moon

Preamble

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
HM-10
HM-10

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
Advertisements

3 thoughts on “Blue Moon”

Leave a Reply

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

WordPress.com Logo

You are commenting using your WordPress.com 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 )

Google+ photo

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

Connecting to %s