~martijnbraam/mosquitto-board

bfd81c9cbaceb642cf4e2bb46494183bbc811e6e — Martijn Braam 1 year, 9 months ago 1b7a556 ci
Add block diagram
1 files changed, 437 insertions(+), 0 deletions(-)

A blockdiagram.svg
A blockdiagram.svg => blockdiagram.svg +437 -0
@@ 0,0 1,437 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:cc="http://creativecommons.org/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   width="150mm"
   height="90mm"
   viewBox="0 0 150 90"
   version="1.1"
   id="svg8"
   inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
   sodipodi:docname="blockdiagram.svg">
  <title
     id="title5022">Mosquitto Board blockdiagram</title>
  <defs
     id="defs2" />
  <sodipodi:namedview
     id="base"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageopacity="0.0"
     inkscape:pageshadow="2"
     inkscape:zoom="1.4"
     inkscape:cx="286.99749"
     inkscape:cy="354.30568"
     inkscape:document-units="mm"
     inkscape:current-layer="layer1"
     showgrid="false"
     inkscape:window-width="2560"
     inkscape:window-height="1377"
     inkscape:window-x="-8"
     inkscape:window-y="-8"
     inkscape:window-maximized="1" />
  <metadata
     id="metadata5">
    <rdf:RDF>
      <cc:Work
         rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
        <dc:title>Mosquitto Board blockdiagram</dc:title>
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <g
     inkscape:label="Laag 1"
     inkscape:groupmode="layer"
     id="layer1"
     transform="translate(0,-207)">
    <path
       style="fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       d="M 64.412743,282.43087 H 105.61636 V 228.82811"
       id="path4933"
       inkscape:connector-curvature="0" />
    <path
       style="fill:none;stroke:#a40000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       d="m 65.325484,265.3104 h 4.877668 l 6.88114,-1.8438 v -14.52646 h 22.050781 v -20.11203"
       id="path4893"
       inkscape:connector-curvature="0" />
    <path
       style="fill:none;stroke:#f57900;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       d="m 42.04985,266.7619 v 15.59152 h -17.670385 29.00967 v -13.70164 h 4.441222"
       id="path4889"
       inkscape:connector-curvature="0" />
    <path
       style="fill:none;stroke:#a40000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       d="m 24.190475,249.18601 h 18.048364 v 14.74107 -35.90774"
       id="path4821"
       inkscape:connector-curvature="0" />
    <path
       style="fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       d="M 24.379465,241.72098 H 37.797618 V 229.15327"
       id="path4786"
       inkscape:connector-curvature="0" />
    <path
       style="fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       d="M 57.280813,222.70384 H 97.037156"
       id="path4707"
       inkscape:connector-curvature="0" />
    <path
       style="fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       d="m 123.97619,285.14099 h -15.59152 v -15.1663"
       id="path4645"
       inkscape:connector-curvature="0" />
    <path
       style="fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       d="m 108.38467,230.57068 v 39.40401 h 13.70163"
       id="path4599"
       inkscape:connector-curvature="0" />
    <path
       style="fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       d="m 112.44791,230.47618 v 29.57664 h 9.4494"
       id="path4597"
       inkscape:connector-curvature="0" />
    <path
       style="fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       d="m 115.56621,230.66517 v 16.81994 h 6.4256"
       id="path4526"
       inkscape:connector-curvature="0" />
    <rect
       style="opacity:1;fill:#babdb6;fill-opacity:1;stroke:none;stroke-width:16.36499977;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect4518"
       width="22.48958"
       height="16.063995"
       x="96.478424"
       y="214.69569" />
    <text
       xml:space="preserve"
       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:League;-inkscape-font-specification:League;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
       x="97.895836"
       y="226.31845"
       id="text4522"><tspan
         sodipodi:role="line"
         id="tspan4520"
         x="97.895836"
         y="226.31845"
         style="stroke-width:0.26458332">ESP</tspan></text>
    <rect
       style="opacity:1;fill:#729fcf;fill-opacity:1;stroke:none;stroke-width:9.24625397;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect4524"
       width="5.1026783"
       height="13.701637"
       x="121.8028"
       y="240.77603" />
    <circle
       style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:16.36499977;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="path4528"
       cx="124.35892"
       cy="247.75713"
       r="0.94494045" />
    <circle
       style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:16.36499977;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="path4528-1"
       cx="124.39887"
       cy="243.61769"
       r="0.94494045" />
    <circle
       style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:16.36499977;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="path4528-8"
       cx="124.26523"
       cy="251.76941"
       r="0.94494045" />
    <text
       xml:space="preserve"
       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:League;-inkscape-font-specification:League;letter-spacing:0px;word-spacing:0px;fill:#3465a4;fill-opacity:1;stroke:none;stroke-width:0.26458332"
       x="128.46007"
       y="246.33009"
       id="text4553"><tspan
         sodipodi:role="line"
         id="tspan4551"
         x="128.46007"
         y="246.33009"
         style="font-size:4.23333311px;line-height:0px;fill:#3465a4;stroke-width:0.26458332">OneWire</tspan><tspan
         sodipodi:role="line"
         x="128.46007"
         y="259.55927"
         style="font-size:4.23333311px;line-height:0px;fill:#3465a4;stroke-width:0.26458332"
         id="tspan4555" /></text>
    <text
       xml:space="preserve"
       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:League;-inkscape-font-specification:League;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
       x="128.69174"
       y="251.56738"
       id="text4553-9"><tspan
         sodipodi:role="line"
         x="128.69174"
         y="251.56738"
         style="font-size:4.23333311px;line-height:0px;stroke-width:0.26458332"
         id="tspan4555-9">gpio12</tspan></text>
    <rect
       style="opacity:1;fill:#729fcf;fill-opacity:1;stroke:none;stroke-width:12.4279623;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect4580"
       width="21.072176"
       height="2.5513327"
       x="121.70833"
       y="258.44644" />
    <rect
       style="opacity:1;fill:#729fcf;fill-opacity:1;stroke:none;stroke-width:12.4279623;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect4580-4"
       width="21.072176"
       height="2.551333"
       x="121.56659"
       y="268.79352" />
    <text
       xml:space="preserve"
       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:League;-inkscape-font-specification:League;letter-spacing:0px;word-spacing:0px;fill:#3465a4;fill-opacity:1;stroke:none;stroke-width:0.26458332"
       x="122.45514"
       y="264.46585"
       id="text4553-5"><tspan
         sodipodi:role="line"
         id="tspan4551-9"
         x="122.45514"
         y="264.46585"
         style="font-size:4.23333311px;line-height:0px;fill:#3465a4;stroke-width:0.26458332">pmod spi</tspan><tspan
         sodipodi:role="line"
         x="122.45514"
         y="277.69501"
         style="font-size:4.23333311px;line-height:0px;fill:#3465a4;stroke-width:0.26458332"
         id="tspan4555-6" /></text>
    <text
       xml:space="preserve"
       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:League;-inkscape-font-specification:League;letter-spacing:0px;word-spacing:0px;fill:#3465a4;fill-opacity:1;stroke:none;stroke-width:0.26458332"
       x="122.26098"
       y="275.39484"
       id="text4553-5-2"><tspan
         sodipodi:role="line"
         id="tspan4551-9-7"
         x="122.26098"
         y="275.39484"
         style="font-size:4.23333311px;line-height:0px;fill:#3465a4;stroke-width:0.26458332">pmod i2c</tspan><tspan
         sodipodi:role="line"
         x="122.26098"
         y="288.62399"
         style="font-size:4.23333311px;line-height:0px;fill:#3465a4;stroke-width:0.26458332"
         id="tspan4555-6-0" /></text>
    <rect
       style="opacity:1;fill:#c17d11;fill-opacity:1;stroke:none;stroke-width:16.36499977;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect4643"
       width="10.20536"
       height="9.9218817"
       x="121.47211"
       y="280.32181" />
    <text
       xml:space="preserve"
       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:League;-inkscape-font-specification:League;letter-spacing:0px;word-spacing:0px;fill:#8f5902;fill-opacity:1;stroke:none;stroke-width:0.26458332"
       x="132.84947"
       y="284.4986"
       id="text4553-6"><tspan
         sodipodi:role="line"
         x="132.84947"
         y="284.4986"
         style="font-size:4.23333311px;line-height:0px;fill:#8f5902;stroke-width:0.26458332"
         id="tspan4555-1">SHT30</tspan></text>
    <text
       xml:space="preserve"
       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:League;-inkscape-font-specification:League;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
       x="132.96715"
       y="289.00195"
       id="text4553-9-5"><tspan
         sodipodi:role="line"
         x="132.96715"
         y="289.00195"
         style="font-size:4.23333311px;line-height:0px;stroke-width:0.26458332"
         id="tspan4555-9-4">0x44</tspan></text>
    <rect
       style="opacity:1;fill:#babdb6;fill-opacity:1;stroke:none;stroke-width:16.36499977;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect4518-1"
       width="22.489582"
       height="16.063995"
       x="35.278423"
       y="214.63843" />
    <text
       xml:space="preserve"
       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:League;-inkscape-font-specification:League;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
       x="36.96833"
       y="224.24065"
       id="text4705"><tspan
         sodipodi:role="line"
         id="tspan4703"
         x="36.96833"
         y="224.24065"
         style="font-size:4.93888903px;stroke-width:0.26458332">CP2102</tspan></text>
    <text
       xml:space="preserve"
       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:League;-inkscape-font-specification:League;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
       x="70.425774"
       y="221.80038"
       id="text4553-9-3"><tspan
         sodipodi:role="line"
         x="70.425774"
         y="221.80038"
         style="font-size:4.23333311px;line-height:0px;stroke-width:0.26458332"
         id="tspan4555-9-2">uart</tspan></text>
    <rect
       style="opacity:1;fill:#ef2929;fill-opacity:1;stroke:none;stroke-width:7.87114191;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect4518-1-6"
       width="12.33334"
       height="6.7763791"
       x="69.533974"
       y="261.80594" />
    <text
       xml:space="preserve"
       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:League;-inkscape-font-specification:League;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
       x="83.210037"
       y="263.82321"
       id="text4744"><tspan
         sodipodi:role="line"
         id="tspan4742"
         x="83.210037"
         y="263.82321"
         style="font-size:4.23333311px;fill:#a40000;stroke-width:0.26458332">mcp1700</tspan></text>
    <rect
       style="opacity:1;fill:#729fcf;fill-opacity:1;stroke:none;stroke-width:9.24625397;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect4524-3"
       width="5.1026783"
       height="13.701637"
       x="20.599703"
       y="238.55542" />
    <text
       xml:space="preserve"
       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:League;-inkscape-font-specification:League;letter-spacing:0px;word-spacing:0px;fill:#3465a4;fill-opacity:1;stroke:none;stroke-width:0.26458332"
       x="5.3770037"
       y="246.79544"
       id="text4553-62"><tspan
         sodipodi:role="line"
         x="5.3770037"
         y="246.79544"
         style="font-size:4.23333311px;line-height:0px;fill:#3465a4;stroke-width:0.26458332"
         id="tspan4555-5">USB-C</tspan></text>
    <rect
       style="opacity:1;fill:#ef2929;fill-opacity:1;stroke:none;stroke-width:7.87114239;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect4518-1-6-7"
       width="12.33334"
       height="6.7763791"
       x="35.127228"
       y="261.38934" />
    <text
       xml:space="preserve"
       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:League;-inkscape-font-specification:League;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
       x="10.963816"
       y="263.73483"
       id="text4744-7"><tspan
         sodipodi:role="line"
         id="tspan4742-1"
         x="10.963816"
         y="263.73483"
         style="font-size:4.23333311px;fill:#a40000;stroke-width:0.26458332">mcp73832</tspan></text>
    <rect
       style="opacity:1;fill:#729fcf;fill-opacity:1;stroke:none;stroke-width:9.24625397;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect4524-3-9"
       width="5.1026783"
       height="13.701637"
       x="21.146917"
       y="275.43121" />
    <text
       xml:space="preserve"
       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:League;-inkscape-font-specification:League;letter-spacing:0px;word-spacing:0px;fill:#3465a4;fill-opacity:1;stroke:none;stroke-width:0.26458332"
       x="3.8114574"
       y="283.68936"
       id="text4553-62-2"><tspan
         sodipodi:role="line"
         x="3.8114574"
         y="283.68936"
         style="font-size:4.23333311px;line-height:0px;fill:#3465a4;stroke-width:0.26458332"
         id="tspan4555-5-8">Battery</tspan></text>
    <path
       style="fill:none;stroke:#a40000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       d="M 57.830356,261.9427 H 53.294643 V 249.18601 H 42.238839"
       id="path4891"
       inkscape:connector-curvature="0" />
    <path
       style="fill:none;stroke:#000000;stroke-width:0.26499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.58999992, 0.52999997;stroke-dashoffset:0;stroke-opacity:1"
       d="m 57.830354,261.9427 7.49513,3.3677"
       id="path4895"
       inkscape:connector-curvature="0" />
    <circle
       style="opacity:1;fill:#a40000;fill-opacity:1;stroke:none;stroke-width:0.26499999;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:1.5899999, 0.52999997;stroke-dashoffset:0;stroke-opacity:1"
       id="path4899"
       cx="42.238834"
       cy="249.186"
       r="0.71952617" />
    <circle
       style="opacity:1;fill:#f57900;fill-opacity:1;stroke:none;stroke-width:0.26499999;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:1.58999992, 0.52999997;stroke-dashoffset:0;stroke-opacity:1"
       id="path4899-2"
       cx="42.056332"
       cy="282.29871"
       r="0.71952617" />
    <path
       style="fill:none;stroke:#000000;stroke-width:0.26499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.58999994, 0.52999997;stroke-dashoffset:0;stroke-opacity:1"
       d="m 56.917614,279.06317 7.49513,3.3677"
       id="path4895-2"
       inkscape:connector-curvature="0" />
    <path
       style="fill:none;stroke:#f57900;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       d="m 53.389135,282.35342 h 3.483949"
       id="path4931"
       inkscape:connector-curvature="0" />
    <circle
       style="opacity:1;fill:#f57900;fill-opacity:1;stroke:none;stroke-width:0.26499999;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:1.58999994, 0.52999997;stroke-dashoffset:0;stroke-opacity:1"
       id="path4899-2-7"
       cx="53.49881"
       cy="282.34885"
       r="0.71952617" />
    <text
       xml:space="preserve"
       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:League;-inkscape-font-specification:League;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
       x="53.21347"
       y="287.72623"
       id="text4553-9-0"><tspan
         sodipodi:role="line"
         x="53.21347"
         y="287.72623"
         style="font-size:4.23333311px;line-height:0px;stroke-width:0.26458332"
         id="tspan4555-9-27">gpio13</tspan></text>
    <text
       xml:space="preserve"
       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:League;-inkscape-font-specification:League;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
       x="72.481323"
       y="281.37857"
       id="text4553-9-0-8"><tspan
         sodipodi:role="line"
         x="72.481323"
         y="281.37857"
         style="font-size:4.23333311px;line-height:0px;stroke-width:0.26458332"
         id="tspan4555-9-27-4">adc</tspan></text>
    <text
       xml:space="preserve"
       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:League;-inkscape-font-specification:League;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
       x="83.322182"
       y="269.37952"
       id="text4553-9-0-8-4"><tspan
         sodipodi:role="line"
         x="83.322182"
         y="269.37952"
         style="font-size:4.23333311px;line-height:0px;stroke-width:0.26458332"
         id="tspan4555-9-27-4-1">regulator</tspan></text>
    <text
       xml:space="preserve"
       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:League;-inkscape-font-specification:League;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
       x="11.088871"
       y="268.78024"
       id="text4553-9-0-8-4-7"><tspan
         sodipodi:role="line"
         x="11.088871"
         y="268.78024"
         style="font-size:4.23333311px;line-height:0px;stroke-width:0.26458332"
         id="tspan4555-9-27-4-1-9">charger</tspan></text>
  </g>
</svg>