<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="220" height="160" viewBox="0 0 220 160">
<defs><marker id="xaligo-arrow" markerWidth="10" markerHeight="10" refX="9" refY="5" orient="auto-start-reverse" markerUnits="strokeWidth"><path d="M 0 0 L 10 5 L 0 10 z" fill="context-stroke"/></marker><marker id="xaligo-oval" markerWidth="7" markerHeight="7" refX="3.5" refY="3.5" orient="auto" markerUnits="strokeWidth"><circle cx="3.5" cy="3.5" r="2.5" fill="context-stroke"/></marker></defs>
<rect x="0" y="0" width="220" height="160" fill="#FFFFFF"/>
<g transform="translate(0 0)">
<rect x="77" y="31.5" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="90.6" y="31.5" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="104.2" y="31.5" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="117.8" y="31.5" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="131.4" y="31.5" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="77" y="45.1" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="90.6" y="45.1" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="104.2" y="45.1" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="117.8" y="45.1" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="131.4" y="45.1" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="77" y="58.7" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="90.6" y="58.7" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="104.2" y="58.7" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="117.8" y="58.7" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="131.4" y="58.7" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="77" y="72.3" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="90.6" y="72.3" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="104.2" y="72.3" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="117.8" y="72.3" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="131.4" y="72.3" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="77" y="85.9" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="90.6" y="85.9" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="104.2" y="85.9" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="117.8" y="85.9" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="131.4" y="85.9" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<image x="78" y="32.5" width="64" height="64" href="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDhweCIgaGVpZ2h0PSI0OHB4IiB2aWV3Qm94PSIwIDAgNDggNDgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+SWNvbi1SZXNvdXJjZS9Jb1QvUmVzX0FXUy1Jb1RfSFRUUF9Qcm90b2NvbF80ODwvdGl0bGU+CiAgICA8ZyBpZD0iSWNvbi1SZXNvdXJjZS9Jb1QvUmVzX0FXUy1Jb1RfSFRUUF9Qcm90b2NvbF80OCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTE4Ljg2MTIsNDMuOTYwOSBMNDAuMTk2Miw0My45NjA5IEw0My45NjEyLDQzLjk2MDkgTDQzLjk2MTIsNDAuMTk2OSBMNDMuOTYxMiwzMi44NDg5IEwxOC44NjEyLDMyLjg0ODkgTDE4Ljg2MTIsNDMuOTYwOSBaIE0xNi44NjEyLDMwLjg0ODkgTDQ1Ljk2MTIsMzAuODQ4OSBMNDUuOTYxMiw0MC4xOTY5IEw0NS45NjEyLDQ1Ljk2MDkgTDQwLjE5NjIsNDUuOTYwOSBMMTYuODYxMiw0NS45NjA5IEwxNi44NjEyLDMwLjg0ODkgWiBNNy43NjQyLDEuOTk5OSBDNC41ODYyLDEuOTk5OSAyLjAwMDIsNC41ODU5IDIuMDAwMiw3Ljc2NDkgTDIuMDAwMiw0MC4xOTY5IEMyLjAwMDIsNDMuMzc0OSA0LjU4NjIsNDUuOTYwOSA3Ljc2NDIsNDUuOTYwOSBMMTUuMjM4Miw0NS45NjA5IEwxNS4yMzgyLDQzLjk2MDkgTDcuNzY0Miw0My45NjA5IEM1LjY4ODIsNDMuOTYwOSA0LjAwMDIsNDIuMjcyOSA0LjAwMDIsNDAuMTk2OSBMNC4wMDAyLDcuNzY0OSBDNC4wMDAyLDUuNjg4OSA1LjY4ODIsMy45OTk5IDcuNzY0MiwzLjk5OTkgTDQwLjE5NjIsMy45OTk5IEM0Mi4yNzIyLDMuOTk5OSA0My45NjEyLDUuNjg4OSA0My45NjEyLDcuNzY0OSBMNDMuOTYxMiwyOS4yMjU5IEw0NS45NjEyLDI5LjIyNTkgTDQ1Ljk2MTIsNy43NjQ5IEM0NS45NjEyLDQuNTg1OSA0My4zNzUyLDEuOTk5OSA0MC4xOTYyLDEuOTk5OSBMNy43NjQyLDEuOTk5OSBaIE00MC4yMDkyLDM4LjcwODkgQzQwLjUzNzIsMzguNzA4OSA0MC43OTQyLDM4LjU4MzkgNDAuOTc5MiwzOC4zMzA5IEM0MS4xNjUyLDM4LjA3OTkgNDEuMjU3MiwzNy43MzM5IDQxLjI1NzIsMzcuMjkyOSBDNDEuMjU3MiwzNi44NDU5IDQxLjE2NTIsMzYuNDk2OSA0MC45NzkyLDM2LjI0OTkgQzQwLjc5NDIsMzYuMDAwOSA0MC41MzcyLDM1Ljg3NjkgNDAuMjA5MiwzNS44NzY5IEwzOS4xNzEyLDM1Ljg3NjkgTDM5LjE3MTIsMzguNzA4OSBMNDAuMjA5MiwzOC43MDg5IFogTTM5LjE3MTIsMzkuNTE2OSBMMzkuMTcxMiw0Mi4zMzg5IEwzOC4xODQyLDQyLjMzODkgTDM4LjE4NDIsMzUuMDY4OSBMNDAuMzEzMiwzNS4wNjg5IEM0MC43MDUyLDM1LjA2ODkgNDEuMDQ5MiwzNS4xNjI5IDQxLjM0NjIsMzUuMzUyOSBDNDEuNjQzMiwzNS41NDA5IDQxLjg3MTIsMzUuODAzOSA0Mi4wMjkyLDM2LjEzOTkgQzQyLjE4NjIsMzYuNDc0OSA0Mi4yNjQyLDM2Ljg1ODkgNDIuMjY0MiwzNy4yOTI5IEM0Mi4yNjQyLDM3Ljk2NDkgNDIuMDg1MiwzOC41MDM5IDQxLjcyNDIsMzguOTA3OSBDNDEuMzY0MiwzOS4zMTM5IDQwLjg5NDIsMzkuNTE2OSA0MC4zMTMyLDM5LjUxNjkgTDM5LjE3MTIsMzkuNTE2OSBaIE0zMi42MTQyLDM1LjkxODkgTDM0LjQxODIsMzUuOTE4OSBMMzQuNDE4Miw0Mi4zMzg5IEwzNS40MzUyLDQyLjMzODkgTDM1LjQzNTIsMzUuOTE4OSBMMzcuMjUwMiwzNS45MTg5IEwzNy4yNTAyLDM1LjA2ODkgTDMyLjYxNDIsMzUuMDY4OSBMMzIuNjE0MiwzNS45MTg5IFogTTI3LjM2OTIsMzUuOTE4OSBMMjkuMTczMiwzNS45MTg5IEwyOS4xNzMyLDQyLjMzODkgTDMwLjE5MTIsNDIuMzM4OSBMMzAuMTkxMiwzNS45MTg5IEwzMi4wMDYyLDM1LjkxODkgTDMyLjAwNjIsMzUuMDY4OSBMMjcuMzY5MiwzNS4wNjg5IEwyNy4zNjkyLDM1LjkxODkgWiBNMjUuNDE4MiwzNS4wNjg5IEwyNi40MzUyLDM1LjA2ODkgTDI2LjQzNTIsNDIuMzM4OSBMMjUuNDE4Miw0Mi4zMzg5IEwyNS40MTgyLDM5LjAzMzkgTDIyLjc3NDIsMzkuMDMzOSBMMjIuNzc0Miw0Mi4zMzg5IEwyMS43NTcyLDQyLjMzODkgTDIxLjc1NzIsMzUuMDY4OSBMMjIuNzc0MiwzNS4wNjg5IEwyMi43NzQyLDM4LjIwNTkgTDI1LjQxODIsMzguMjA1OSBMMjUuNDE4MiwzNS4wNjg5IFoiIGlkPSJBbWF6b24tSU9ULVJFU09VUkNFUy1Jb1QtSFRUUC1wcm90b2NvbF9SZXNvdXJjZS1JY29uX2xpZ2h0LWJnIiBmaWxsPSIjN0FBMTE2Ij48L3BhdGg+CiAgICA8L2c+Cjwvc3ZnPg==" opacity="1"/>
<text x="110" y="111.167" fill="#1E1E1E" font-family="Helvetica" font-size="10.667" text-anchor="middle">IoT HTTP Protocol</text>
</g>
</svg>
