cwa-documentation/images/solution_architecture/figure_9.old.svg

4 lines
26 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="25 22 973 548" width="973pt" height="548pt" xmlns:dc="http://purl.org/dc/elements/1.1/"><metadata> Produced by OmniGraffle 6.6.2 <dc:date>2020-05-17 12:02:21 +0000</dc:date></metadata><defs><filter id="Shadow" filterUnits="userSpaceOnUse"><feGaussianBlur in="SourceAlpha" result="blur" stdDeviation="1.308"/><feOffset in="blur" result="offset" dx="0" dy="2"/><feFlood flood-color="black" flood-opacity=".5" result="flood"/><feComposite in="flood" in2="offset" operator="in"/></filter><font-face font-family="Helvetica Neue" font-size="16" panose-1="2 0 8 3 0 0 0 9 0 4" units-per-em="1000" underline-position="-100" underline-thickness="50" slope="0" x-height="517" cap-height="714" ascent="975.0061" descent="-216.99524" font-weight="bold"><font-face-src><font-face-name name="HelveticaNeue-Bold"/></font-face-src></font-face><font-face font-family="Helvetica" font-size="12" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="522.94922" cap-height="717.28516" ascent="770.01953" descent="-229.98047" font-weight="500"><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker" viewBox="-1 -4 10 8" markerWidth="10" markerHeight="8" color="black"><g><path d="M 8 0 L 0 -3 L 0 3 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><font-face font-family="Helvetica" font-size="12" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="532.22656" cap-height="719.72656" ascent="770.01953" descent="-229.98047" font-weight="bold"><font-face-src><font-face-name name="Helvetica-Bold"/></font-face-src></font-face><font-face font-family="Helvetica Neue" font-size="16" panose-1="2 0 5 3 0 0 0 2 0 4" units-per-em="1000" underline-position="-100" underline-thickness="50" slope="0" x-height="517" cap-height="714" ascent="951.99585" descent="-212.99744" font-weight="500"><font-face-src><font-face-name name="HelveticaNeue"/></font-face-src></font-face></defs><g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1"><title>Figure 9</title><rect fill="white" width="1406" height="898"/><g><title>Ebene 1</title><g><xl:use xl:href="#id609_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id633_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id669_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id548_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id675_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id676_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id428_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id693_Graphic" filter="url(#Shadow)"/></g><rect x="499.27953" y="170.07874" width="487.55905" height="328.8189" fill="#e6e6e6"/><rect x="499.27953" y="170.07874" width="487.55905" height="328.8189" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(504.27953 175.07874)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="bold" x="0" y="16" textLength="55.952">Mobile </tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="bold" x="0" y="35.464111" textLength="47.712">phone</tspan></text><g id="id609_Graphic"><rect x="527.62598" y="342.99212" width="433.70078" height="36" fill="white"/><rect x="527.62598" y="342.99212" width="433.70078" height="36" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(532.62598 353.99212)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="133.49004" y="11" textLength="61.359375">Event Notifi</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="194.84942" y="11" textLength="95.36133">cation Framework</tspan></text></g><path d="M 825.51673 414.76512 L 935.32677 414.76512 C 949.68617 414.76512 961.32677 426.40572 961.32677 440.76512 L 961.32677 448.19872 C 961.32677 462.55813 949.68617 474.19872 935.32677 474.19872 L 825.51673 474.19872 C 811.1573 474.19872 799.51673 462.55813 799.51673 448.19872 L 799.51673 440.76512 C 799.51673 426.40572 811.1573 414.76512 825.51673 414.76512 Z" fill="white"/><path d="M 825.51673 414.76512 L 935.32677 414.76512 C 949.68617 414.76512 961.32677 426.40572 961.32677 440.76512 L 961.32677 448.19872 C 961.32677 462.55813 949.68617 474.19872 935.32677 474.19872 L 825.51673 474.19872 C 811.1573 474.19872 799.51673 462.55813 799.51673 448.19872 L 799.51673 440.76512 C 799.51673 426.40572 811.1573 414.76512 825.51673 414.76512 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(804.51673 423.48192)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="4.546621" y="11" textLength="146.05078">Collected Rolling Proximity </tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="49.892324" y="25" textLength="35.355469">Identifi</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="85.247793" y="25" textLength="16.669922">ers</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="17.700918" y="39" textLength="116.4082">+ encrypted metadata</tspan></text><path d="M 852.9796 414.60542 C 845.3898 412.04718 834.00286 410.49403 830.20797 406.92992 C 826.4131 403.36581 826.3341 397.87446 830.20797 393.21862 C 832.7827 390.12413 838.7811 386.95315 844.7895 383.78215" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><path d="M 907.39017 378.99212 C 913.76136 381.49187 922.67133 382.65236 926.50564 386.49212 C 930.33996 390.3319 933.51105 397.36167 930.39836 402.03302 C 928.3739 405.07123 922.61744 407.67982 916.7702 410.27775" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><path d="M 650.00393 416.78687 L 753.90944 416.78687 C 768.26885 416.78687 779.90944 428.42747 779.90944 442.78687 L 779.90944 450.22047 C 779.90944 464.57987 768.26885 476.22047 753.90944 476.22047 L 650.00393 476.22047 C 635.64453 476.22047 624.00393 464.57987 624.00393 450.22047 L 624.00393 442.78687 C 624.00393 428.42747 635.64453 416.78687 650.00393 416.78687 Z" fill="white"/><path d="M 650.00393 416.78687 L 753.90944 416.78687 C 768.26885 416.78687 779.90944 428.42747 779.90944 442.78687 L 779.90944 450.22047 C 779.90944 464.57987 768.26885 476.22047 753.90944 476.22047 L 650.00393 476.22047 C 635.64453 476.22047 624.00393 464.57987 624.00393 450.22047 L 624.00393 442.78687 C 624.00393 428.42747 635.64453 416.78687 650.00393 416.78687 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(629.00393 432.50367)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="60.61584" y="11" textLength="24.673828">Own</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="2.5904508" y="25" textLength="7.330078">T</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="8.590451" y="25" textLength="134.72461">emporary Exposure Keys</tspan></text><path d="M 675.50046 416.62177 C 668.1928 414.06532 657.22907 412.51488 653.57524 408.95167 C 649.9214 405.38846 649.84275 399.8962 653.57524 395.24037 C 656.02177 392.18862 661.6765 389.06247 667.38482 385.93528" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><path d="M 727.94102 381.01387 C 734.07972 383.51362 742.66456 384.6741 746.35896 388.51387 C 750.05336 392.35364 753.179 399.34307 750.10963 404.05477 C 748.12414 407.10265 742.5228 409.75932 736.81443 412.4042" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><g id="id633_Graphic"><rect x="527.62598" y="223.937" width="433.70078" height="36" fill="white"/><rect x="527.62598" y="223.937" width="433.70078" height="36" stroke="#b1001c" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><text transform="translate(532.62598 234.937)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="bold" x="179.74102" y="11" textLength="41.332031">Mobile </tspan><tspan font-family="Helvetica" font-size="12" font-weight="bold" x="220.6336" y="11" textLength="23.326172">App</tspan></text></g><line x1="871.6181" y1="260.7874" x2="871.6181" y2="342.99212" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><circle cx="871.2795" cy="279.9685" r="12.000019" fill="white"/><circle cx="871.2795" cy="279.9685" r="12.000019" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(888.2795 267.9685)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".16699219" y="11" textLength="8.6660156">R</tspan></text><path d="M 889.5845 281.9685 L 892.77997 288.45474 L 895.9754 281.9685 Z" fill="black"/><path d="M 889.5845 281.9685 L 892.77997 288.45474 L 895.9754 281.9685 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(874.32677 297.0205)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="0" y="15" textLength="84.16">Set 36 Scor</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="83.872" y="15" textLength="8.592">e</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="0" y="33.447998" textLength="81.2">parameters</tspan></text><line x1="769.57086" y1="260.7874" x2="769.57086" y2="342.99212" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><circle cx="769.2323" cy="279.9685" r="12.000019" fill="white"/><circle cx="769.2323" cy="279.9685" r="12.000019" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(786.2323 267.9685)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".16699219" y="11" textLength="8.6660156">R</tspan></text><path d="M 787.5373 281.9685 L 790.73273 288.45474 L 793.9282 281.9685 Z" fill="black"/><path d="M 787.5373 281.9685 L 790.73273 288.45474 L 793.9282 281.9685 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(774.09055 297.0205)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="0" y="15" textLength="73.776">Start/Stop</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="0" y="33.447998" textLength="9.184">T</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="7.712" y="33.447998" textLength="44.144">racing</tspan></text><line x1="542.7992" y1="260.7874" x2="542.7992" y2="342.99212" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><circle cx="542.46063" cy="279.9685" r="12.000019" fill="white"/><circle cx="542.46063" cy="279.9685" r="12.000019" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(559.46063 267.9685)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".16699219" y="11" textLength="8.6660156">R</tspan></text><path d="M 560.76563 281.9685 L 563.96108 288.45474 L 567.15653 281.9685 Z" fill="black"/><path d="M 560.76563 281.9685 L 563.96108 288.45474 L 567.15653 281.9685 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(550.0118 285.95792)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="0" y="15" textLength="89.2">Add positive</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="0" y="33.447998" textLength="70.224">Diagnosis</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="0" y="51.895996" textLength="32.896">keys</tspan></text><line x1="659.0197" y1="260.7874" x2="659.0197" y2="342.99212" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><circle cx="658.6811" cy="279.9685" r="12.000019" fill="white"/><circle cx="658.6811" cy="279.9685" r="12.000019" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(675.6811 267.9685)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".16699219" y="11" textLength="8.6660156">R</tspan></text><path d="M 676.9861 281.9685 L 680.18155 288.45474 L 683.377 281.9685 Z" fill="black"/><path d="M 676.9861 281.9685 L 680.18155 288.45474 L 683.377 281.9685 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(661.55905 297.0205)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="0" y="15" textLength="56.288">Positive</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="0" y="33.447998" textLength="70.224">Diagnosis</tspan></text><g id="id669_Graphic"><rect x="530.46063" y="428.0315" width="82.204724" height="45.35433" fill="white"/><rect x="530.46063" y="428.0315" width="82.204724" height="45.35433" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(535.46063 436.70866)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="10.7488463" y="11" textLength="54.041016">Bluetooth </tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="21.096503" y="25" textLength="30.011719">Stack</tspan></text></g><line x1="570.14567" y1="379.84252" x2="570.14567" y2="428.0315" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><g id="id548_Graphic"><circle cx="570.8071" cy="403.1811" r="12.000019" fill="white"/><circle cx="570.8071" cy="403.1811" r="12.000019" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><rect x="36.850393" y="201.25984" width="144.56693" height="56.692913" fill="#e6e6e6"/><rect x="36.850393" y="201.25984" width="144.56693" height="56.692913" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(41.850393 206.25984)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="bold" x="0" y="16" textLength="104.56">Mobile Phone</tspan></text><rect x="158.74016" y="155.90551" width="144.56693" height="56.692913" fill="#e6e6e6"/><rect x="158.74016" y="155.90551" width="144.56693" height="56.692913" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(163.74016 160.90551)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="bold" x="0" y="16" textLength="104.56">Mobile Phone</tspan></text><rect x="232.44094" y="201.25984" width="144.56693" height="56.692913" fill="#e6e6e6"/><rect x="232.44094" y="201.25984" width="144.56693" height="56.692913" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(237.44094 206.25984)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="bold" x="0" y="16" textLength="104.56">Mobile Phone</tspan></text><g id="id675_Graphic"><circle cx="444.75984" cy="454.20472" r="12.000019" fill="white"/><circle cx="444.75984" cy="454.20472" r="12.000019" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><g id="id676_Graphic"><circle cx="201.92126" cy="319.65354" r="12.000019" fill="white"/><circle cx="201.92126" cy="319.65354" r="12.000019" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><line x1="456.75984" y1="453.5433" x2="530.46063" y2="453.5433" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(379.98425 359.4347)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x=".88" y="15" textLength="16.288">Br</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="16.88" y="15" textLength="79.12">oadcasting</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="20.736" y="33.447998" textLength="75.264">of RPI and</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="23.984" y="51.895996" textLength="72.016">encrypted</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="96" y="51.895996" textLength="4.448"> </tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="28.416" y="70.343994" textLength="72.032">metadata </tspan></text><text transform="translate(109.41732 311.91773)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x=".012" y="15" textLength="66.976">Scanning</tspan></text><line x1="209.76378" y1="215.43307" x2="204.09449" y2="307.65354" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="306.14173" y1="257.95275" x2="213.92126" y2="317.48031" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="189.92126" y1="314.64567" x2="99.043307" y2="257.95275" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><g id="id428_Graphic"><rect x="184.01673" y="389.19685" width="153.3061" height="61.51181" fill="white"/><rect x="184.01673" y="389.19685" width="153.3061" height="61.51181" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(189.01673 405.95275)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="7.949926" y="11" textLength="127.40625">BLE Beacon Mechanics</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="11.9577386" y="25" textLength="119.390625">(No active connection)</tspan></text></g><line x1="207.98771" y1="330.01058" x2="242.65504" y2="389.19685" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><line x1="337.32283" y1="434.2149" x2="432.9612" y2="452.00946" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><g id="id693_Graphic"><rect x="498.89763" y="34.866141" width="484.7244" height="44.503937" fill="white"/><rect x="498.89763" y="34.866141" width="484.7244" height="44.503937" stroke="#b1001c" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><text transform="translate(503.89763 43.11811)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="bold" x="212.35146" y="11" textLength="50.021484">Backend</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="262.37295" y="11" textLength="3.3339844"> </tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="208.3583" y="25" textLength="40.664062">(simplifi</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="249.02236" y="25" textLength="17.34375">ed)</tspan></text></g><line x1="580.11154" y1="79.37008" x2="580.11154" y2="223.937" stroke="#b1001c" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><circle cx="581.76378" cy="122.55118" r="12.000019" fill="white"/><circle cx="581.76378" cy="122.55118" r="12.000019" stroke="#b1001c" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><text transform="translate(598.01378 119.28018)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".16699219" y="11" textLength="8.6660156">R</tspan></text><path d="M 604.88268 118.30842 L 601.68723 111.82218 L 598.49178 118.30842 Z" fill="black"/><path d="M 604.88268 118.30842 L 601.68723 111.82218 L 598.49178 118.30842 Z" stroke="#b1001c" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><line x1="708.6614" y1="79.37008" x2="708.6614" y2="223.937" stroke="#b1001c" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><circle cx="709.32283" cy="122.55118" r="12.000019" fill="white"/><circle cx="709.32283" cy="122.55118" r="12.000019" stroke="#b1001c" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><text transform="translate(725.57283 119.28018)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".16699219" y="11" textLength="8.6660156">R</tspan></text><path d="M 732.44173 118.30842 L 729.2463 111.82218 L 726.05083 118.30842 Z" fill="black"/><path d="M 732.44173 118.30842 L 729.2463 111.82218 L 726.05083 118.30842 Z" stroke="#b1001c" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><line x1="833.3858" y1="79.37008" x2="833.3858" y2="223.937" stroke="#b1001c" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><circle cx="834.04724" cy="122.55118" r="12.000019" fill="white"/><circle cx="834.04724" cy="122.55118" r="12.000019" stroke="#b1001c" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><text transform="translate(850.29724 119.28018)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".16699219" y="11" textLength="8.6660156">R</tspan></text><path d="M 857.16614 118.30842 L 853.9707 111.82218 L 850.77524 118.30842 Z" fill="black"/><path d="M 857.16614 118.30842 L 853.9707 111.82218 L 850.77524 118.30842 Z" stroke="#b1001c" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><text transform="translate(492.31053 92.97802)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="17.126903" y="15" textLength="56.304">Upload </tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="27.950903" y="33.447998" textLength="30.208">own</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="7.942903" y="51.895996" textLength="70.224">Diagnosis</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="25.422903" y="70.343994" textLength="35.264">Keys</tspan></text><text transform="translate(594.6063 95.31889)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="20.708362" y="15" textLength="72.288">Download</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="21.740362" y="33.447998" textLength="74.672">Diagnosis </tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="39.220362" y="51.895996" textLength="35.264">Keys</tspan></text><text transform="translate(735.1929 95.31889)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="5.356" y="15" textLength="72.288">Download</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="6.084" y="33.447998" textLength="70.832">Operation</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x=".46" y="51.895996" textLength="82.08">Parameters</tspan></text><text transform="translate(359.3307 459.3193)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x=".012" y="15" textLength="66.976">Scanning</tspan></text><text transform="translate(226.10236 326.09096)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x=".88" y="15" textLength="16.288">Br</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="16.88" y="15" textLength="79.12">oadcasting</tspan></text><rect x="39.68504" y="34.015748" width="164.40945" height="45.35433" fill="white"/><rect x="39.68504" y="34.015748" width="164.40945" height="45.35433" stroke="#b1001c" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><text transform="translate(44.68504 38.244915)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="8.892724" y="15" textLength="46.816">Requir</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="55.420724" y="15" textLength="94.544">ed individual </tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="30.668724" y="33.447998" textLength="93.072">development</tspan></text><line x1="949.876" y1="79.37008" x2="949.876" y2="223.937" stroke="#b1001c" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><circle cx="950.5374" cy="122.55118" r="12.000019" fill="white"/><circle cx="950.5374" cy="122.55118" r="12.000019" stroke="#b1001c" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><text transform="translate(966.7874 119.28018)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".16699219" y="11" textLength="8.6660156">R</tspan></text><path d="M 973.6563 118.30842 L 970.46085 111.82218 L 967.2654 118.30842 Z" fill="black"/><path d="M 973.6563 118.30842 L 970.46085 111.82218 L 967.2654 118.30842 Z" stroke="#b1001c" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><text transform="translate(877.8563 95.31889)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x=".172" y="15" textLength="58.656">Retrieve</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="16.164" y="33.447998" textLength="26.672">test</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="9.94" y="51.895996" textLength="5.328">r</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="14.98" y="51.895996" textLength="34.08">esult</tspan></text><text transform="translate(42.18504 535.34668)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="bold" x=".38" y="16" textLength="39.104">Figur</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="bold" x="39.196" y="16" textLength="48.608">e 9: Ar</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="bold" x="87.516" y="16" textLength="68.144">chitectur</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="bold" x="155.372" y="16" textLength="615.248">e overview of the mobile application (focused on API usage/BLE communication)</tspan></text></g></g></svg>