Yes I brought the MQTT.pas and the MQTTReadThread.pas units and the needed synapse units. It compiles under the Lazarus IDE with the addition of {$MODE DELPHI} to the two units. It mostly works but errors on a call to MQTTClient.Free;
I was hoping with the increasing interest in IoT a perfected MQTT feature may have been available for Lazarus. Maybe I'm the first to consider Lazarus as useful for IoT
Thanks for the help.