ESP8266 + HM-10 start problem

I have ESP8266 + HM-10.
I successfully downloaded the OpenMQTTGateway firmware on ESP8266. Start is OK, ESP connect with WiFi and MQTT broker:

WiFi ok with manual config credentials
OpenMQTTGateway mac:
OpenMQTTGateway ip:
Connecting to MQTT by IP adress
ZgatewayBT HM1X setup done
Setup OpenMQTTGateway end
MQTT connection…
Connected to broker
Subscription OK to the subjects

I install iBeacon app from Google play on Android cell phone, set it up and run it - and I don’t see this Beacon, MQTT broker receives only this message:
home/OpenMQTTGateway/SYStoMQTT {“uptime”:120,“freeMem”:44960,“rssi”:-92,“SSID”:“gsens”,“modules”:“BT”}

For verification, I install on ESP8266 Serial In\Out firmware and type command AT+DISI?
where 76F62353EEB44977A3310B5DCED842FE is UUID my iBeacon on Android.
As I understand it, this means that the ESP8266 and HM-10 are working, everything is connected correctly.
What can I do wrong?


Did you checked the version of your hm10 firmware, and eventually upgraded it? You can do some google search so as to do that.

I checked the version - HMSoft V605


Could you give the version of omg you are using ?
Did you wait at least 3 minutes to see if beacons appears ?

Version is 0.9beta
Yes, I wait a more than 3 minutes.

Should a message appear in the serial terminal after beacon is finding? Or I can see message only in MQTT topic?

PS: I view code and I see that message must appears…I’ll look at where in the code the data is not coming …

I found my mistake… I’m so sorry…
D6 to RX, D7 to TX… (…

All work fine ))

1 Like

No problem, happy that it works