HM-10 iBeacon detector - getting started

I would like to detect my iBeacon created by these instructions with another HM-10 module (same as the one on the picture in the instructions). As I saw later, these modules are "fake", as not the originals from JNHuaMao.

Most important for me is to get RSSI value from beacon and roughly determine distance (inside 2-3m or not).

So is that even possible, if yes, can you give me some instructions how to do that, what materials to use, etc.? Just something for the start.

Thanks for any help.

Hi,

The copy of HM10 (CC41 and similar) can't discover iBeacon, it can only advertise.

You can buy a original HM-10, which permit to discover beacon, or you can burn the original HM-10's firmware on your CC41, I have write a tutorial for this: How to flash genuine HM-10 firmware on CC2541 (make genuine HM-10 from CC41) - Networking, Protocols, and Devices - Arduino Forum

You can also use a USB BLE module and a raspberry, as you want.

Hi Hexor,

Thank you for your replay :slight_smile:

So if I burn the original HM-10's firmware to my CC2541, I would be able to discover iBeacon as described here?

Also, I'm doing this with my RPi2 now, but I would like to use several Arduinos (or even only microcontrollers) for that task that communicate with one RPi2 over nrf24l01 module.

Yes, you only need to enter the 3 commands from your link, with the original firmware :wink:

Great, thank you very much for your assistance :smiley:

Hello MatijaSrbic,
every think is ok?

I heave the same problem with those copycats! :o
to test if you can get the RSSI from the fake module, you can use a cel phone, just instal the app:
BLE Scanner (https://play.google.com/store/apps/details?id=com.macdom.ble.blescanner)

turn on your devices and you can see the module name, then you can filter per RSSI distance!

If you can see the module, you can get the RSSI

:wink: