import * as React from "react";
import type { SVGProps } from "react";
const SvgIotMqttProtocol = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" {...props}>
    <path
      fill="#7AA116"
      fillRule="evenodd"
      d="M31.346 38.709q0-1.448-.43-2.183t-1.28-.734-1.28.734-.43 2.182.43 2.188 1.28.74q.85-.001 1.28-.74.43-.74.43-2.187M18.86 43.96h13.158a4.3 4.3 0 0 1-1.218-.426 5.1 5.1 0 0 1-1.312-1.038q-.828-.044-1.416-.505-.586-.461-.886-1.3-.3-.84-.3-1.983 0-1.796.724-2.786.726-.99 2.025-.99 1.301 0 2.025.99.724.991.723 2.785 0 1.49-.502 2.44-.504.95-1.438 1.231.42.338.87.516.45.175.998.24v.826H43.96V32.848h-25.1zm-2-13.112h29.1V45.96h-29.1zM7.764 1.999A5.77 5.77 0 0 0 2 7.765v32.433a5.77 5.77 0 0 0 5.764 5.764h7.474v-2H7.764A3.77 3.77 0 0 1 4 40.197V7.764A3.77 3.77 0 0 1 7.764 4h32.432a3.77 3.77 0 0 1 3.765 3.766v21.46h2V7.765A5.77 5.77 0 0 0 40.196 2zm32.225 40.338h1.019v-6.419h1.813v-.849h-4.635v.85h1.803zm-5.245 0h1.019v-6.419h1.814v-.849H32.94v.85h1.803zM24.38 35.07h1.1v7.268h-.912v-5.695l-1.49 3.828h-.912l-1.49-3.828v5.695h-.912V35.07h1.144l1.73 4.447z"
    />
  </svg>
);
export default SvgIotMqttProtocol;
