Skip to content
This repository was archived by the owner on Jul 18, 2024. It is now read-only.

Helpful Links

Nick Walker edited this page Aug 13, 2014 · 3 revisions

Assembly: http://www.instructables.com/id/How-to-Create-an-Arduino-Compatible-Bluetooth-40-M/

On-going HM-10 research: http://letsmakerobots.com/node/38009

Resources

Documentation for first party examples.

Cool blog on various Bluetooth solutions, mostly focuses on the proprietary, CC2541-based Blue Giga modules. There's an interesting post here about getting to blinky with IAR.

Provider of Raspberry Pi based iBeacon devkits. They maintain an interesting blog. One post details getting the CC2541 setup as an iBeacon.

Related Projects

Arduino Pro Mini with a bare CC2540 to provide serial over BLE. Their wiki is full of useful information.

Project to create better firmware for the HM-10. The dev blog includes useful photos, ongoing research and even some schematics. The approach taken is very different than this project. He's writing code for an external MCU configuration and using the CC2541 simply as a network processor. This has the benefit of not requiring the end user to have IAR, but has a larger footprint than an all on-board approach.

Buy this board, if all you want is a UART serial connection from a HM-10. Do note that this is at 3 volts. If you need 5, you'll want to build the breakout yourself.

Open source firmware for the CC2540. Interesting if highly limited example (it's based on a TI example project).

Totatlly undocumented code to interface with a Chinese UART-over-BLE peripheral component (which you can find on eBay). The code seems to be based off of TI's example code, so it's a little out of date, but it should be a good place to start investigating.

Technical Information

HM-10 manufacturer's site: http://www.jnhuamao.cn/

HM-10 datasheet: http://www.jnhuamao.cn/bluetooth40_en.rar

CC2541 website: http://www.ti.com/product/cc2541

CC2541 datasheet: http://www.ti.com/lit/ds/symlink/cc2541.pdf

Clone this wiki locally