<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://meshruby.net/</loc><changefreq>weekly</changefreq><priority>1.0</priority></url>
  <url><loc>https://meshruby.net/optic/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://meshruby.net/blog/</loc><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://meshruby.net/contact/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://meshruby.net/signup/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://meshruby.net/login/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://meshruby.net/terms/</loc><changefreq>yearly</changefreq><priority>0.4</priority></url>
  <url><loc>https://meshruby.net/privacy/</loc><changefreq>yearly</changefreq><priority>0.4</priority></url>
  <url><loc>https://meshruby.net/cookies/</loc><changefreq>yearly</changefreq><priority>0.4</priority></url>
  <url><loc>https://meshruby.net/end-user/</loc><changefreq>yearly</changefreq><priority>0.4</priority></url>
  <url><loc>https://meshruby.net/blog/who-takes-the-shelf-photo/</loc><lastmod>2026-10-12T04:31:28.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://meshruby.net/blog/weight-sensors-vs-shelf-cameras/</loc><lastmod>2026-10-12T04:31:19.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://meshruby.net/blog/lora-vs-wifi-iot/</loc><lastmod>2026-10-03T23:31:15.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://meshruby.net/blog/edge-computing-vs-cloud-iot/</loc><lastmod>2026-10-03T23:30:45.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://meshruby.net/blog/what-is-iot/</loc><lastmod>2026-10-03T23:30:09.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://meshruby.net/blog/gondola-photos-instead-of-weekly-visitor/</loc><lastmod>2026-10-03T23:16:24.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://meshruby.net/blog/on-shelf-availability-empty-facing/</loc><lastmod>2026-09-28T04:17:17.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://meshruby.net/blog/store-digital-twin-esl-and-vision/</loc><lastmod>2026-09-28T04:15:55.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://meshruby.net/blog/top-stock-blind-spot-above-the-shelf/</loc><lastmod>2026-09-28T04:13:30.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://meshruby.net/blog/fixed-cameras-vs-aisle-robots/</loc><lastmod>2026-09-24T02:56:07.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://meshruby.net/blog/from-a-jpeg-to-whats-low/</loc><lastmod>2026-09-24T00:40:31.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://meshruby.net/blog/hardware-that-stays-on-the-shelf/</loc><lastmod>2026-09-24T00:39:58.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://meshruby.net/blog/shelf-camera-not-a-hobby-board/</loc><lastmod>2026-09-24T00:39:28.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://meshruby.net/blog/iot-in-the-aisle-not-the-lab/</loc><lastmod>2026-09-24T00:39:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://meshruby.net/blog/meshruby-is-not-a-ruby-gem/</loc><lastmod>2026-09-24T00:38:34.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://meshruby.net/blog/whats-low-for-a-distributor/</loc><lastmod>2026-09-24T00:38:09.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://meshruby.net/blog/camera-on-the-shelf-no-visitor/</loc><lastmod>2026-09-24T00:37:41.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
</urlset>
