In the simplest form EspruinoHub just relays Bluetooth LE advertising packets over MQTT: https://github.com/espruino/EspruinoHub#mqtt-bridge - that's what I'd suggest you use for any kind of monitoring application.
So it's not really a protocol per se - you're just getting notified via MQTT whenever any advertising data is received.
Actually making a connection is more complex, but I think the link above describes it pretty well.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
In the simplest form EspruinoHub just relays Bluetooth LE advertising packets over MQTT: https://github.com/espruino/EspruinoHub#mqtt-bridge - that's what I'd suggest you use for any kind of monitoring application.
So it's not really a protocol per se - you're just getting notified via MQTT whenever any advertising data is received.
Actually making a connection is more complex, but I think the link above describes it pretty well.