code: function MqttTransport(options) {
      Transport.call(this, options);
  
      this._options = options;
      this._client = null;
      this._timer = null;
      this._sendTimer = null;
      this._buf = [];
  
      this._status = '';
  
      this._connHandler = onConnect.bind(this);
      this._connFailedHandler = onConnectFailed.bind(this);
      this._messageHandler = onMessage.bind(this);
      this._sendOutHandler = sendOut.bind(this);
      this._disconnHandler = onDisconnect.bind(this);
  
      init(this);
    }
docs: Conveying messages over MQTT protocol.
  
  @namespace webduino.transport
  @class MqttTransport
  @constructor
  @param {Object} options Options to build a proper transport
  @extends webduino.Transport