UPDATE: Lets Make Robots, my home digital hackerspace, was purchased by RobotShop. I don't want to go into, but the new owners banned myself and most of the veteran members. That stated, most of the links there will be broken. Luckily, I was able to make a copy of my content (the reason they banned me?) and moved it to a Github site.
For Windows users I wrote a GUI terminal app for changing the HM-1X's settings, you can find it here,
UPDATE: Wrote an Instructable on Connecting an HM-10 to an iPhone
UPDATE: I published a free iOS serial terminal app for a client, but it works well for other applications.
I've also created a walkthrough on how to write an iOS app for the HM-10.
UPDATE: I had some people mention I screwed-up and posted the wrong breakout board. For that I'm sorry, please email me and we'll talk.
I have corrected the link with a new version of the breakout that should correct "all" issues (working RX/TX LEDs).
But I'll add, please use this Instructable at your own risk. I'm a Psychology major :P
I had been looking for a cheap alternative to some of the Arduino Bluetooth devices I'd seen, which in my opinion are overpriced.
Redbear's Mini: $39.95 (Note: This is a uC and BLE combo).
Redbear's Uno Shield: $29.95
BLEDuino: $19.95 (if part of Kickstarter)
Bluegiga Shield: $69.95
After seeing these, I thought I'd try to make one; this is my bumbling process for making an Arduino Bluetooth 4.0 device at home:
I highly recommend reading details about the HM-10 and interfacing with it:
Variants of the PCB can be found here; though, many are untested.
This is a fellow to keep an eye on. He is working on creating open-source firmware to replace the HM-10 firmware.