News:

SMF - Just Installed!

Main Menu

Firmware using MQTT without a Pi

Started by VK7III, Mar 13, 2026, 04:01 PM

Previous topic - Next topic

VK7III

Has anyone had success with the firmware, https://github.com/agessaman/MeshCore/tree/mqtt-bridge-implementation which enables wifi and sends mqtt packets without another computer, connecting to Eastmesh?

I have installed the firmware on a Heltec V3 and it works well with US and EU servers but will not play nicely with Eastmesh.

I get the following error:

DEBUG: RadioLibWrapper: noise_floor = -101
E (411528) MQTT_CLIENT: mqtt_message_receive: received a message with an invalid header=0x48
E (411529) MQTT_CLIENT: esp_mqtt_connect: mqtt_message_receive() returned -1
E (411532) MQTT_CLIENT: MQTT connect failed
MQTT: MQTT broker disconnected
DEBUG: RadioLibWrapper: noise_floor = -102

It also doesn't like timezone "Australia/Hobart" but works with "Australia/Sydney"

0x48 being an "H" is Eastmesh returning HTTP?

I'm not wise in these matters ...

Rowan

Nastic

#1
Hey mate I believe it's a problem with the https that I'm using I haven't had a chance to work out exactly why it doesn't work but a community member patched the firmware to work for us

https://github.com/xJARiD/MeshCore

But I'm not sure if it's been updated to 1.14


Edit: I had a look at the default implementation it looks like it doesn't support https for extra servers only http I'll have to open up an extra port to support it

Try using port 9883