vshymanskyy / TinyGSM

A small Arduino library for GSM modules, that just works
GNU Lesser General Public License v3.0
1.91k stars 708 forks source link

WIP: TinyGsmClientBG96: Add Quectel MQTT stack support #726

Open ajlennon opened 1 year ago

ajlennon commented 1 year ago

Hi all,

This is a very early cut of some internal Quectel modem MQTT support (rather than using the TCP AT commands)

I'm slightly frustrated with myself as I know I've not implement the muxing correctly i.e. in the way it's done in the TCP class.

I also should move the implementation out of the MQTT class into the BG96 modem code. [Edit: Done]

But it's offered in the hope somebody finds it useful and for feedback

ajlennon commented 1 year ago

And to answer the inevitable question "why bother" this is a stepping stone to me implementing support for MQTT-SN stack support for constrained devices...