<?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">
    <url>
        <loc>https://dev.idryer.org/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/00-start-here/01-introduction/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/00-start-here/01-introduction/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/01-electronics-basics/01-load-calculation-24v/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/01-load-calculation-24v/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/01-electronics-basics/02-mosfet-module/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/02-mosfet-module/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/01-electronics-basics/03-triac/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/03-triac/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/01-electronics-basics/04-solid-state-relay-ssr/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/02-controllers/00-how-to-choose-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/00-how-to-choose-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/02-controllers/01-esp32-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/01-esp32-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/02-controllers/02-arduino-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/02-arduino-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/02-controllers/03-rp2040-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/03-rp2040-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/02-controllers/04-stm32-controllers/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/04-stm32-controllers/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/02-controllers/05-mcu-in-klipper/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/05-mcu-in-klipper/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/02-controllers/06-uart-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/06-uart-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/02-controllers/07-i2c-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/07-i2c-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/02-controllers/08-spi-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/08-spi-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/02-controllers/09-can-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/09-can-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/02-controllers/10-usb-uart-adapters/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/10-usb-uart-adapters/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/02-controllers/11-flashing-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/11-flashing-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/03-common-components/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/03-common-components/02-heaters/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/02-heaters/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/03-common-components/03-fans/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/03-fans/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/03-common-components/04-thermistors/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/04-thermistors/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/03-common-components/05-led-strips/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/05-led-strips/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/03-common-components/06-servo-motors/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/06-servo-motors/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/03-common-components/07-load-cells/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/07-load-cells/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/03-common-components/08-oled-display/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/08-oled-display/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/03-common-components/09-touchscreen/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/09-touchscreen/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/03-common-components/10-rfid-and-nfc/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/10-rfid-and-nfc/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/04-thermal-physics-and-materials/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/04-thermal-physics-and-materials/02-thermal-conductivity/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/04-thermal-physics-and-materials/03-material-safety/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/03-material-safety/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/04-thermal-physics-and-materials/04-convection-and-airflow/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/05-tools/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/05-tools/02-multimeter/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/02-multimeter/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/05-tools/03-usb-ttl-adapter/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/03-usb-ttl-adapter/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/05-tools/04-soldering/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/04-soldering/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/05-tools/05-crimping-connectors/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/05-crimping-connectors/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/05-tools/06-st-link/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/06-st-link/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/05-tools/07-oscilloscope/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/07-oscilloscope/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/06-practical-guides/01-connecting-fan/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/01-connecting-fan/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/06-practical-guides/02-checking-thermistor/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/02-checking-thermistor/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/06-practical-guides/03-connecting-servo/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/03-connecting-servo/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/06-practical-guides/04-connecting-load-cell/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/04-connecting-load-cell/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/06-practical-guides/05-connecting-rfid-reader/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/05-connecting-rfid-reader/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/07-3d-printing/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/07-3d-printing/02-what-is-stl/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/02-what-is-stl/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/07-3d-printing/03-materials-petg-abs-asa/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/07-3d-printing/04-heat-resistant-materials/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/04-heat-resistant-materials/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/07-3d-printing/05-enclosure-design/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/05-enclosure-design/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/07-3d-printing/06-why-pla-is-risky/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/06-why-pla-is-risky/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/08-common-mistakes/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/08-common-mistakes/02-power-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/02-power-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/08-common-mistakes/03-wiring-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/03-wiring-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/08-common-mistakes/04-controller-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/04-controller-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/08-common-mistakes/05-heater-ssr-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/byod/08-common-mistakes/06-diagnostic-checklist/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/06-diagnostic-checklist/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/core/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/core/01-overview/01-what-is-idryer-core/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/01-overview/01-what-is-idryer-core/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/core/01-overview/02-module-map/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/01-overview/02-module-map/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/core/02-quickstart/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/core/02-quickstart/00-architecture/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/00-architecture/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/core/02-quickstart/01-five-minutes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/01-five-minutes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/core/02-quickstart/01-wifi/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/01-wifi/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/core/02-quickstart/02-claim/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/02-claim/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/core/02-quickstart/02-onboarding/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/02-onboarding/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/core/02-quickstart/03-telemetry/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/03-telemetry/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/core/02-quickstart/04-leds/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/04-leds/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/core/02-quickstart/05-rmt-command/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/05-rmt-command/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/core/02-quickstart/06-pwm/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/06-pwm/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/core/02-quickstart/99-detailed-setup/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/99-detailed-setup/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/core/03-public-api/01-link-api-reference/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/03-public-api/01-link-api-reference/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/core/04-patterns/01-add-sensor/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/01-add-sensor/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/core/04-patterns/02-add-peripheral/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/02-add-peripheral/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/core/04-patterns/03-add-transport/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/03-add-transport/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/core/04-patterns/04-custom-telemetry/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/04-custom-telemetry/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/core/04-patterns/99-data-flow/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/99-data-flow/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/core/05-architecture/01-composition-root/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/05-architecture/01-composition-root/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/core/05-architecture/02-library-vs-product-boundary/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/05-architecture/02-library-vs-product-boundary/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/core/05-architecture/03-data-flow/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/05-architecture/03-data-flow/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/core/06-mqtt/01-mqtt-client/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/06-mqtt/01-mqtt-client/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/core/06-mqtt/02-topics-and-messages/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/06-mqtt/02-topics-and-messages/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/core/07-advanced/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/core/07-advanced/01-runtime/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/01-runtime/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/core/07-advanced/02-uart/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/02-uart/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/core/07-advanced/03-integrations/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/03-integrations/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/core/07-advanced/04-platform-arduino/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/04-platform-arduino/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/core/07-advanced/05-profiles/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/05-profiles/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/core/08-contracts/01-mqtt-contract/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/08-contracts/01-mqtt-contract/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/core/08-contracts/02-menu-as-protocol/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/08-contracts/02-menu-as-protocol/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/core/09-add-product/01-add-new-product/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/09-add-product/01-add-new-product/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/core/09-add-product/02-add-widget/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/09-add-product/02-add-widget/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/core/10-troubleshooting/01-troubleshooting/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/10-troubleshooting/01-troubleshooting/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/img/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/img/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/img/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/img/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/img/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/img/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/img/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/img/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/img/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/img/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/img/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/img/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/00-start-here/01-introduction/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/00-start-here/01-introduction/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/01-electronics-basics/01-load-calculation-24v/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/01-load-calculation-24v/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/01-electronics-basics/02-mosfet-module/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/02-mosfet-module/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/01-electronics-basics/03-triac/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/03-triac/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/01-electronics-basics/04-solid-state-relay-ssr/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/02-controllers/00-how-to-choose-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/00-how-to-choose-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/02-controllers/01-esp32-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/01-esp32-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/02-controllers/02-arduino-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/02-arduino-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/02-controllers/03-rp2040-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/03-rp2040-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/02-controllers/04-stm32-controllers/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/04-stm32-controllers/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/02-controllers/05-mcu-in-klipper/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/05-mcu-in-klipper/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/02-controllers/06-uart-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/06-uart-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/02-controllers/07-i2c-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/07-i2c-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/02-controllers/08-spi-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/08-spi-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/02-controllers/09-can-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/09-can-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/02-controllers/10-usb-uart-adapters/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/10-usb-uart-adapters/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/02-controllers/11-flashing-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/11-flashing-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/03-common-components/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/03-common-components/02-heaters/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/02-heaters/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/03-common-components/03-fans/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/03-fans/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/03-common-components/04-thermistors/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/04-thermistors/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/03-common-components/05-led-strips/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/05-led-strips/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/03-common-components/06-servo-motors/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/06-servo-motors/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/03-common-components/07-load-cells/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/07-load-cells/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/03-common-components/08-oled-display/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/08-oled-display/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/03-common-components/09-touchscreen/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/09-touchscreen/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/03-common-components/10-rfid-and-nfc/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/10-rfid-and-nfc/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/02-thermal-conductivity/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/03-material-safety/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/03-material-safety/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/04-convection-and-airflow/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/05-tools/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/05-tools/02-multimeter/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/02-multimeter/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/05-tools/03-usb-ttl-adapter/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/03-usb-ttl-adapter/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/05-tools/04-soldering/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/04-soldering/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/05-tools/05-crimping-connectors/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/05-crimping-connectors/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/05-tools/06-st-link/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/06-st-link/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/05-tools/07-oscilloscope/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/07-oscilloscope/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/06-practical-guides/01-connecting-fan/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/01-connecting-fan/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/06-practical-guides/02-checking-thermistor/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/02-checking-thermistor/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/06-practical-guides/03-connecting-servo/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/03-connecting-servo/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/06-practical-guides/04-connecting-load-cell/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/04-connecting-load-cell/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/06-practical-guides/05-connecting-rfid-reader/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/05-connecting-rfid-reader/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/07-3d-printing/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/07-3d-printing/02-what-is-stl/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/02-what-is-stl/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/07-3d-printing/03-materials-petg-abs-asa/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/07-3d-printing/04-heat-resistant-materials/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/04-heat-resistant-materials/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/07-3d-printing/05-enclosure-design/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/05-enclosure-design/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/07-3d-printing/06-why-pla-is-risky/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/06-why-pla-is-risky/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/08-common-mistakes/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/08-common-mistakes/02-power-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/02-power-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/08-common-mistakes/03-wiring-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/03-wiring-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/08-common-mistakes/04-controller-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/04-controller-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/08-common-mistakes/05-heater-ssr-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/byod/08-common-mistakes/06-diagnostic-checklist/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/06-diagnostic-checklist/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/core/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/core/01-overview/01-what-is-idryer-core/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/01-overview/01-what-is-idryer-core/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/core/01-overview/02-module-map/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/01-overview/02-module-map/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/core/02-quickstart/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/core/02-quickstart/00-architecture/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/00-architecture/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/core/02-quickstart/01-five-minutes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/01-five-minutes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/core/02-quickstart/01-wifi/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/01-wifi/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/core/02-quickstart/02-claim/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/02-claim/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/core/02-quickstart/02-onboarding/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/02-onboarding/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/core/02-quickstart/03-telemetry/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/03-telemetry/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/core/02-quickstart/04-leds/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/04-leds/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/core/02-quickstart/05-rmt-command/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/05-rmt-command/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/core/02-quickstart/06-pwm/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/06-pwm/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/core/02-quickstart/99-detailed-setup/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/99-detailed-setup/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/core/03-public-api/01-link-api-reference/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/03-public-api/01-link-api-reference/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/core/04-patterns/01-add-sensor/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/01-add-sensor/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/core/04-patterns/02-add-peripheral/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/02-add-peripheral/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/core/04-patterns/03-add-transport/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/03-add-transport/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/core/04-patterns/04-custom-telemetry/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/04-custom-telemetry/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/core/04-patterns/99-data-flow/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/99-data-flow/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/core/05-architecture/01-composition-root/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/05-architecture/01-composition-root/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/core/05-architecture/02-library-vs-product-boundary/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/05-architecture/02-library-vs-product-boundary/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/core/05-architecture/03-data-flow/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/05-architecture/03-data-flow/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/core/06-mqtt/01-mqtt-client/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/06-mqtt/01-mqtt-client/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/core/06-mqtt/02-topics-and-messages/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/06-mqtt/02-topics-and-messages/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/core/07-advanced/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/core/07-advanced/01-runtime/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/01-runtime/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/core/07-advanced/02-uart/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/02-uart/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/core/07-advanced/03-integrations/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/03-integrations/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/core/07-advanced/04-platform-arduino/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/04-platform-arduino/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/core/07-advanced/05-profiles/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/05-profiles/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/core/08-contracts/01-mqtt-contract/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/08-contracts/01-mqtt-contract/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/core/08-contracts/02-menu-as-protocol/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/08-contracts/02-menu-as-protocol/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/core/09-add-product/01-add-new-product/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/09-add-product/01-add-new-product/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/core/09-add-product/02-add-widget/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/09-add-product/02-add-widget/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/core/10-troubleshooting/01-troubleshooting/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/10-troubleshooting/01-troubleshooting/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ru/img/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/img/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/img/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/img/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/img/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/img/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/img/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/img/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/img/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/img/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/img/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/img/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/00-start-here/01-introduction/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/00-start-here/01-introduction/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/01-electronics-basics/01-load-calculation-24v/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/01-load-calculation-24v/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/01-electronics-basics/02-mosfet-module/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/02-mosfet-module/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/01-electronics-basics/03-triac/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/03-triac/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/01-electronics-basics/04-solid-state-relay-ssr/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/02-controllers/00-how-to-choose-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/00-how-to-choose-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/02-controllers/01-esp32-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/01-esp32-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/02-controllers/02-arduino-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/02-arduino-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/02-controllers/03-rp2040-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/03-rp2040-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/02-controllers/04-stm32-controllers/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/04-stm32-controllers/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/02-controllers/05-mcu-in-klipper/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/05-mcu-in-klipper/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/02-controllers/06-uart-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/06-uart-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/02-controllers/07-i2c-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/07-i2c-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/02-controllers/08-spi-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/08-spi-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/02-controllers/09-can-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/09-can-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/02-controllers/10-usb-uart-adapters/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/10-usb-uart-adapters/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/02-controllers/11-flashing-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/11-flashing-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/03-common-components/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/03-common-components/02-heaters/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/02-heaters/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/03-common-components/03-fans/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/03-fans/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/03-common-components/04-thermistors/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/04-thermistors/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/03-common-components/05-led-strips/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/05-led-strips/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/03-common-components/06-servo-motors/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/06-servo-motors/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/03-common-components/07-load-cells/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/07-load-cells/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/03-common-components/08-oled-display/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/08-oled-display/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/03-common-components/09-touchscreen/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/09-touchscreen/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/03-common-components/10-rfid-and-nfc/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/10-rfid-and-nfc/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/02-thermal-conductivity/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/03-material-safety/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/03-material-safety/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/04-convection-and-airflow/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/05-tools/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/05-tools/02-multimeter/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/02-multimeter/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/05-tools/03-usb-ttl-adapter/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/03-usb-ttl-adapter/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/05-tools/04-soldering/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/04-soldering/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/05-tools/05-crimping-connectors/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/05-crimping-connectors/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/05-tools/06-st-link/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/06-st-link/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/05-tools/07-oscilloscope/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/07-oscilloscope/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/06-practical-guides/01-connecting-fan/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/01-connecting-fan/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/06-practical-guides/02-checking-thermistor/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/02-checking-thermistor/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/06-practical-guides/03-connecting-servo/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/03-connecting-servo/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/06-practical-guides/04-connecting-load-cell/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/04-connecting-load-cell/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/06-practical-guides/05-connecting-rfid-reader/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/05-connecting-rfid-reader/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/07-3d-printing/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/07-3d-printing/02-what-is-stl/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/02-what-is-stl/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/07-3d-printing/03-materials-petg-abs-asa/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/07-3d-printing/04-heat-resistant-materials/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/04-heat-resistant-materials/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/07-3d-printing/05-enclosure-design/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/05-enclosure-design/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/07-3d-printing/06-why-pla-is-risky/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/06-why-pla-is-risky/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/08-common-mistakes/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/08-common-mistakes/02-power-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/02-power-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/08-common-mistakes/03-wiring-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/03-wiring-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/08-common-mistakes/04-controller-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/04-controller-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/08-common-mistakes/05-heater-ssr-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/byod/08-common-mistakes/06-diagnostic-checklist/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/06-diagnostic-checklist/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/core/01-overview/01-what-is-idryer-core/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/01-overview/01-what-is-idryer-core/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/core/01-overview/02-module-map/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/01-overview/02-module-map/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/core/02-quickstart/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/core/02-quickstart/00-architecture/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/00-architecture/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/core/02-quickstart/01-five-minutes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/01-five-minutes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/core/02-quickstart/01-wifi/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/01-wifi/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/core/02-quickstart/02-claim/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/02-claim/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/core/02-quickstart/02-onboarding/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/02-onboarding/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/core/02-quickstart/03-telemetry/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/03-telemetry/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/core/02-quickstart/04-leds/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/04-leds/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/core/02-quickstart/05-rmt-command/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/05-rmt-command/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/core/02-quickstart/06-pwm/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/06-pwm/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/core/02-quickstart/99-detailed-setup/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/99-detailed-setup/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/core/03-public-api/01-link-api-reference/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/03-public-api/01-link-api-reference/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/core/04-patterns/01-add-sensor/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/01-add-sensor/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/core/04-patterns/02-add-peripheral/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/02-add-peripheral/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/core/04-patterns/03-add-transport/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/03-add-transport/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/core/04-patterns/04-custom-telemetry/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/04-custom-telemetry/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/core/04-patterns/99-data-flow/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/99-data-flow/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/core/05-architecture/01-composition-root/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/05-architecture/01-composition-root/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/core/05-architecture/02-library-vs-product-boundary/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/05-architecture/02-library-vs-product-boundary/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/core/05-architecture/03-data-flow/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/05-architecture/03-data-flow/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/core/06-mqtt/01-mqtt-client/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/06-mqtt/01-mqtt-client/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/core/06-mqtt/02-topics-and-messages/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/06-mqtt/02-topics-and-messages/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/core/07-advanced/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/core/07-advanced/01-runtime/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/01-runtime/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/core/07-advanced/02-uart/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/02-uart/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/core/07-advanced/03-integrations/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/03-integrations/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/core/07-advanced/04-platform-arduino/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/04-platform-arduino/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/core/07-advanced/05-profiles/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/05-profiles/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/core/08-contracts/01-mqtt-contract/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/08-contracts/01-mqtt-contract/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/core/08-contracts/02-menu-as-protocol/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/08-contracts/02-menu-as-protocol/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/core/09-add-product/01-add-new-product/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/09-add-product/01-add-new-product/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/core/09-add-product/02-add-widget/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/09-add-product/02-add-widget/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/core/10-troubleshooting/01-troubleshooting/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/10-troubleshooting/01-troubleshooting/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/core/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/de/img/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/img/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/img/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/img/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/img/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/img/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/img/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/img/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/img/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/img/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/img/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/img/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/00-start-here/01-introduction/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/00-start-here/01-introduction/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/01-electronics-basics/01-load-calculation-24v/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/01-load-calculation-24v/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/01-electronics-basics/02-mosfet-module/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/02-mosfet-module/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/01-electronics-basics/03-triac/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/03-triac/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/01-electronics-basics/04-solid-state-relay-ssr/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/02-controllers/00-how-to-choose-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/00-how-to-choose-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/02-controllers/01-esp32-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/01-esp32-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/02-controllers/02-arduino-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/02-arduino-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/02-controllers/03-rp2040-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/03-rp2040-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/02-controllers/04-stm32-controllers/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/04-stm32-controllers/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/02-controllers/05-mcu-in-klipper/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/05-mcu-in-klipper/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/02-controllers/06-uart-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/06-uart-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/02-controllers/07-i2c-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/07-i2c-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/02-controllers/08-spi-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/08-spi-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/02-controllers/09-can-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/09-can-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/02-controllers/10-usb-uart-adapters/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/10-usb-uart-adapters/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/02-controllers/11-flashing-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/11-flashing-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/03-common-components/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/03-common-components/02-heaters/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/02-heaters/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/03-common-components/03-fans/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/03-fans/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/03-common-components/04-thermistors/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/04-thermistors/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/03-common-components/05-led-strips/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/05-led-strips/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/03-common-components/06-servo-motors/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/06-servo-motors/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/03-common-components/07-load-cells/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/07-load-cells/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/03-common-components/08-oled-display/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/08-oled-display/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/03-common-components/09-touchscreen/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/09-touchscreen/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/03-common-components/10-rfid-and-nfc/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/10-rfid-and-nfc/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/02-thermal-conductivity/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/03-material-safety/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/03-material-safety/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/04-convection-and-airflow/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/05-tools/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/05-tools/02-multimeter/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/02-multimeter/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/05-tools/03-usb-ttl-adapter/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/03-usb-ttl-adapter/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/05-tools/04-soldering/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/04-soldering/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/05-tools/05-crimping-connectors/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/05-crimping-connectors/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/05-tools/06-st-link/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/06-st-link/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/05-tools/07-oscilloscope/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/07-oscilloscope/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/06-practical-guides/01-connecting-fan/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/01-connecting-fan/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/06-practical-guides/02-checking-thermistor/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/02-checking-thermistor/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/06-practical-guides/03-connecting-servo/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/03-connecting-servo/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/06-practical-guides/04-connecting-load-cell/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/04-connecting-load-cell/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/06-practical-guides/05-connecting-rfid-reader/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/05-connecting-rfid-reader/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/07-3d-printing/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/07-3d-printing/02-what-is-stl/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/02-what-is-stl/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/07-3d-printing/03-materials-petg-abs-asa/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/07-3d-printing/04-heat-resistant-materials/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/04-heat-resistant-materials/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/07-3d-printing/05-enclosure-design/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/05-enclosure-design/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/07-3d-printing/06-why-pla-is-risky/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/06-why-pla-is-risky/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/08-common-mistakes/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/08-common-mistakes/02-power-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/02-power-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/08-common-mistakes/03-wiring-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/03-wiring-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/08-common-mistakes/04-controller-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/04-controller-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/08-common-mistakes/05-heater-ssr-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/byod/08-common-mistakes/06-diagnostic-checklist/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/06-diagnostic-checklist/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/01-overview/01-what-is-idryer-core/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/01-overview/01-what-is-idryer-core/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/01-overview/02-module-map/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/01-overview/02-module-map/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/02-quickstart/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/02-quickstart/00-architecture/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/00-architecture/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/02-quickstart/01-five-minutes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/01-five-minutes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/02-quickstart/01-wifi/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/01-wifi/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/02-quickstart/02-claim/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/02-claim/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/02-quickstart/02-onboarding/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/02-onboarding/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/02-quickstart/03-telemetry/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/03-telemetry/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/02-quickstart/04-leds/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/04-leds/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/02-quickstart/05-rmt-command/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/05-rmt-command/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/02-quickstart/06-pwm/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/06-pwm/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/02-quickstart/99-detailed-setup/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/99-detailed-setup/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/03-public-api/01-link-api-reference/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/03-public-api/01-link-api-reference/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/04-patterns/01-add-sensor/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/01-add-sensor/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/04-patterns/02-add-peripheral/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/02-add-peripheral/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/04-patterns/03-add-transport/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/03-add-transport/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/04-patterns/04-custom-telemetry/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/04-custom-telemetry/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/04-patterns/99-data-flow/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/99-data-flow/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/05-architecture/01-composition-root/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/05-architecture/01-composition-root/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/05-architecture/02-library-vs-product-boundary/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/05-architecture/02-library-vs-product-boundary/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/05-architecture/03-data-flow/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/05-architecture/03-data-flow/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/06-mqtt/01-mqtt-client/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/06-mqtt/01-mqtt-client/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/06-mqtt/02-topics-and-messages/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/06-mqtt/02-topics-and-messages/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/07-advanced/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/07-advanced/01-runtime/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/01-runtime/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/07-advanced/02-uart/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/02-uart/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/07-advanced/03-integrations/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/03-integrations/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/07-advanced/04-platform-arduino/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/04-platform-arduino/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/07-advanced/05-profiles/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/05-profiles/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/08-contracts/01-mqtt-contract/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/08-contracts/01-mqtt-contract/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/08-contracts/02-menu-as-protocol/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/08-contracts/02-menu-as-protocol/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/09-add-product/01-add-new-product/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/09-add-product/01-add-new-product/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/09-add-product/02-add-widget/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/09-add-product/02-add-widget/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/10-troubleshooting/01-troubleshooting/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/10-troubleshooting/01-troubleshooting/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/03-public-api/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/03-public-api/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/03-public-api/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/04-patterns/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/05-architecture/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/05-architecture/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/05-architecture/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/06-mqtt/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/06-mqtt/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/06-mqtt/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/08-contracts/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/08-contracts/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/08-contracts/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/09-add-product/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/09-add-product/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/09-add-product/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/core/10-troubleshooting/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/10-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/10-troubleshooting/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/fr/img/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/img/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/img/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/img/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/img/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/img/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/img/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/img/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/img/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/img/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/img/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/img/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/00-start-here/01-introduction/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/00-start-here/01-introduction/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/01-electronics-basics/01-load-calculation-24v/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/01-load-calculation-24v/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/01-electronics-basics/02-mosfet-module/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/02-mosfet-module/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/01-electronics-basics/03-triac/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/03-triac/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/01-electronics-basics/04-solid-state-relay-ssr/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/02-controllers/00-how-to-choose-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/00-how-to-choose-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/02-controllers/01-esp32-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/01-esp32-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/02-controllers/02-arduino-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/02-arduino-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/02-controllers/03-rp2040-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/03-rp2040-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/02-controllers/04-stm32-controllers/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/04-stm32-controllers/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/02-controllers/05-mcu-in-klipper/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/05-mcu-in-klipper/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/02-controllers/06-uart-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/06-uart-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/02-controllers/07-i2c-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/07-i2c-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/02-controllers/08-spi-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/08-spi-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/02-controllers/09-can-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/09-can-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/02-controllers/10-usb-uart-adapters/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/10-usb-uart-adapters/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/02-controllers/11-flashing-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/11-flashing-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/03-common-components/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/03-common-components/02-heaters/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/02-heaters/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/03-common-components/03-fans/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/03-fans/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/03-common-components/04-thermistors/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/04-thermistors/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/03-common-components/05-led-strips/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/05-led-strips/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/03-common-components/06-servo-motors/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/06-servo-motors/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/03-common-components/07-load-cells/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/07-load-cells/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/03-common-components/08-oled-display/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/08-oled-display/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/03-common-components/09-touchscreen/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/09-touchscreen/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/03-common-components/10-rfid-and-nfc/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/10-rfid-and-nfc/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/02-thermal-conductivity/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/03-material-safety/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/03-material-safety/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/04-convection-and-airflow/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/05-tools/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/05-tools/02-multimeter/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/02-multimeter/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/05-tools/03-usb-ttl-adapter/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/03-usb-ttl-adapter/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/05-tools/04-soldering/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/04-soldering/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/05-tools/05-crimping-connectors/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/05-crimping-connectors/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/05-tools/06-st-link/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/06-st-link/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/05-tools/07-oscilloscope/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/07-oscilloscope/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/06-practical-guides/01-connecting-fan/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/01-connecting-fan/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/06-practical-guides/02-checking-thermistor/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/02-checking-thermistor/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/06-practical-guides/03-connecting-servo/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/03-connecting-servo/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/06-practical-guides/04-connecting-load-cell/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/04-connecting-load-cell/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/06-practical-guides/05-connecting-rfid-reader/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/05-connecting-rfid-reader/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/07-3d-printing/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/07-3d-printing/02-what-is-stl/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/02-what-is-stl/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/07-3d-printing/03-materials-petg-abs-asa/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/07-3d-printing/04-heat-resistant-materials/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/04-heat-resistant-materials/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/07-3d-printing/05-enclosure-design/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/05-enclosure-design/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/07-3d-printing/06-why-pla-is-risky/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/06-why-pla-is-risky/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/08-common-mistakes/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/08-common-mistakes/02-power-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/02-power-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/08-common-mistakes/03-wiring-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/03-wiring-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/08-common-mistakes/04-controller-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/04-controller-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/08-common-mistakes/05-heater-ssr-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/byod/08-common-mistakes/06-diagnostic-checklist/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/06-diagnostic-checklist/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/01-overview/01-what-is-idryer-core/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/01-overview/01-what-is-idryer-core/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/01-overview/02-module-map/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/01-overview/02-module-map/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/02-quickstart/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/02-quickstart/00-architecture/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/00-architecture/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/02-quickstart/01-five-minutes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/01-five-minutes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/02-quickstart/01-wifi/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/01-wifi/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/02-quickstart/02-claim/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/02-claim/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/02-quickstart/02-onboarding/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/02-onboarding/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/02-quickstart/03-telemetry/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/03-telemetry/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/02-quickstart/04-leds/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/04-leds/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/02-quickstart/05-rmt-command/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/05-rmt-command/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/02-quickstart/06-pwm/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/06-pwm/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/02-quickstart/99-detailed-setup/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/99-detailed-setup/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/03-public-api/01-link-api-reference/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/03-public-api/01-link-api-reference/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/04-patterns/01-add-sensor/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/01-add-sensor/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/04-patterns/02-add-peripheral/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/02-add-peripheral/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/04-patterns/03-add-transport/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/03-add-transport/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/04-patterns/04-custom-telemetry/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/04-custom-telemetry/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/04-patterns/99-data-flow/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/99-data-flow/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/05-architecture/01-composition-root/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/05-architecture/01-composition-root/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/05-architecture/02-library-vs-product-boundary/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/05-architecture/02-library-vs-product-boundary/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/05-architecture/03-data-flow/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/05-architecture/03-data-flow/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/06-mqtt/01-mqtt-client/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/06-mqtt/01-mqtt-client/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/06-mqtt/02-topics-and-messages/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/06-mqtt/02-topics-and-messages/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/07-advanced/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/07-advanced/01-runtime/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/01-runtime/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/07-advanced/02-uart/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/02-uart/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/07-advanced/03-integrations/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/03-integrations/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/07-advanced/04-platform-arduino/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/04-platform-arduino/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/07-advanced/05-profiles/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/05-profiles/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/08-contracts/01-mqtt-contract/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/08-contracts/01-mqtt-contract/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/08-contracts/02-menu-as-protocol/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/08-contracts/02-menu-as-protocol/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/09-add-product/01-add-new-product/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/09-add-product/01-add-new-product/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/09-add-product/02-add-widget/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/09-add-product/02-add-widget/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/10-troubleshooting/01-troubleshooting/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/10-troubleshooting/01-troubleshooting/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/03-public-api/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/03-public-api/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/03-public-api/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/04-patterns/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/05-architecture/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/05-architecture/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/05-architecture/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/06-mqtt/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/06-mqtt/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/06-mqtt/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/08-contracts/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/08-contracts/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/08-contracts/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/09-add-product/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/09-add-product/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/09-add-product/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/core/10-troubleshooting/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/10-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/10-troubleshooting/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/es/img/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/img/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/img/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/img/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/img/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/img/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/img/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/img/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/img/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/img/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/img/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/img/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/00-start-here/01-introduction/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/00-start-here/01-introduction/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/01-electronics-basics/01-load-calculation-24v/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/01-load-calculation-24v/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/01-electronics-basics/02-mosfet-module/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/02-mosfet-module/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/01-electronics-basics/03-triac/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/03-triac/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/01-electronics-basics/04-solid-state-relay-ssr/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/02-controllers/00-how-to-choose-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/00-how-to-choose-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/02-controllers/01-esp32-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/01-esp32-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/02-controllers/02-arduino-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/02-arduino-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/02-controllers/03-rp2040-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/03-rp2040-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/02-controllers/04-stm32-controllers/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/04-stm32-controllers/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/02-controllers/05-mcu-in-klipper/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/05-mcu-in-klipper/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/02-controllers/06-uart-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/06-uart-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/02-controllers/07-i2c-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/07-i2c-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/02-controllers/08-spi-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/08-spi-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/02-controllers/09-can-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/09-can-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/02-controllers/10-usb-uart-adapters/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/10-usb-uart-adapters/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/02-controllers/11-flashing-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/11-flashing-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/03-common-components/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/03-common-components/02-heaters/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/02-heaters/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/03-common-components/03-fans/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/03-fans/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/03-common-components/04-thermistors/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/04-thermistors/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/03-common-components/05-led-strips/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/05-led-strips/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/03-common-components/06-servo-motors/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/06-servo-motors/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/03-common-components/07-load-cells/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/07-load-cells/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/03-common-components/08-oled-display/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/08-oled-display/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/03-common-components/09-touchscreen/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/09-touchscreen/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/03-common-components/10-rfid-and-nfc/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/10-rfid-and-nfc/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/02-thermal-conductivity/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/03-material-safety/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/03-material-safety/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/04-convection-and-airflow/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/05-tools/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/05-tools/02-multimeter/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/02-multimeter/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/05-tools/03-usb-ttl-adapter/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/03-usb-ttl-adapter/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/05-tools/04-soldering/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/04-soldering/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/05-tools/05-crimping-connectors/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/05-crimping-connectors/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/05-tools/06-st-link/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/06-st-link/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/05-tools/07-oscilloscope/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/07-oscilloscope/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/06-practical-guides/01-connecting-fan/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/01-connecting-fan/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/06-practical-guides/02-checking-thermistor/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/02-checking-thermistor/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/06-practical-guides/03-connecting-servo/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/03-connecting-servo/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/06-practical-guides/04-connecting-load-cell/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/04-connecting-load-cell/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/06-practical-guides/05-connecting-rfid-reader/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/05-connecting-rfid-reader/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/07-3d-printing/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/07-3d-printing/02-what-is-stl/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/02-what-is-stl/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/07-3d-printing/03-materials-petg-abs-asa/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/07-3d-printing/04-heat-resistant-materials/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/04-heat-resistant-materials/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/07-3d-printing/05-enclosure-design/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/05-enclosure-design/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/07-3d-printing/06-why-pla-is-risky/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/06-why-pla-is-risky/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/08-common-mistakes/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/08-common-mistakes/02-power-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/02-power-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/08-common-mistakes/03-wiring-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/03-wiring-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/08-common-mistakes/04-controller-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/04-controller-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/08-common-mistakes/05-heater-ssr-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/08-common-mistakes/06-diagnostic-checklist/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/06-diagnostic-checklist/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/core/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/core/01-overview/01-what-is-idryer-core/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/01-overview/01-what-is-idryer-core/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/core/01-overview/02-module-map/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/01-overview/02-module-map/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/core/02-quickstart/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/core/02-quickstart/00-architecture/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/00-architecture/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/core/02-quickstart/01-five-minutes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/01-five-minutes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/core/03-public-api/01-link-api-reference/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/03-public-api/01-link-api-reference/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/core/04-patterns/01-add-sensor/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/01-add-sensor/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/core/04-patterns/02-add-peripheral/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/02-add-peripheral/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/core/04-patterns/03-add-transport/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/03-add-transport/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/core/04-patterns/04-custom-telemetry/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/04-custom-telemetry/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/core/04-patterns/99-data-flow/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/99-data-flow/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/core/05-architecture/01-composition-root/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/05-architecture/01-composition-root/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/core/05-architecture/02-library-vs-product-boundary/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/05-architecture/02-library-vs-product-boundary/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/core/05-architecture/03-data-flow/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/05-architecture/03-data-flow/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/core/06-mqtt/01-mqtt-client/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/06-mqtt/01-mqtt-client/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/core/06-mqtt/02-topics-and-messages/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/06-mqtt/02-topics-and-messages/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/core/07-advanced/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/core/07-advanced/01-runtime/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/01-runtime/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/core/07-advanced/02-uart/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/02-uart/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/core/07-advanced/03-integrations/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/03-integrations/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/core/07-advanced/04-platform-arduino/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/04-platform-arduino/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/core/07-advanced/05-profiles/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/05-profiles/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/core/08-contracts/01-mqtt-contract/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/08-contracts/01-mqtt-contract/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/core/08-contracts/02-menu-as-protocol/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/08-contracts/02-menu-as-protocol/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/core/09-add-product/01-add-new-product/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/09-add-product/01-add-new-product/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/core/09-add-product/02-add-widget/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/09-add-product/02-add-widget/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/core/10-troubleshooting/01-troubleshooting/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/10-troubleshooting/01-troubleshooting/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/byod/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/core/02-quickstart/01-wifi/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/01-wifi/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/core/02-quickstart/02-claim/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/02-claim/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/core/02-quickstart/02-onboarding/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/02-onboarding/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/core/02-quickstart/03-telemetry/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/03-telemetry/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/core/02-quickstart/04-leds/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/04-leds/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/core/02-quickstart/05-rmt-command/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/05-rmt-command/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/core/02-quickstart/06-pwm/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/06-pwm/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/core/02-quickstart/99-detailed-setup/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/99-detailed-setup/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/cs/img/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/img/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/img/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/img/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/img/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/img/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/img/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/img/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/img/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/img/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/img/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/img/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/00-start-here/01-introduction/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/00-start-here/01-introduction/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/01-electronics-basics/01-load-calculation-24v/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/01-load-calculation-24v/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/01-electronics-basics/02-mosfet-module/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/02-mosfet-module/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/01-electronics-basics/03-triac/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/03-triac/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/01-electronics-basics/04-solid-state-relay-ssr/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/02-controllers/00-how-to-choose-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/00-how-to-choose-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/02-controllers/01-esp32-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/01-esp32-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/02-controllers/02-arduino-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/02-arduino-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/02-controllers/03-rp2040-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/03-rp2040-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/02-controllers/04-stm32-controllers/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/04-stm32-controllers/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/02-controllers/05-mcu-in-klipper/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/05-mcu-in-klipper/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/02-controllers/06-uart-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/06-uart-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/02-controllers/07-i2c-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/07-i2c-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/02-controllers/08-spi-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/08-spi-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/02-controllers/09-can-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/09-can-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/02-controllers/10-usb-uart-adapters/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/10-usb-uart-adapters/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/02-controllers/11-flashing-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/11-flashing-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/03-common-components/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/03-common-components/02-heaters/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/02-heaters/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/03-common-components/03-fans/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/03-fans/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/03-common-components/04-thermistors/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/04-thermistors/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/03-common-components/05-led-strips/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/05-led-strips/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/03-common-components/06-servo-motors/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/06-servo-motors/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/03-common-components/07-load-cells/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/07-load-cells/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/03-common-components/08-oled-display/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/08-oled-display/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/03-common-components/09-touchscreen/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/09-touchscreen/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/03-common-components/10-rfid-and-nfc/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/10-rfid-and-nfc/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/02-thermal-conductivity/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/03-material-safety/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/03-material-safety/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/04-convection-and-airflow/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/05-tools/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/05-tools/02-multimeter/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/02-multimeter/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/05-tools/03-usb-ttl-adapter/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/03-usb-ttl-adapter/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/05-tools/04-soldering/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/04-soldering/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/05-tools/05-crimping-connectors/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/05-crimping-connectors/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/05-tools/06-st-link/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/06-st-link/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/05-tools/07-oscilloscope/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/07-oscilloscope/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/06-practical-guides/01-connecting-fan/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/01-connecting-fan/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/06-practical-guides/02-checking-thermistor/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/02-checking-thermistor/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/06-practical-guides/03-connecting-servo/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/03-connecting-servo/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/06-practical-guides/04-connecting-load-cell/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/04-connecting-load-cell/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/06-practical-guides/05-connecting-rfid-reader/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/05-connecting-rfid-reader/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/07-3d-printing/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/07-3d-printing/02-what-is-stl/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/02-what-is-stl/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/07-3d-printing/03-materials-petg-abs-asa/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/07-3d-printing/04-heat-resistant-materials/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/04-heat-resistant-materials/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/07-3d-printing/05-enclosure-design/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/05-enclosure-design/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/07-3d-printing/06-why-pla-is-risky/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/06-why-pla-is-risky/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/08-common-mistakes/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/08-common-mistakes/02-power-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/02-power-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/08-common-mistakes/03-wiring-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/03-wiring-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/08-common-mistakes/04-controller-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/04-controller-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/08-common-mistakes/05-heater-ssr-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/byod/08-common-mistakes/06-diagnostic-checklist/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/06-diagnostic-checklist/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/core/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/core/01-overview/01-what-is-idryer-core/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/01-overview/01-what-is-idryer-core/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/core/01-overview/02-module-map/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/01-overview/02-module-map/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/core/02-quickstart/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/core/02-quickstart/00-architecture/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/00-architecture/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/core/02-quickstart/01-five-minutes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/01-five-minutes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/core/02-quickstart/01-wifi/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/01-wifi/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/core/02-quickstart/02-claim/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/02-claim/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/core/02-quickstart/02-onboarding/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/02-onboarding/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/core/02-quickstart/03-telemetry/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/03-telemetry/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/core/02-quickstart/04-leds/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/04-leds/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/core/02-quickstart/05-rmt-command/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/05-rmt-command/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/core/02-quickstart/06-pwm/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/06-pwm/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/core/02-quickstart/99-detailed-setup/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/99-detailed-setup/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/core/03-public-api/01-link-api-reference/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/03-public-api/01-link-api-reference/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/core/04-patterns/01-add-sensor/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/01-add-sensor/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/core/04-patterns/02-add-peripheral/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/02-add-peripheral/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/core/04-patterns/03-add-transport/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/03-add-transport/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/core/04-patterns/04-custom-telemetry/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/04-custom-telemetry/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/core/04-patterns/99-data-flow/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/99-data-flow/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/core/05-architecture/01-composition-root/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/05-architecture/01-composition-root/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/core/05-architecture/02-library-vs-product-boundary/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/05-architecture/02-library-vs-product-boundary/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/core/05-architecture/03-data-flow/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/05-architecture/03-data-flow/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/core/06-mqtt/01-mqtt-client/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/06-mqtt/01-mqtt-client/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/core/06-mqtt/02-topics-and-messages/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/06-mqtt/02-topics-and-messages/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/core/07-advanced/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/core/07-advanced/01-runtime/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/01-runtime/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/core/07-advanced/02-uart/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/02-uart/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/core/07-advanced/03-integrations/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/03-integrations/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/core/07-advanced/04-platform-arduino/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/04-platform-arduino/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/core/07-advanced/05-profiles/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/05-profiles/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/core/08-contracts/01-mqtt-contract/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/08-contracts/01-mqtt-contract/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/core/08-contracts/02-menu-as-protocol/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/08-contracts/02-menu-as-protocol/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/core/09-add-product/01-add-new-product/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/09-add-product/01-add-new-product/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/core/09-add-product/02-add-widget/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/09-add-product/02-add-widget/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/core/10-troubleshooting/01-troubleshooting/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/10-troubleshooting/01-troubleshooting/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/ja/img/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/img/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/img/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/img/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/img/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/img/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/img/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/img/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/img/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/img/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/img/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/img/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/00-start-here/01-introduction/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/00-start-here/01-introduction/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/01-electronics-basics/01-load-calculation-24v/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/01-load-calculation-24v/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/01-electronics-basics/02-mosfet-module/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/02-mosfet-module/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/01-electronics-basics/03-triac/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/03-triac/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/01-electronics-basics/04-solid-state-relay-ssr/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/02-controllers/00-how-to-choose-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/00-how-to-choose-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/02-controllers/01-esp32-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/01-esp32-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/02-controllers/02-arduino-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/02-arduino-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/02-controllers/03-rp2040-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/03-rp2040-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/02-controllers/04-stm32-controllers/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/04-stm32-controllers/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/02-controllers/05-mcu-in-klipper/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/05-mcu-in-klipper/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/02-controllers/06-uart-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/06-uart-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/02-controllers/07-i2c-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/07-i2c-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/02-controllers/08-spi-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/08-spi-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/02-controllers/09-can-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/09-can-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/02-controllers/10-usb-uart-adapters/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/10-usb-uart-adapters/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/02-controllers/11-flashing-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/11-flashing-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/03-common-components/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/03-common-components/02-heaters/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/02-heaters/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/03-common-components/03-fans/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/03-fans/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/03-common-components/04-thermistors/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/04-thermistors/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/03-common-components/05-led-strips/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/05-led-strips/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/03-common-components/06-servo-motors/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/06-servo-motors/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/03-common-components/07-load-cells/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/07-load-cells/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/03-common-components/08-oled-display/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/08-oled-display/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/03-common-components/09-touchscreen/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/09-touchscreen/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/03-common-components/10-rfid-and-nfc/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/10-rfid-and-nfc/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/02-thermal-conductivity/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/03-material-safety/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/03-material-safety/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/04-convection-and-airflow/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/05-tools/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/05-tools/02-multimeter/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/02-multimeter/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/05-tools/03-usb-ttl-adapter/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/03-usb-ttl-adapter/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/05-tools/04-soldering/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/04-soldering/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/05-tools/05-crimping-connectors/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/05-crimping-connectors/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/05-tools/06-st-link/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/06-st-link/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/05-tools/07-oscilloscope/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/07-oscilloscope/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/06-practical-guides/01-connecting-fan/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/01-connecting-fan/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/06-practical-guides/02-checking-thermistor/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/02-checking-thermistor/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/06-practical-guides/03-connecting-servo/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/03-connecting-servo/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/06-practical-guides/04-connecting-load-cell/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/04-connecting-load-cell/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/06-practical-guides/05-connecting-rfid-reader/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/05-connecting-rfid-reader/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/07-3d-printing/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/07-3d-printing/02-what-is-stl/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/02-what-is-stl/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/07-3d-printing/03-materials-petg-abs-asa/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/07-3d-printing/04-heat-resistant-materials/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/04-heat-resistant-materials/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/07-3d-printing/05-enclosure-design/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/05-enclosure-design/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/07-3d-printing/06-why-pla-is-risky/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/06-why-pla-is-risky/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/08-common-mistakes/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/08-common-mistakes/02-power-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/02-power-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/08-common-mistakes/03-wiring-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/03-wiring-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/08-common-mistakes/04-controller-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/04-controller-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/08-common-mistakes/05-heater-ssr-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/byod/08-common-mistakes/06-diagnostic-checklist/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/06-diagnostic-checklist/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/core/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/core/01-overview/01-what-is-idryer-core/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/01-overview/01-what-is-idryer-core/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/core/01-overview/02-module-map/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/01-overview/02-module-map/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/core/02-quickstart/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/core/02-quickstart/00-architecture/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/00-architecture/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/core/02-quickstart/01-five-minutes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/01-five-minutes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/core/02-quickstart/01-wifi/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/01-wifi/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/core/02-quickstart/02-claim/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/02-claim/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/core/02-quickstart/02-onboarding/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/02-onboarding/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/core/02-quickstart/03-telemetry/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/03-telemetry/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/core/02-quickstart/04-leds/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/04-leds/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/core/02-quickstart/05-rmt-command/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/05-rmt-command/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/core/02-quickstart/06-pwm/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/06-pwm/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/core/02-quickstart/99-detailed-setup/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/99-detailed-setup/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/core/03-public-api/01-link-api-reference/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/03-public-api/01-link-api-reference/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/core/04-patterns/01-add-sensor/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/01-add-sensor/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/core/04-patterns/02-add-peripheral/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/02-add-peripheral/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/core/04-patterns/03-add-transport/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/03-add-transport/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/core/04-patterns/04-custom-telemetry/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/04-custom-telemetry/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/core/04-patterns/99-data-flow/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/99-data-flow/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/core/05-architecture/01-composition-root/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/05-architecture/01-composition-root/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/core/05-architecture/02-library-vs-product-boundary/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/05-architecture/02-library-vs-product-boundary/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/core/05-architecture/03-data-flow/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/05-architecture/03-data-flow/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/core/06-mqtt/01-mqtt-client/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/06-mqtt/01-mqtt-client/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/core/06-mqtt/02-topics-and-messages/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/06-mqtt/02-topics-and-messages/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/core/07-advanced/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/core/07-advanced/01-runtime/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/01-runtime/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/core/07-advanced/02-uart/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/02-uart/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/core/07-advanced/03-integrations/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/03-integrations/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/core/07-advanced/04-platform-arduino/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/04-platform-arduino/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/core/07-advanced/05-profiles/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/05-profiles/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/core/08-contracts/01-mqtt-contract/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/08-contracts/01-mqtt-contract/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/core/08-contracts/02-menu-as-protocol/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/08-contracts/02-menu-as-protocol/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/core/09-add-product/01-add-new-product/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/09-add-product/01-add-new-product/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/core/09-add-product/02-add-widget/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/09-add-product/02-add-widget/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/core/10-troubleshooting/01-troubleshooting/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/10-troubleshooting/01-troubleshooting/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt/img/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/img/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/img/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/img/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/img/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/img/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/img/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/img/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/img/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/img/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/img/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/img/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/00-start-here/01-introduction/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/00-start-here/01-introduction/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/01-electronics-basics/01-load-calculation-24v/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/01-load-calculation-24v/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/01-electronics-basics/02-mosfet-module/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/02-mosfet-module/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/01-electronics-basics/03-triac/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/03-triac/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/01-electronics-basics/04-solid-state-relay-ssr/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/02-controllers/00-how-to-choose-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/00-how-to-choose-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/02-controllers/01-esp32-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/01-esp32-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/02-controllers/02-arduino-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/02-arduino-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/02-controllers/03-rp2040-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/03-rp2040-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/02-controllers/04-stm32-controllers/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/04-stm32-controllers/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/02-controllers/05-mcu-in-klipper/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/05-mcu-in-klipper/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/02-controllers/06-uart-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/06-uart-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/02-controllers/07-i2c-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/07-i2c-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/02-controllers/08-spi-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/08-spi-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/02-controllers/09-can-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/09-can-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/02-controllers/10-usb-uart-adapters/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/10-usb-uart-adapters/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/02-controllers/11-flashing-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/11-flashing-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/03-common-components/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/03-common-components/02-heaters/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/02-heaters/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/03-common-components/03-fans/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/03-fans/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/03-common-components/04-thermistors/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/04-thermistors/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/03-common-components/05-led-strips/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/05-led-strips/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/03-common-components/06-servo-motors/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/06-servo-motors/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/03-common-components/07-load-cells/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/07-load-cells/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/03-common-components/08-oled-display/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/08-oled-display/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/03-common-components/09-touchscreen/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/09-touchscreen/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/03-common-components/10-rfid-and-nfc/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/10-rfid-and-nfc/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/02-thermal-conductivity/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/03-material-safety/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/03-material-safety/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/04-convection-and-airflow/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/05-tools/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/05-tools/02-multimeter/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/02-multimeter/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/05-tools/03-usb-ttl-adapter/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/03-usb-ttl-adapter/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/05-tools/04-soldering/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/04-soldering/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/05-tools/05-crimping-connectors/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/05-crimping-connectors/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/05-tools/06-st-link/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/06-st-link/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/05-tools/07-oscilloscope/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/07-oscilloscope/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/06-practical-guides/01-connecting-fan/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/01-connecting-fan/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/06-practical-guides/02-checking-thermistor/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/02-checking-thermistor/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/06-practical-guides/03-connecting-servo/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/03-connecting-servo/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/06-practical-guides/04-connecting-load-cell/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/04-connecting-load-cell/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/06-practical-guides/05-connecting-rfid-reader/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/05-connecting-rfid-reader/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/07-3d-printing/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/07-3d-printing/02-what-is-stl/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/02-what-is-stl/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/07-3d-printing/03-materials-petg-abs-asa/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/07-3d-printing/04-heat-resistant-materials/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/04-heat-resistant-materials/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/07-3d-printing/05-enclosure-design/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/05-enclosure-design/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/07-3d-printing/06-why-pla-is-risky/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/06-why-pla-is-risky/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/08-common-mistakes/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/08-common-mistakes/02-power-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/02-power-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/08-common-mistakes/03-wiring-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/03-wiring-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/08-common-mistakes/04-controller-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/04-controller-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/08-common-mistakes/05-heater-ssr-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/byod/08-common-mistakes/06-diagnostic-checklist/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/06-diagnostic-checklist/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/core/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/core/01-overview/01-what-is-idryer-core/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/01-overview/01-what-is-idryer-core/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/core/01-overview/02-module-map/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/01-overview/02-module-map/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/core/02-quickstart/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/core/02-quickstart/00-architecture/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/00-architecture/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/core/02-quickstart/01-five-minutes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/01-five-minutes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/core/02-quickstart/01-wifi/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/01-wifi/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/core/02-quickstart/02-claim/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/02-claim/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/core/02-quickstart/02-onboarding/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/02-onboarding/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/core/02-quickstart/03-telemetry/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/03-telemetry/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/core/02-quickstart/04-leds/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/04-leds/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/core/02-quickstart/05-rmt-command/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/05-rmt-command/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/core/02-quickstart/06-pwm/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/06-pwm/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/core/02-quickstart/99-detailed-setup/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/99-detailed-setup/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/core/03-public-api/01-link-api-reference/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/03-public-api/01-link-api-reference/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/core/04-patterns/01-add-sensor/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/01-add-sensor/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/core/04-patterns/02-add-peripheral/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/02-add-peripheral/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/core/04-patterns/03-add-transport/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/03-add-transport/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/core/04-patterns/04-custom-telemetry/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/04-custom-telemetry/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/core/04-patterns/99-data-flow/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/99-data-flow/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/core/05-architecture/01-composition-root/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/05-architecture/01-composition-root/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/core/05-architecture/02-library-vs-product-boundary/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/05-architecture/02-library-vs-product-boundary/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/core/05-architecture/03-data-flow/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/05-architecture/03-data-flow/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/core/06-mqtt/01-mqtt-client/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/06-mqtt/01-mqtt-client/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/core/06-mqtt/02-topics-and-messages/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/06-mqtt/02-topics-and-messages/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/core/07-advanced/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/core/07-advanced/01-runtime/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/01-runtime/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/core/07-advanced/02-uart/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/02-uart/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/core/07-advanced/03-integrations/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/03-integrations/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/core/07-advanced/04-platform-arduino/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/04-platform-arduino/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/core/07-advanced/05-profiles/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/05-profiles/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/core/08-contracts/01-mqtt-contract/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/08-contracts/01-mqtt-contract/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/core/08-contracts/02-menu-as-protocol/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/08-contracts/02-menu-as-protocol/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/core/09-add-product/01-add-new-product/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/09-add-product/01-add-new-product/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/core/09-add-product/02-add-widget/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/09-add-product/02-add-widget/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/core/10-troubleshooting/01-troubleshooting/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/10-troubleshooting/01-troubleshooting/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/pt-BR/img/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/img/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/img/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/img/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/img/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/img/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/img/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/img/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/img/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/img/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/img/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/img/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/00-start-here/01-introduction/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/00-start-here/01-introduction/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/01-electronics-basics/01-load-calculation-24v/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/01-load-calculation-24v/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/01-electronics-basics/02-mosfet-module/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/02-mosfet-module/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/01-electronics-basics/03-triac/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/03-triac/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/01-electronics-basics/04-solid-state-relay-ssr/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/02-controllers/00-how-to-choose-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/00-how-to-choose-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/02-controllers/01-esp32-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/01-esp32-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/02-controllers/02-arduino-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/02-arduino-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/02-controllers/03-rp2040-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/03-rp2040-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/02-controllers/04-stm32-controllers/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/04-stm32-controllers/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/02-controllers/05-mcu-in-klipper/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/05-mcu-in-klipper/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/02-controllers/06-uart-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/06-uart-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/02-controllers/07-i2c-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/07-i2c-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/02-controllers/08-spi-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/08-spi-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/02-controllers/09-can-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/09-can-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/02-controllers/10-usb-uart-adapters/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/10-usb-uart-adapters/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/02-controllers/11-flashing-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/11-flashing-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/03-common-components/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/03-common-components/02-heaters/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/02-heaters/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/03-common-components/03-fans/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/03-fans/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/03-common-components/04-thermistors/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/04-thermistors/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/03-common-components/05-led-strips/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/05-led-strips/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/03-common-components/06-servo-motors/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/06-servo-motors/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/03-common-components/07-load-cells/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/07-load-cells/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/03-common-components/08-oled-display/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/08-oled-display/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/03-common-components/09-touchscreen/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/09-touchscreen/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/03-common-components/10-rfid-and-nfc/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/10-rfid-and-nfc/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/02-thermal-conductivity/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/03-material-safety/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/03-material-safety/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/04-convection-and-airflow/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/05-tools/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/05-tools/02-multimeter/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/02-multimeter/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/05-tools/03-usb-ttl-adapter/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/03-usb-ttl-adapter/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/05-tools/04-soldering/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/04-soldering/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/05-tools/05-crimping-connectors/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/05-crimping-connectors/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/05-tools/06-st-link/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/06-st-link/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/05-tools/07-oscilloscope/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/07-oscilloscope/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/06-practical-guides/01-connecting-fan/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/01-connecting-fan/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/06-practical-guides/02-checking-thermistor/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/02-checking-thermistor/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/06-practical-guides/03-connecting-servo/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/03-connecting-servo/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/06-practical-guides/04-connecting-load-cell/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/04-connecting-load-cell/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/06-practical-guides/05-connecting-rfid-reader/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/05-connecting-rfid-reader/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/07-3d-printing/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/07-3d-printing/02-what-is-stl/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/02-what-is-stl/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/07-3d-printing/03-materials-petg-abs-asa/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/07-3d-printing/04-heat-resistant-materials/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/04-heat-resistant-materials/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/07-3d-printing/05-enclosure-design/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/05-enclosure-design/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/07-3d-printing/06-why-pla-is-risky/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/06-why-pla-is-risky/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/08-common-mistakes/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/08-common-mistakes/02-power-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/02-power-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/08-common-mistakes/03-wiring-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/03-wiring-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/08-common-mistakes/04-controller-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/04-controller-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/08-common-mistakes/05-heater-ssr-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/byod/08-common-mistakes/06-diagnostic-checklist/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/06-diagnostic-checklist/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/core/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/core/01-overview/01-what-is-idryer-core/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/01-overview/01-what-is-idryer-core/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/core/01-overview/02-module-map/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/01-overview/02-module-map/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/core/02-quickstart/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/core/02-quickstart/00-architecture/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/00-architecture/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/core/02-quickstart/01-five-minutes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/01-five-minutes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/core/02-quickstart/01-wifi/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/01-wifi/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/core/02-quickstart/02-claim/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/02-claim/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/core/02-quickstart/02-onboarding/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/02-onboarding/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/core/02-quickstart/03-telemetry/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/03-telemetry/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/core/02-quickstart/04-leds/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/04-leds/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/core/02-quickstart/05-rmt-command/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/05-rmt-command/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/core/02-quickstart/06-pwm/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/06-pwm/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/core/02-quickstart/99-detailed-setup/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/99-detailed-setup/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/core/03-public-api/01-link-api-reference/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/03-public-api/01-link-api-reference/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/core/04-patterns/01-add-sensor/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/01-add-sensor/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/core/04-patterns/02-add-peripheral/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/02-add-peripheral/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/core/04-patterns/03-add-transport/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/03-add-transport/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/core/04-patterns/04-custom-telemetry/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/04-custom-telemetry/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/core/04-patterns/99-data-flow/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/99-data-flow/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/core/05-architecture/01-composition-root/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/05-architecture/01-composition-root/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/core/05-architecture/02-library-vs-product-boundary/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/05-architecture/02-library-vs-product-boundary/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/core/05-architecture/03-data-flow/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/05-architecture/03-data-flow/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/core/06-mqtt/01-mqtt-client/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/06-mqtt/01-mqtt-client/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/core/06-mqtt/02-topics-and-messages/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/06-mqtt/02-topics-and-messages/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/core/07-advanced/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/core/07-advanced/01-runtime/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/01-runtime/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/core/07-advanced/02-uart/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/02-uart/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/core/07-advanced/03-integrations/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/03-integrations/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/core/07-advanced/04-platform-arduino/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/04-platform-arduino/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/core/07-advanced/05-profiles/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/05-profiles/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/core/08-contracts/01-mqtt-contract/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/08-contracts/01-mqtt-contract/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/core/08-contracts/02-menu-as-protocol/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/08-contracts/02-menu-as-protocol/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/core/09-add-product/01-add-new-product/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/09-add-product/01-add-new-product/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/core/09-add-product/02-add-widget/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/09-add-product/02-add-widget/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/core/10-troubleshooting/01-troubleshooting/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/10-troubleshooting/01-troubleshooting/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh/img/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/img/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/img/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/img/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/img/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/img/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/img/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/img/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/img/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/img/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/img/"/>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/img/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/00-start-here/01-introduction/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/00-start-here/01-introduction/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/00-start-here/01-introduction/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/01-load-calculation-24v/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/01-load-calculation-24v/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/01-load-calculation-24v/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/02-mosfet-module/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/02-mosfet-module/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/02-mosfet-module/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/03-triac/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/03-triac/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/03-triac/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/04-solid-state-relay-ssr/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/01-electronics-basics/04-solid-state-relay-ssr/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/02-controllers/00-how-to-choose-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/00-how-to-choose-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/00-how-to-choose-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/02-controllers/01-esp32-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/01-esp32-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/01-esp32-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/02-controllers/02-arduino-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/02-arduino-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/02-arduino-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/02-controllers/03-rp2040-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/03-rp2040-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/03-rp2040-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/02-controllers/04-stm32-controllers/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/04-stm32-controllers/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/04-stm32-controllers/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/02-controllers/05-mcu-in-klipper/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/05-mcu-in-klipper/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/05-mcu-in-klipper/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/02-controllers/06-uart-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/06-uart-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/06-uart-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/02-controllers/07-i2c-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/07-i2c-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/07-i2c-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/02-controllers/08-spi-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/08-spi-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/08-spi-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/02-controllers/09-can-interface/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/09-can-interface/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/09-can-interface/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/02-controllers/10-usb-uart-adapters/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/10-usb-uart-adapters/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/10-usb-uart-adapters/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/02-controllers/11-flashing-controller/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/02-controllers/11-flashing-controller/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/02-controllers/11-flashing-controller/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/03-common-components/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/03-common-components/02-heaters/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/02-heaters/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/02-heaters/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/03-common-components/03-fans/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/03-fans/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/03-fans/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/03-common-components/04-thermistors/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/04-thermistors/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/04-thermistors/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/03-common-components/05-led-strips/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/05-led-strips/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/05-led-strips/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/03-common-components/06-servo-motors/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/06-servo-motors/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/06-servo-motors/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/03-common-components/07-load-cells/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/07-load-cells/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/07-load-cells/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/03-common-components/08-oled-display/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/08-oled-display/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/08-oled-display/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/03-common-components/09-touchscreen/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/09-touchscreen/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/09-touchscreen/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/03-common-components/10-rfid-and-nfc/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/03-common-components/10-rfid-and-nfc/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/03-common-components/10-rfid-and-nfc/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/02-thermal-conductivity/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/02-thermal-conductivity/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/03-material-safety/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/03-material-safety/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/03-material-safety/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/04-convection-and-airflow/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/04-thermal-physics-and-materials/04-convection-and-airflow/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/05-tools/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/05-tools/02-multimeter/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/02-multimeter/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/02-multimeter/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/05-tools/03-usb-ttl-adapter/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/03-usb-ttl-adapter/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/03-usb-ttl-adapter/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/05-tools/04-soldering/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/04-soldering/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/04-soldering/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/05-tools/05-crimping-connectors/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/05-crimping-connectors/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/05-crimping-connectors/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/05-tools/06-st-link/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/06-st-link/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/06-st-link/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/05-tools/07-oscilloscope/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/05-tools/07-oscilloscope/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/05-tools/07-oscilloscope/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/06-practical-guides/01-connecting-fan/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/01-connecting-fan/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/01-connecting-fan/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/06-practical-guides/02-checking-thermistor/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/02-checking-thermistor/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/02-checking-thermistor/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/06-practical-guides/03-connecting-servo/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/03-connecting-servo/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/03-connecting-servo/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/06-practical-guides/04-connecting-load-cell/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/04-connecting-load-cell/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/04-connecting-load-cell/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/06-practical-guides/05-connecting-rfid-reader/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/06-practical-guides/05-connecting-rfid-reader/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/06-practical-guides/05-connecting-rfid-reader/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/07-3d-printing/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/07-3d-printing/02-what-is-stl/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/02-what-is-stl/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/02-what-is-stl/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/07-3d-printing/03-materials-petg-abs-asa/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/03-materials-petg-abs-asa/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/07-3d-printing/04-heat-resistant-materials/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/04-heat-resistant-materials/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/04-heat-resistant-materials/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/07-3d-printing/05-enclosure-design/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/05-enclosure-design/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/05-enclosure-design/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/07-3d-printing/06-why-pla-is-risky/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/07-3d-printing/06-why-pla-is-risky/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/07-3d-printing/06-why-pla-is-risky/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/01-overview/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/01-overview/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/01-overview/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/02-power-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/02-power-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/02-power-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/03-wiring-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/03-wiring-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/03-wiring-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/04-controller-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/04-controller-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/04-controller-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/05-heater-ssr-mistakes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/05-heater-ssr-mistakes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/06-diagnostic-checklist/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/byod/08-common-mistakes/06-diagnostic-checklist/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/byod/08-common-mistakes/06-diagnostic-checklist/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/core/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/core/01-overview/01-what-is-idryer-core/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/01-overview/01-what-is-idryer-core/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/01-overview/01-what-is-idryer-core/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/core/01-overview/02-module-map/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/01-overview/02-module-map/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/01-overview/02-module-map/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/core/02-quickstart/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/core/02-quickstart/00-architecture/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/00-architecture/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/00-architecture/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/core/02-quickstart/01-five-minutes/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/01-five-minutes/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/01-five-minutes/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/core/02-quickstart/01-wifi/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/01-wifi/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/01-wifi/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/core/02-quickstart/02-claim/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/02-claim/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/02-claim/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/core/02-quickstart/02-onboarding/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/02-onboarding/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/02-onboarding/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/core/02-quickstart/03-telemetry/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/03-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/03-telemetry/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/core/02-quickstart/04-leds/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/04-leds/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/04-leds/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/core/02-quickstart/05-rmt-command/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/05-rmt-command/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/05-rmt-command/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/core/02-quickstart/06-pwm/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/06-pwm/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/06-pwm/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/core/02-quickstart/99-detailed-setup/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/02-quickstart/99-detailed-setup/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/02-quickstart/99-detailed-setup/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/core/03-public-api/01-link-api-reference/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/03-public-api/01-link-api-reference/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/03-public-api/01-link-api-reference/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/core/04-patterns/01-add-sensor/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/01-add-sensor/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/01-add-sensor/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/core/04-patterns/02-add-peripheral/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/02-add-peripheral/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/02-add-peripheral/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/core/04-patterns/03-add-transport/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/03-add-transport/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/03-add-transport/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/core/04-patterns/04-custom-telemetry/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/04-custom-telemetry/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/04-custom-telemetry/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/core/04-patterns/99-data-flow/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/04-patterns/99-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/04-patterns/99-data-flow/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/core/05-architecture/01-composition-root/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/05-architecture/01-composition-root/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/05-architecture/01-composition-root/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/core/05-architecture/02-library-vs-product-boundary/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/05-architecture/02-library-vs-product-boundary/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/05-architecture/02-library-vs-product-boundary/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/core/05-architecture/03-data-flow/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/05-architecture/03-data-flow/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/05-architecture/03-data-flow/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/core/06-mqtt/01-mqtt-client/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/06-mqtt/01-mqtt-client/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/06-mqtt/01-mqtt-client/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/core/06-mqtt/02-topics-and-messages/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/06-mqtt/02-topics-and-messages/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/06-mqtt/02-topics-and-messages/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/core/07-advanced/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/core/07-advanced/01-runtime/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/01-runtime/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/01-runtime/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/core/07-advanced/02-uart/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/02-uart/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/02-uart/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/core/07-advanced/03-integrations/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/03-integrations/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/03-integrations/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/core/07-advanced/04-platform-arduino/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/04-platform-arduino/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/04-platform-arduino/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/core/07-advanced/05-profiles/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/07-advanced/05-profiles/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/07-advanced/05-profiles/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/core/08-contracts/01-mqtt-contract/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/08-contracts/01-mqtt-contract/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/08-contracts/01-mqtt-contract/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/core/08-contracts/02-menu-as-protocol/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/08-contracts/02-menu-as-protocol/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/08-contracts/02-menu-as-protocol/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/core/09-add-product/01-add-new-product/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/09-add-product/01-add-new-product/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/09-add-product/01-add-new-product/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/core/09-add-product/02-add-widget/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/09-add-product/02-add-widget/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/09-add-product/02-add-widget/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/core/10-troubleshooting/01-troubleshooting/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/core/10-troubleshooting/01-troubleshooting/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/core/10-troubleshooting/01-troubleshooting/"/>
    </url>
    <url>
        <loc>https://dev.idryer.org/zh-Hant/img/</loc>
        <lastmod>2026-06-02</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://dev.idryer.org/zh-Hant/img/"/>
        <xhtml:link rel="alternate" hreflang="cs" href="https://dev.idryer.org/cs/img/"/>
        <xhtml:link rel="alternate" hreflang="de" href="https://dev.idryer.org/de/img/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://dev.idryer.org/img/"/>
        <xhtml:link rel="alternate" hreflang="es" href="https://dev.idryer.org/es/img/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://dev.idryer.org/fr/img/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://dev.idryer.org/ja/img/"/>
        <xhtml:link rel="alternate" hreflang="pt" href="https://dev.idryer.org/pt/img/"/>
        <xhtml:link rel="alternate" hreflang="pt-BR" href="https://dev.idryer.org/pt-BR/img/"/>
        <xhtml:link rel="alternate" hreflang="ru" href="https://dev.idryer.org/ru/img/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://dev.idryer.org/zh/img/"/>
    </url>
</urlset>