<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">

  <!-- Homepage -->
  <url>
    <loc>https://serial-studio.com/</loc>
    <lastmod>2026-07-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <image:image>
      <image:loc>https://serial-studio.com/images/og-cover.png</image:loc>
      <image:title>Serial Studio Dashboard Interface</image:title>
      <image:caption>Real-time telemetry dashboard for embedded, IoT and industrial devices</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://serial-studio.com/images/screenshots/lorenz-attractor.png</image:loc>
      <image:title>Lorenz attractor rendered in the 3D Plot widget</image:title>
    </image:image>
    <image:image>
      <image:loc>https://serial-studio.com/images/screenshots/drone-telemetry.png</image:loc>
      <image:title>Dual drone telemetry dashboard with camera feed and navigation map</image:title>
    </image:image>
    <image:image>
      <image:loc>https://serial-studio.com/images/logo.svg</image:loc>
      <image:title>Serial Studio Logo</image:title>
    </image:image>
  </url>

  <!-- Pricing -->
  <url>
    <loc>https://serial-studio.com/pricing</loc>
    <lastmod>2026-07-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- Gallery -->
  <url>
    <loc>https://serial-studio.com/gallery</loc>
    <lastmod>2026-07-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://serial-studio.com/images/screenshots/iss-tracker.png</image:loc>
      <image:title>ISS tracker dashboard with satellite map</image:title>
    </image:image>
    <image:image>
      <image:loc>https://serial-studio.com/images/screenshots/modbus-plc.png</image:loc>
      <image:title>Modbus PLC simulator dashboard</image:title>
    </image:image>
  </url>

  <!-- Examples -->
  <url>
    <loc>https://serial-studio.com/examples</loc>
    <lastmod>2026-07-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Extensions -->
  <url>
    <loc>https://serial-studio.com/extensions</loc>
    <lastmod>2026-07-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Help Center -->
  <url>
    <loc>https://serial-studio.com/help</loc>
    <lastmod>2026-07-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Comparison -->
  <url>
    <loc>https://serial-studio.com/comparison</loc>
    <lastmod>2026-07-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- BEGIN help-topics (generated by build_docs.py; do not edit by hand) -->
  <url>
    <loc>https://serial-studio.com/help/getting-started</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/operation-modes</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/data-sources</loc>
    <lastmod>2026-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/toolbar-reference</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/project-editor</loc>
    <lastmod>2026-06-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/project-lock</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/operator-deployments</loc>
    <lastmod>2026-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/actions</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/notifications</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/widget-reference</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/plots</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/painter-widget</loc>
    <lastmod>2026-07-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/output-controls</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/javascript-api</loc>
    <lastmod>2026-06-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/control-script</loc>
    <lastmod>2026-07-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/dataset-transforms</loc>
    <lastmod>2026-07-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/data-tables</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/serial-studio-sdk</loc>
    <lastmod>2026-07-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/communication-protocols</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/protocol-setup-guides</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/auto-generating-projects</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/mqtt-topics</loc>
    <lastmod>2026-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/mqtt-publisher</loc>
    <lastmod>2026-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/file-transmission</loc>
    <lastmod>2026-07-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/drivers-uart</loc>
    <lastmod>2026-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/drivers-network</loc>
    <lastmod>2026-06-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/drivers-bluetooth-le</loc>
    <lastmod>2026-06-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/drivers-modbus</loc>
    <lastmod>2026-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/drivers-can-bus</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/drivers-audio</loc>
    <lastmod>2026-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/drivers-usb</loc>
    <lastmod>2026-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/drivers-hid</loc>
    <lastmod>2026-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/drivers-process-io</loc>
    <lastmod>2026-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/drivers-mqtt</loc>
    <lastmod>2026-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/csv-export</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/mdf4</loc>
    <lastmod>2026-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/session-database</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/session-reports</loc>
    <lastmod>2026-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/backup-recovery</loc>
    <lastmod>2026-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/api-reference</loc>
    <lastmod>2026-07-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/command-line-interface</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/grpc-server</loc>
    <lastmod>2026-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/plugin-development</loc>
    <lastmod>2026-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/extensions</loc>
    <lastmod>2026-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/ai-assistant</loc>
    <lastmod>2026-07-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/data-flow</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/data-hotpath</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/identity-model</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/threading-and-timing</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/benchmark</loc>
    <lastmod>2026-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/about</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/faq</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/glossary</loc>
    <lastmod>2026-06-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/troubleshooting</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/use-cases</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/become-an-affiliate</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/comparison</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/pro-vs-free</loc>
    <lastmod>2026-07-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/offline-activation</loc>
    <lastmod>2026-07-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/license-agreement</loc>
    <lastmod>2026-04-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/privacy-policy</loc>
    <lastmod>2026-06-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/earn-pro-license</loc>
    <lastmod>2026-04-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/help/support-serial-studio</loc>
    <lastmod>2026-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <!-- END help-topics -->

  <!-- BEGIN blog-posts (generated by build_blog.py; do not edit by hand) -->
  <url>
    <loc>https://serial-studio.com/blog</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://serial-studio.com/blog/activate-pro-offline</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://serial-studio.com/images/blog/og/activate-pro-offline.jpg</image:loc>
      <image:title>Activate Serial Studio Pro Offline</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://serial-studio.com/blog/why-serial-studio-has-a-pro-license</loc>
    <lastmod>2026-07-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://serial-studio.com/images/blog/og/why-serial-studio-has-a-pro-license.jpg</image:loc>
      <image:title>Why Serial Studio Has a Pro License</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://serial-studio.com/blog/build-serial-studio-from-source</loc>
    <lastmod>2026-07-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://serial-studio.com/images/blog/og/build-serial-studio-from-source.jpg</image:loc>
      <image:title>Build Serial Studio From Source (GPLv3)</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://serial-studio.com/blog/what-is-telemetry</loc>
    <lastmod>2026-07-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://serial-studio.com/images/blog/og/what-is-telemetry.jpg</image:loc>
      <image:title>What Is Telemetry? How Live Data Gets Home</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://serial-studio.com/blog/serial-monitor-macos</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://serial-studio.com/images/blog/og/serial-monitor-macos.jpg</image:loc>
      <image:title>A Serial Monitor for macOS</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://serial-studio.com/blog/what-is-can-bus</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://serial-studio.com/images/blog/og/what-is-can-bus.jpg</image:loc>
      <image:title>What Is the CAN Bus, and How Do You Read It?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://serial-studio.com/blog/what-is-modbus</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://serial-studio.com/images/blog/og/what-is-modbus.jpg</image:loc>
      <image:title>What Is Modbus? A Field Guide</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://serial-studio.com/blog/esp32-send-sensor-data-wifi</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://serial-studio.com/images/blog/og/esp32-send-sensor-data-wifi.jpg</image:loc>
      <image:title>Send ESP32 Sensor Data Over Wi-Fi</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://serial-studio.com/blog/what-is-mqtt</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://serial-studio.com/images/blog/og/what-is-mqtt.jpg</image:loc>
      <image:title>What Is MQTT? See a Live Feed in Minutes</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://serial-studio.com/blog/plot-x-axis-time-samples-custom</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://serial-studio.com/images/blog/og/plot-x-axis-time-samples-custom.jpg</image:loc>
      <image:title>A Plot&#x27;s X Axis: Time, Samples, or Custom</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://serial-studio.com/blog/sensor-data-transforms</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://serial-studio.com/images/blog/og/sensor-data-transforms.jpg</image:loc>
      <image:title>Calibrate Sensor Data: Counts to Real Units</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://serial-studio.com/blog/json-misconception</loc>
    <lastmod>2026-06-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://serial-studio.com/images/blog/og/json-misconception.jpg</image:loc>
      <image:title>No, Your Device Doesn&#x27;t Have to Send JSON</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://serial-studio.com/blog/frame-parsers-and-the-empty-parser</loc>
    <lastmod>2026-06-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://serial-studio.com/images/blog/og/frame-parsers-and-the-empty-parser.jpg</image:loc>
      <image:title>How Serial Studio Turns Bytes Into Datasets</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://serial-studio.com/blog/not-just-serial-ports</loc>
    <lastmod>2026-05-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://serial-studio.com/images/blog/og/not-just-serial-ports.jpg</image:loc>
      <image:title>Serial Studio Isn&#x27;t Just for Serial Ports</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://serial-studio.com/blog/arduino-serial-plotter-alternative</loc>
    <lastmod>2026-05-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://serial-studio.com/images/blog/og/arduino-serial-plotter-alternative.jpg</image:loc>
      <image:title>An Arduino Serial Plotter Alternative</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://serial-studio.com/blog/how-to-read-a-serial-port</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://serial-studio.com/images/blog/og/how-to-read-a-serial-port.jpg</image:loc>
      <image:title>How to Read Data From a Serial Port</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://serial-studio.com/blog/what-is-serial-studio</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://serial-studio.com/images/blog/og/what-is-serial-studio.jpg</image:loc>
      <image:title>What Is Serial Studio?</image:title>
    </image:image>
  </url>
  <!-- END blog-posts -->

</urlset>
