Deployed 894846b with MkDocs version: 1.4.2

This commit is contained in:
github-actions[bot]
2023-01-04 23:20:42 +00:00
parent 8ce5b04292
commit 9146bf4819
51 changed files with 638 additions and 728 deletions

View File

@@ -39,9 +39,23 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="/AI-on-the-edge-device-docs/Installation/">Installation</a> <li class="toctree-l1"><a class="reference internal" href="/AI-on-the-edge-device-docs/Installation/">Installation</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="/AI-on-the-edge-device-docs/Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="/AI-on-the-edge-device-docs/Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="/AI-on-the-edge-device-docs/FAQs/">Frequently Asked Questions</a> <li class="toctree-l1"><a class="reference internal" href="/AI-on-the-edge-device-docs/FAQs/">Frequently Asked Questions</a>
</li> </li>
</ul> </ul>
<p class="caption"><span class="caption-text">Configuration</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="/AI-on-the-edge-device-docs/Choosing-the-Model/">Model Selection</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Advanced</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="/AI-on-the-edge-device-docs/Build-Instructions/">Build the project yourself</a>
</li>
</ul>
<p class="caption"><span class="caption-text">API's</span></p> <p class="caption"><span class="caption-text">API's</span></p>
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="/AI-on-the-edge-device-docs/REST-API/">REST API</a> <li class="toctree-l1"><a class="reference internal" href="/AI-on-the-edge-device-docs/REST-API/">REST API</a>
@@ -64,12 +78,6 @@
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="/AI-on-the-edge-device-docs/Addditional-Information/">Addditional Information</a> <li class="toctree-l1"><a class="reference internal" href="/AI-on-the-edge-device-docs/Addditional-Information/">Addditional Information</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="/AI-on-the-edge-device-docs/Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="/AI-on-the-edge-device-docs/Build-Instructions/">New</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="/AI-on-the-edge-device-docs/Choosing-the-Model/">Which model should I use?</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="/AI-on-the-edge-device-docs/Configuration-Parameter-Details/">Configuration Parameter Details</a> <li class="toctree-l1"><a class="reference internal" href="/AI-on-the-edge-device-docs/Configuration-Parameter-Details/">Configuration Parameter Details</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="/AI-on-the-edge-device-docs/Configuration/">Configuration</a> <li class="toctree-l1"><a class="reference internal" href="/AI-on-the-edge-device-docs/Configuration/">Configuration</a>
@@ -90,8 +98,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="/AI-on-the-edge-device-docs/Graphical-configuration/">Graphical configuration</a> <li class="toctree-l1"><a class="reference internal" href="/AI-on-the-edge-device-docs/Graphical-configuration/">Graphical configuration</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="/AI-on-the-edge-device-docs/Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="/AI-on-the-edge-device-docs/Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a> <li class="toctree-l1"><a class="reference internal" href="/AI-on-the-edge-device-docs/Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="/AI-on-the-edge-device-docs/Integrated%20Functions/">Integrated Functions</a> <li class="toctree-l1"><a class="reference internal" href="/AI-on-the-edge-device-docs/Integrated%20Functions/">Integrated Functions</a>
@@ -114,8 +120,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="/AI-on-the-edge-device-docs/Watermeter-specific-analog---digital-transition/">Understanding the problem</a> <li class="toctree-l1"><a class="reference internal" href="/AI-on-the-edge-device-docs/Watermeter-specific-analog---digital-transition/">Understanding the problem</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="/AI-on-the-edge-device-docs/xxx%20old%20AI-on-the-edge/">(old) Welcome to the AI-on-the-edge-device wiki!</a>
</li>
</ul> </ul>
</div> </div>
</div> </div>

View File

@@ -46,9 +46,23 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a> <li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a> <li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a>
</li> </li>
</ul> </ul>
<p class="caption"><span class="caption-text">Configuration</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Model Selection</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Advanced</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">Build the project yourself</a>
</li>
</ul>
<p class="caption"><span class="caption-text">API's</span></p> <p class="caption"><span class="caption-text">API's</span></p>
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a> <li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a>
@@ -72,12 +86,6 @@
<li class="toctree-l1 current"><a class="reference internal current" href="./">Addditional Information</a> <li class="toctree-l1 current"><a class="reference internal current" href="./">Addditional Information</a>
<ul class="current"> <ul class="current">
</ul> </ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">New</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Which model should I use?</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a>
</li> </li>
@@ -99,8 +107,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a> <li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a> <li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a>
@@ -123,8 +129,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a> <li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../xxx%20old%20AI-on-the-edge/">(old) Welcome to the AI-on-the-edge-device wiki!</a>
</li>
</ul> </ul>
</div> </div>
</div> </div>
@@ -167,7 +171,7 @@
</div><footer> </div><footer>
<div class="rst-footer-buttons" role="navigation" aria-label="Footer Navigation"> <div class="rst-footer-buttons" role="navigation" aria-label="Footer Navigation">
<a href="../MQTT-API/" class="btn btn-neutral float-left" title="MQTT API"><span class="icon icon-circle-arrow-left"></span> Previous</a> <a href="../MQTT-API/" class="btn btn-neutral float-left" title="MQTT API"><span class="icon icon-circle-arrow-left"></span> Previous</a>
<a href="../Best-Practice/" class="btn btn-neutral float-right" title="Best Practice">Next <span class="icon icon-circle-arrow-right"></span></a> <a href="../Configuration-Parameter-Details/" class="btn btn-neutral float-right" title="Configuration Parameter Details">Next <span class="icon icon-circle-arrow-right"></span></a>
</div> </div>
<hr/> <hr/>
@@ -197,7 +201,7 @@
<span><a href="../MQTT-API/" style="color: #fcfcfc">&laquo; Previous</a></span> <span><a href="../MQTT-API/" style="color: #fcfcfc">&laquo; Previous</a></span>
<span><a href="../Best-Practice/" style="color: #fcfcfc">Next &raquo;</a></span> <span><a href="../Configuration-Parameter-Details/" style="color: #fcfcfc">Next &raquo;</a></span>
</span> </span>
</div> </div>

View File

@@ -41,14 +41,36 @@
<div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu"> <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<p class="caption"><span class="caption-text">Getting Started</span></p> <p class="caption"><span class="caption-text">Getting Started</span></p>
<ul> <ul class="current">
<li class="toctree-l1"><a class="reference internal" href="..">Welcome</a> <li class="toctree-l1"><a class="reference internal" href="..">Welcome</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a> <li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1 current"><a class="reference internal current" href="./">Best Practice</a>
<ul class="current">
<li class="toctree-l2"><a class="reference internal" href="#camera-placement">Camera Placement</a>
</li>
<li class="toctree-l2"><a class="reference internal" href="#reflections">Reflections</a>
</li>
<li class="toctree-l2"><a class="reference internal" href="#post-processing">Post-processing</a>
</li>
</ul>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a> <li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a>
</li> </li>
</ul> </ul>
<p class="caption"><span class="caption-text">Configuration</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Model Selection</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Advanced</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">Build the project yourself</a>
</li>
</ul>
<p class="caption"><span class="caption-text">API's</span></p> <p class="caption"><span class="caption-text">API's</span></p>
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a> <li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a>
@@ -68,17 +90,9 @@
</li> </li>
</ul> </ul>
<p class="caption"><span class="caption-text">Asorted Pages</span></p> <p class="caption"><span class="caption-text">Asorted Pages</span></p>
<ul class="current"> <ul>
<li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a> <li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a>
</li> </li>
<li class="toctree-l1 current"><a class="reference internal current" href="./">Best Practice</a>
<ul class="current">
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">New</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Which model should I use?</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a>
@@ -99,8 +113,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a> <li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a> <li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a>
@@ -123,8 +135,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a> <li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../xxx%20old%20AI-on-the-edge/">(old) Welcome to the AI-on-the-edge-device wiki!</a>
</li>
</ul> </ul>
</div> </div>
</div> </div>
@@ -140,7 +150,7 @@
<div class="rst-content"><div role="navigation" aria-label="breadcrumbs navigation"> <div class="rst-content"><div role="navigation" aria-label="breadcrumbs navigation">
<ul class="wy-breadcrumbs"> <ul class="wy-breadcrumbs">
<li><a href=".." class="icon icon-home" alt="Docs"></a> &raquo;</li> <li><a href=".." class="icon icon-home" alt="Docs"></a> &raquo;</li>
<li>Asorted Pages &raquo;</li> <li>Getting Started &raquo;</li>
<li>Best Practice</li> <li>Best Practice</li>
<li class="wy-breadcrumbs-aside"> <li class="wy-breadcrumbs-aside">
<a href="https://github.com/jomjol/AI-on-the-edge-device-docs/edit/main/docs/Best-Practice.md" class="icon icon-github"> Edit on GitHub</a> <a href="https://github.com/jomjol/AI-on-the-edge-device-docs/edit/main/docs/Best-Practice.md" class="icon icon-github"> Edit on GitHub</a>
@@ -151,38 +161,34 @@
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div class="section" itemprop="articleBody"> <div class="section" itemprop="articleBody">
<p>This page shows some best practices.</p> <h1 id="best-practice">Best Practice</h1>
<h1 id="camera-placement">Camera Placement</h1> <p>This page shows some best practices:</p>
<h2 id="camera-placement">Camera Placement</h2>
<ul> <ul>
<li>Move the Camera as close as possible(~4cm), this will help get rid of reflections. <li>Move the Camera as close as possible(~4cm), this will help get rid of reflections.
-&gt; focus can be adjusted by turning the outer black ring of the camera.</li> -&gt; focus can be adjusted by turning the outer black ring of the camera.</li>
<li>If the LED reflections are too strong, put tape over the LED to defuse the light</li> <li>If the LED reflections are too strong, put tape over the LED to defuse the light</li>
<li>Change the ImageSize to QVGA under "Expert mode" configuration when close enough, this will be faster and is often good enough for digital recognition.</li> <li>Change the ImageSize to QVGA under "Expert mode" configuration when close enough, this will be faster and is often good enough for digital recognition.</li>
</ul> </ul>
<h1 id="reflections">Reflections</h1> <h2 id="reflections">Reflections</h2>
<ul> <ul>
<li>Try to get ride of the reflections by rotating the camera, so that the reflections are at positions, where no number is.</li> <li>Try to get ride of the reflections by rotating the camera, so that the reflections are at positions, where no number is.</li>
<li>By using the external LED option, you can place WS2812 LEDs freely away from the main axis.</li> <li>By using the external LED option, you can place WS2812 LEDs freely away from the main axis.</li>
<li>Users report, that a handy cover foil could also help</li> <li>Users report, that a handy cover foil could also help</li>
</ul> </ul>
<h1 id="post-processing">Post-processing</h1> <h2 id="post-processing">Post-processing</h2>
<ul> <ul>
<li>Filter out the Number "9", as "3" will often be misread for a "9" and void every number between 3 and 9 due to it being negative flow.</li> <li>Filter out the Number "9", as "3" will often be misread for a "9" and void every number between 3 and 9 due to it being negative flow.</li>
<li>Split the readings into two, while the decimal numbers might move to fast to be recognized, at least the slower moving part will produce a correct reading. <li>Split the readings into two, while the decimal numbers might move to fast to be recognized, at least the slower moving part will produce a correct reading.
-&gt; keep in mind that the offset needs to be adjusted, a.e if you have a comma reading of "3", it needs to become "0.3". This can be done wherever the data ends up being sent, like home assistant using sensor templates.</li> -&gt; keep in mind that the offset needs to be adjusted, a.e if you have a comma reading of "3", it needs to become "0.3". This can be done wherever the data ends up being sent, like home assistant using sensor templates.</li>
<li>If you are using a low resolution and only digital mode, processing can often be done in &lt;1 minute. Check the logs to confirm how fast it is and then set the interval accordingly under "Expert mode" in configuration, as the normal mode will lock you to 3+ minutes.</li> <li>If you are using a low resolution and only digital mode, processing can often be done in &lt;1 minute. Check the logs to confirm how fast it is and then set the interval accordingly under "Expert mode" in configuration, as the normal mode will lock you to 3+ minutes.</li>
</ul>
<hr />
<ul>
<li>[ ] Todo condense from various discussions, eg. ~~https://github.com/jomjol/AI-on-the-edge-device/issues/765~~ and https://github.com/jomjol/AI-on-the-edge-device/discussions/984</li>
<li>[ ] Todo add images and more in-depth explanation </li>
</ul> </ul>
</div> </div>
</div><footer> </div><footer>
<div class="rst-footer-buttons" role="navigation" aria-label="Footer Navigation"> <div class="rst-footer-buttons" role="navigation" aria-label="Footer Navigation">
<a href="../Addditional-Information/" class="btn btn-neutral float-left" title="Addditional Information"><span class="icon icon-circle-arrow-left"></span> Previous</a> <a href="../Hardware-Compatibility/" class="btn btn-neutral float-left" title="Hardware Compatibility"><span class="icon icon-circle-arrow-left"></span> Previous</a>
<a href="../Build-Instructions/" class="btn btn-neutral float-right" title="New">Next <span class="icon icon-circle-arrow-right"></span></a> <a href="../FAQs/" class="btn btn-neutral float-right" title="Frequently Asked Questions">Next <span class="icon icon-circle-arrow-right"></span></a>
</div> </div>
<hr/> <hr/>
@@ -209,10 +215,10 @@
</span> </span>
<span><a href="../Addditional-Information/" style="color: #fcfcfc">&laquo; Previous</a></span> <span><a href="../Hardware-Compatibility/" style="color: #fcfcfc">&laquo; Previous</a></span>
<span><a href="../Build-Instructions/" style="color: #fcfcfc">Next &raquo;</a></span> <span><a href="../FAQs/" style="color: #fcfcfc">Next &raquo;</a></span>
</span> </span>
</div> </div>

View File

@@ -5,14 +5,14 @@
<meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><link rel="canonical" href="https://jomjol.github.io/AI-on-the-edge-device-docs/Build-Instructions/" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /><link rel="canonical" href="https://jomjol.github.io/AI-on-the-edge-device-docs/Build-Instructions/" />
<link rel="shortcut icon" href="../img/favicon.ico" /> <link rel="shortcut icon" href="../img/favicon.ico" />
<title>New - AI on the Edge Device</title> <title>Build the project yourself - AI on the Edge Device</title>
<link rel="stylesheet" href="../css/theme.css" /> <link rel="stylesheet" href="../css/theme.css" />
<link rel="stylesheet" href="../css/theme_extra.css" /> <link rel="stylesheet" href="../css/theme_extra.css" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.5.0/styles/github.min.css" /> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.5.0/styles/github.min.css" />
<script> <script>
// Current page data // Current page data
var mkdocs_page_name = "New"; var mkdocs_page_name = "Build the project yourself";
var mkdocs_page_input_path = "Build-Instructions.md"; var mkdocs_page_input_path = "Build-Instructions.md";
var mkdocs_page_url = "/AI-on-the-edge-device-docs/Build-Instructions/"; var mkdocs_page_url = "/AI-on-the-edge-device-docs/Build-Instructions/";
</script> </script>
@@ -46,9 +46,25 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a> <li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a> <li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a>
</li> </li>
</ul> </ul>
<p class="caption"><span class="caption-text">Configuration</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Model Selection</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Advanced</span></p>
<ul class="current">
<li class="toctree-l1 current"><a class="reference internal current" href="./">Build the project yourself</a>
<ul class="current">
</ul>
</li>
</ul>
<p class="caption"><span class="caption-text">API's</span></p> <p class="caption"><span class="caption-text">API's</span></p>
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a> <li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a>
@@ -68,17 +84,9 @@
</li> </li>
</ul> </ul>
<p class="caption"><span class="caption-text">Asorted Pages</span></p> <p class="caption"><span class="caption-text">Asorted Pages</span></p>
<ul class="current"> <ul>
<li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a> <li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1 current"><a class="reference internal current" href="./">New</a>
<ul class="current">
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Which model should I use?</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a>
@@ -99,8 +107,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a> <li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a> <li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a>
@@ -123,8 +129,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a> <li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../xxx%20old%20AI-on-the-edge/">(old) Welcome to the AI-on-the-edge-device wiki!</a>
</li>
</ul> </ul>
</div> </div>
</div> </div>
@@ -140,8 +144,8 @@
<div class="rst-content"><div role="navigation" aria-label="breadcrumbs navigation"> <div class="rst-content"><div role="navigation" aria-label="breadcrumbs navigation">
<ul class="wy-breadcrumbs"> <ul class="wy-breadcrumbs">
<li><a href=".." class="icon icon-home" alt="Docs"></a> &raquo;</li> <li><a href=".." class="icon icon-home" alt="Docs"></a> &raquo;</li>
<li>Asorted Pages &raquo;</li> <li>Advanced &raquo;</li>
<li>New</li> <li>Build the project yourself</li>
<li class="wy-breadcrumbs-aside"> <li class="wy-breadcrumbs-aside">
<a href="https://github.com/jomjol/AI-on-the-edge-device-docs/edit/main/docs/Build-Instructions.md" class="icon icon-github"> Edit on GitHub</a> <a href="https://github.com/jomjol/AI-on-the-edge-device-docs/edit/main/docs/Build-Instructions.md" class="icon icon-github"> Edit on GitHub</a>
</li> </li>
@@ -151,44 +155,14 @@
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div class="section" itemprop="articleBody"> <div class="section" itemprop="articleBody">
<h1 id="new">New</h1> <h1 id="build-the-project-yourself">Build the project yourself</h1>
<p>See <a href="https://github.com/jomjol/AI-on-the-edge-device/blob/master/code/README.md">README.md</a></p> <p>See <a href="https://github.com/jomjol/AI-on-the-edge-device/blob/master/code/README.md">README.md</a></p>
<h1 id="old">Old</h1>
<h2 id="build-the-project-yourself">Build the project yourself</h2>
<ul>
<li>Download and install VS Code</li>
<li>https://code.visualstudio.com/Download</li>
<li>Install the VS Code platform io plugin</li>
<li><img src="https://raw.githubusercontent.com/jomjol/ai-on-the-edge-device/master/images/platformio_plugin.jpg" width="200" align="middle"></li>
<li>Check for error messages, maybe you need to manually add some python libraries<ul>
<li>e.g. in my Ubuntu a python3-env was missing: <code>sudo apt-get install python3-venv</code></li>
</ul>
</li>
<li>git clone this project</li>
<li>in Linux: <code>git clone https://github.com/jomjol/AI-on-the-edge-device.git</code></li>
<li>in VS code, open the <code>AI-on-the-edge-device/code</code> <ul>
<li>from terminal: <code>cd AI-on-the-edge-device/code &amp;&amp; code .</code></li>
</ul>
</li>
<li>open a pio terminal (click on the terminal sign in the bottom menu bar)</li>
<li>make sure you are in the <code>code</code> directory</li>
<li>To build, type <code>platformio run --environment esp32cam</code></li>
<li>or use the graphical interface:
<img src="https://raw.githubusercontent.com/jomjol/ai-on-the-edge-device/master/images/platformio_build.jpg" width="200" align="middle"></li>
<li>the build artifacts are stored in <code>code/.pio/build/esp32cam/</code></li>
<li>Connect the device and type <code>pio device monitor</code>. There you will see your device and can copy the name to the next instruction</li>
<li>Add <code>upload_port = you_device_port</code> to the <code>platformio.ini</code> file</li>
<li>make sure an sd card with the contents of the <code>sd_card</code> folder is inserted and you have changed the wifi details</li>
<li><code>pio run --target erase</code> to erase the flash</li>
<li><code>pio run --target upload</code> this will upload the <code>bootloader.bin, partitions.bin,firmware.bin</code> from the <code>code/.pio/build/esp32cam/</code> folder. </li>
<li><code>pio device monitor</code> to observe the logs via uart</li>
</ul>
</div> </div>
</div><footer> </div><footer>
<div class="rst-footer-buttons" role="navigation" aria-label="Footer Navigation"> <div class="rst-footer-buttons" role="navigation" aria-label="Footer Navigation">
<a href="../Best-Practice/" class="btn btn-neutral float-left" title="Best Practice"><span class="icon icon-circle-arrow-left"></span> Previous</a> <a href="../Choosing-the-Model/" class="btn btn-neutral float-left" title="Model Selection"><span class="icon icon-circle-arrow-left"></span> Previous</a>
<a href="../Choosing-the-Model/" class="btn btn-neutral float-right" title="Which model should I use?">Next <span class="icon icon-circle-arrow-right"></span></a> <a href="../REST-API/" class="btn btn-neutral float-right" title="REST API">Next <span class="icon icon-circle-arrow-right"></span></a>
</div> </div>
<hr/> <hr/>
@@ -215,10 +189,10 @@
</span> </span>
<span><a href="../Best-Practice/" style="color: #fcfcfc">&laquo; Previous</a></span> <span><a href="../Choosing-the-Model/" style="color: #fcfcfc">&laquo; Previous</a></span>
<span><a href="../Choosing-the-Model/" style="color: #fcfcfc">Next &raquo;</a></span> <span><a href="../REST-API/" style="color: #fcfcfc">Next &raquo;</a></span>
</span> </span>
</div> </div>

View File

@@ -5,14 +5,14 @@
<meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><link rel="canonical" href="https://jomjol.github.io/AI-on-the-edge-device-docs/Choosing-the-Model/" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /><link rel="canonical" href="https://jomjol.github.io/AI-on-the-edge-device-docs/Choosing-the-Model/" />
<link rel="shortcut icon" href="../img/favicon.ico" /> <link rel="shortcut icon" href="../img/favicon.ico" />
<title>Which model should I use? - AI on the Edge Device</title> <title>Model Selection - AI on the Edge Device</title>
<link rel="stylesheet" href="../css/theme.css" /> <link rel="stylesheet" href="../css/theme.css" />
<link rel="stylesheet" href="../css/theme_extra.css" /> <link rel="stylesheet" href="../css/theme_extra.css" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.5.0/styles/github.min.css" /> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.5.0/styles/github.min.css" />
<script> <script>
// Current page data // Current page data
var mkdocs_page_name = "Which model should I use?"; var mkdocs_page_name = "Model Selection";
var mkdocs_page_input_path = "Choosing-the-Model.md"; var mkdocs_page_input_path = "Choosing-the-Model.md";
var mkdocs_page_url = "/AI-on-the-edge-device-docs/Choosing-the-Model/"; var mkdocs_page_url = "/AI-on-the-edge-device-docs/Choosing-the-Model/";
</script> </script>
@@ -46,36 +46,16 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a> <li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a> <li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
</ul>
<p class="caption"><span class="caption-text">API's</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../MQTT-API/">MQTT API</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Links</span></p>
<ul>
<li class="toctree-l1"><a class="" href="https://github.com/jomjol/AI-on-the-edge-device/releases">Releases</a>
</li>
<li class="toctree-l1"><a class="" href="https://jomjol.github.io/AI-on-the-edge-device/index.html">Web Installer/Console</a>
</li>
<li class="toctree-l1"><a class="" href="https://github.com/jomjol/AI-on-the-edge-device/issues">Place an Issues</a>
</li>
<li class="toctree-l1"><a class="" href="https://github.com/jomjol/AI-on-the-edge-device/discussions">Join a Discussions</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Asorted Pages</span></p>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a> <li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">New</a> <li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a>
</li> </li>
<li class="toctree-l1 current"><a class="reference internal current" href="./">Which model should I use?</a> </ul>
<p class="caption"><span class="caption-text">Configuration</span></p>
<ul class="current">
<li class="toctree-l1 current"><a class="reference internal current" href="./">Model Selection</a>
<ul class="current"> <ul class="current">
<li class="toctree-l2"><a class="reference internal" href="#digit-models">Digit Models</a> <li class="toctree-l2"><a class="reference internal" href="#digit-models">Digit Models</a>
<ul> <ul>
@@ -109,6 +89,34 @@
</li> </li>
</ul> </ul>
</li> </li>
</ul>
<p class="caption"><span class="caption-text">Advanced</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">Build the project yourself</a>
</li>
</ul>
<p class="caption"><span class="caption-text">API's</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../MQTT-API/">MQTT API</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Links</span></p>
<ul>
<li class="toctree-l1"><a class="" href="https://github.com/jomjol/AI-on-the-edge-device/releases">Releases</a>
</li>
<li class="toctree-l1"><a class="" href="https://jomjol.github.io/AI-on-the-edge-device/index.html">Web Installer/Console</a>
</li>
<li class="toctree-l1"><a class="" href="https://github.com/jomjol/AI-on-the-edge-device/issues">Place an Issues</a>
</li>
<li class="toctree-l1"><a class="" href="https://github.com/jomjol/AI-on-the-edge-device/discussions">Join a Discussions</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Asorted Pages</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a>
@@ -129,8 +137,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a> <li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a> <li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a>
@@ -153,8 +159,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a> <li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../xxx%20old%20AI-on-the-edge/">(old) Welcome to the AI-on-the-edge-device wiki!</a>
</li>
</ul> </ul>
</div> </div>
</div> </div>
@@ -170,8 +174,8 @@
<div class="rst-content"><div role="navigation" aria-label="breadcrumbs navigation"> <div class="rst-content"><div role="navigation" aria-label="breadcrumbs navigation">
<ul class="wy-breadcrumbs"> <ul class="wy-breadcrumbs">
<li><a href=".." class="icon icon-home" alt="Docs"></a> &raquo;</li> <li><a href=".." class="icon icon-home" alt="Docs"></a> &raquo;</li>
<li>Asorted Pages &raquo;</li> <li>Configuration &raquo;</li>
<li>Which model should I use?</li> <li>Model Selection</li>
<li class="wy-breadcrumbs-aside"> <li class="wy-breadcrumbs-aside">
<a href="https://github.com/jomjol/AI-on-the-edge-device-docs/edit/main/docs/Choosing-the-Model.md" class="icon icon-github"> Edit on GitHub</a> <a href="https://github.com/jomjol/AI-on-the-edge-device-docs/edit/main/docs/Choosing-the-Model.md" class="icon icon-github"> Edit on GitHub</a>
</li> </li>
@@ -181,7 +185,7 @@
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div class="section" itemprop="articleBody"> <div class="section" itemprop="articleBody">
<h1 id="which-model-should-i-use">Which model should I use?</h1> <h1 id="model-selection">Model Selection</h1>
<p>In the <a href="Graphical-configuration">Graphical Configuration Page</a>, you can choose different models depending on your needs.</p> <p>In the <a href="Graphical-configuration">Graphical Configuration Page</a>, you can choose different models depending on your needs.</p>
<p>This wiki page tries to help you on which model to select. <p>This wiki page tries to help you on which model to select.
For more technical/deeper explanations have a look on <a href="https://github.com/jomjol/AI-on-the-edge-device/wiki/Neural-Network-Types">Neural-Network-Types</a>.</p> For more technical/deeper explanations have a look on <a href="https://github.com/jomjol/AI-on-the-edge-device/wiki/Neural-Network-Types">Neural-Network-Types</a>.</p>
@@ -189,7 +193,7 @@ For more technical/deeper explanations have a look on <a href="https://github.co
<p>For digits on water meters, gas-meters or power meters you can select between two main types of models.</p> <p>For digits on water meters, gas-meters or power meters you can select between two main types of models.</p>
<h3 id="dig-class11">dig-class11</h3> <h3 id="dig-class11">dig-class11</h3>
<p>This model can recognize full digits. All intermediate states shown a "N" for not a number. But in post process it uses older values to fill up the "N" values if possible.</p> <p>This model can recognize full digits. All intermediate states shown a "N" for not a number. But in post process it uses older values to fill up the "N" values if possible.</p>
<p><img width="333" alt="image" src="https://user-images.githubusercontent.com/412645/190924459-e4023630-c6d0-4a8c-ab56-59e6c0e3ffd8.png"></p> <p><img alt="" src="../img/dig-class11.png" style="width:300px" /></p>
<h4 id="main-features">Main features</h4> <h4 id="main-features">Main features</h4>
<ul> <ul>
<li>well suited for LCD digits</li> <li>well suited for LCD digits</li>
@@ -197,7 +201,7 @@ For more technical/deeper explanations have a look on <a href="https://github.co
</ul> </ul>
<h3 id="dig-class100-dig-cont">dig-class100 / dig-cont</h3> <h3 id="dig-class100-dig-cont">dig-class100 / dig-cont</h3>
<p>These models are used to get a continuous reading with intermediate states. To see what the models are doing, you can go to the Recognition page.</p> <p>These models are used to get a continuous reading with intermediate states. To see what the models are doing, you can go to the Recognition page.</p>
<p><img width="323" alt="image" src="https://user-images.githubusercontent.com/412645/190924335-b8b75883-7b39-4fd6-a949-49c69834fee4.png"></p> <p><img alt="" src="../img/dig-class100.png" style="width:300px" /></p>
<h4 id="main-features_1">Main features</h4> <h4 id="main-features_1">Main features</h4>
<ul> <ul>
<li>suitable for all digit displays.</li> <li>suitable for all digit displays.</li>
@@ -210,7 +214,7 @@ For more technical/deeper explanations have a look on <a href="https://github.co
<h2 id="analog-pointer-models">Analog pointer models</h2> <h2 id="analog-pointer-models">Analog pointer models</h2>
<h3 id="ana-class100-ana-cont">ana-class100 / ana-cont</h3> <h3 id="ana-class100-ana-cont">ana-class100 / ana-cont</h3>
<p>For pointers on water meters use the analog models. You can only choose between ana-class100 and ana-cont. Both do mainly the same.</p> <p>For pointers on water meters use the analog models. You can only choose between ana-class100 and ana-cont. Both do mainly the same.</p>
<p><img width="231" alt="image" src="https://user-images.githubusercontent.com/412645/190924487-18ed16e1-1c89-45f1-823e-305b7e78ac46.png"></p> <p><img alt="" src="../img/ana-class100.png" style="width:250px" /></p>
<h4 id="main-features_2">Main features</h4> <h4 id="main-features_2">Main features</h4>
<ul> <ul>
<li>for all analogue pointers, especially for water meters.</li> <li>for all analogue pointers, especially for water meters.</li>
@@ -223,8 +227,8 @@ For more technical/deeper explanations have a look on <a href="https://github.co
</div> </div>
</div><footer> </div><footer>
<div class="rst-footer-buttons" role="navigation" aria-label="Footer Navigation"> <div class="rst-footer-buttons" role="navigation" aria-label="Footer Navigation">
<a href="../Build-Instructions/" class="btn btn-neutral float-left" title="New"><span class="icon icon-circle-arrow-left"></span> Previous</a> <a href="../FAQs/" class="btn btn-neutral float-left" title="Frequently Asked Questions"><span class="icon icon-circle-arrow-left"></span> Previous</a>
<a href="../Configuration-Parameter-Details/" class="btn btn-neutral float-right" title="Configuration Parameter Details">Next <span class="icon icon-circle-arrow-right"></span></a> <a href="../Build-Instructions/" class="btn btn-neutral float-right" title="Build the project yourself">Next <span class="icon icon-circle-arrow-right"></span></a>
</div> </div>
<hr/> <hr/>
@@ -251,10 +255,10 @@ For more technical/deeper explanations have a look on <a href="https://github.co
</span> </span>
<span><a href="../Build-Instructions/" style="color: #fcfcfc">&laquo; Previous</a></span> <span><a href="../FAQs/" style="color: #fcfcfc">&laquo; Previous</a></span>
<span><a href="../Configuration-Parameter-Details/" style="color: #fcfcfc">Next &raquo;</a></span> <span><a href="../Build-Instructions/" style="color: #fcfcfc">Next &raquo;</a></span>
</span> </span>
</div> </div>

View File

@@ -46,9 +46,23 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a> <li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a> <li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a>
</li> </li>
</ul> </ul>
<p class="caption"><span class="caption-text">Configuration</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Model Selection</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Advanced</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">Build the project yourself</a>
</li>
</ul>
<p class="caption"><span class="caption-text">API's</span></p> <p class="caption"><span class="caption-text">API's</span></p>
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a> <li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a>
@@ -71,12 +85,6 @@
<ul class="current"> <ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a> <li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">New</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Which model should I use?</a>
</li>
<li class="toctree-l1 current"><a class="reference internal current" href="./">Configuration Parameter Details</a> <li class="toctree-l1 current"><a class="reference internal current" href="./">Configuration Parameter Details</a>
<ul class="current"> <ul class="current">
<li class="toctree-l2"><a class="reference internal" href="#makeimage">[MakeImage]</a> <li class="toctree-l2"><a class="reference internal" href="#makeimage">[MakeImage]</a>
@@ -119,8 +127,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a> <li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a> <li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a>
@@ -143,8 +149,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a> <li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../xxx%20old%20AI-on-the-edge/">(old) Welcome to the AI-on-the-edge-device wiki!</a>
</li>
</ul> </ul>
</div> </div>
</div> </div>
@@ -560,7 +564,7 @@ SetupMode = false
</div> </div>
</div><footer> </div><footer>
<div class="rst-footer-buttons" role="navigation" aria-label="Footer Navigation"> <div class="rst-footer-buttons" role="navigation" aria-label="Footer Navigation">
<a href="../Choosing-the-Model/" class="btn btn-neutral float-left" title="Which model should I use?"><span class="icon icon-circle-arrow-left"></span> Previous</a> <a href="../Addditional-Information/" class="btn btn-neutral float-left" title="Addditional Information"><span class="icon icon-circle-arrow-left"></span> Previous</a>
<a href="../Configuration/" class="btn btn-neutral float-right" title="Configuration">Next <span class="icon icon-circle-arrow-right"></span></a> <a href="../Configuration/" class="btn btn-neutral float-right" title="Configuration">Next <span class="icon icon-circle-arrow-right"></span></a>
</div> </div>
@@ -588,7 +592,7 @@ SetupMode = false
</span> </span>
<span><a href="../Choosing-the-Model/" style="color: #fcfcfc">&laquo; Previous</a></span> <span><a href="../Addditional-Information/" style="color: #fcfcfc">&laquo; Previous</a></span>
<span><a href="../Configuration/" style="color: #fcfcfc">Next &raquo;</a></span> <span><a href="../Configuration/" style="color: #fcfcfc">Next &raquo;</a></span>

View File

@@ -46,9 +46,23 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a> <li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a> <li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a>
</li> </li>
</ul> </ul>
<p class="caption"><span class="caption-text">Configuration</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Model Selection</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Advanced</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">Build the project yourself</a>
</li>
</ul>
<p class="caption"><span class="caption-text">API's</span></p> <p class="caption"><span class="caption-text">API's</span></p>
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a> <li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a>
@@ -71,12 +85,6 @@
<ul class="current"> <ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a> <li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">New</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Which model should I use?</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a>
</li> </li>
<li class="toctree-l1 current"><a class="reference internal current" href="./">Configuration</a> <li class="toctree-l1 current"><a class="reference internal current" href="./">Configuration</a>
@@ -121,8 +129,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a> <li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a> <li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a>
@@ -145,8 +151,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a> <li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../xxx%20old%20AI-on-the-edge/">(old) Welcome to the AI-on-the-edge-device wiki!</a>
</li>
</ul> </ul>
</div> </div>
</div> </div>

View File

@@ -46,9 +46,23 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a> <li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a> <li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a>
</li> </li>
</ul> </ul>
<p class="caption"><span class="caption-text">Configuration</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Model Selection</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Advanced</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">Build the project yourself</a>
</li>
</ul>
<p class="caption"><span class="caption-text">API's</span></p> <p class="caption"><span class="caption-text">API's</span></p>
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a> <li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a>
@@ -71,12 +85,6 @@
<ul class="current"> <ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a> <li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">New</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Which model should I use?</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a>
@@ -119,8 +127,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a> <li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a> <li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a>
@@ -143,8 +149,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a> <li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../xxx%20old%20AI-on-the-edge/">(old) Welcome to the AI-on-the-edge-device wiki!</a>
</li>
</ul> </ul>
</div> </div>
</div> </div>

View File

@@ -46,9 +46,23 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a> <li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a> <li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a>
</li> </li>
</ul> </ul>
<p class="caption"><span class="caption-text">Configuration</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Model Selection</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Advanced</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">Build the project yourself</a>
</li>
</ul>
<p class="caption"><span class="caption-text">API's</span></p> <p class="caption"><span class="caption-text">API's</span></p>
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a> <li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a>
@@ -71,12 +85,6 @@
<ul class="current"> <ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a> <li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">New</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Which model should I use?</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a>
@@ -99,8 +107,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a> <li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a> <li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a>
@@ -123,8 +129,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a> <li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../xxx%20old%20AI-on-the-edge/">(old) Welcome to the AI-on-the-edge-device wiki!</a>
</li>
</ul> </ul>
</div> </div>
</div> </div>

View File

@@ -46,9 +46,23 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a> <li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a> <li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a>
</li> </li>
</ul> </ul>
<p class="caption"><span class="caption-text">Configuration</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Model Selection</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Advanced</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">Build the project yourself</a>
</li>
</ul>
<p class="caption"><span class="caption-text">API's</span></p> <p class="caption"><span class="caption-text">API's</span></p>
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a> <li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a>
@@ -71,12 +85,6 @@
<ul class="current"> <ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a> <li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">New</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Which model should I use?</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a>
@@ -105,8 +113,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a> <li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a> <li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a>
@@ -129,8 +135,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a> <li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../xxx%20old%20AI-on-the-edge/">(old) Welcome to the AI-on-the-edge-device wiki!</a>
</li>
</ul> </ul>
</div> </div>
</div> </div>

View File

@@ -46,9 +46,23 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a> <li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a> <li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a>
</li> </li>
</ul> </ul>
<p class="caption"><span class="caption-text">Configuration</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Model Selection</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Advanced</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">Build the project yourself</a>
</li>
</ul>
<p class="caption"><span class="caption-text">API's</span></p> <p class="caption"><span class="caption-text">API's</span></p>
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a> <li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a>
@@ -71,12 +85,6 @@
<ul class="current"> <ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a> <li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">New</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Which model should I use?</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a>
@@ -119,8 +127,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a> <li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a> <li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a>
@@ -143,8 +149,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a> <li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../xxx%20old%20AI-on-the-edge/">(old) Welcome to the AI-on-the-edge-device wiki!</a>
</li>
</ul> </ul>
</div> </div>
</div> </div>

View File

@@ -46,9 +46,23 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a> <li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a> <li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a>
</li> </li>
</ul> </ul>
<p class="caption"><span class="caption-text">Configuration</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Model Selection</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Advanced</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">Build the project yourself</a>
</li>
</ul>
<p class="caption"><span class="caption-text">API's</span></p> <p class="caption"><span class="caption-text">API's</span></p>
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a> <li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a>
@@ -71,12 +85,6 @@
<ul class="current"> <ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a> <li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">New</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Which model should I use?</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a>
@@ -103,8 +111,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a> <li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a> <li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a>
@@ -127,8 +133,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a> <li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../xxx%20old%20AI-on-the-edge/">(old) Welcome to the AI-on-the-edge-device wiki!</a>
</li>
</ul> </ul>
</div> </div>
</div> </div>

View File

@@ -46,6 +46,10 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a> <li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1 current"><a class="reference internal current" href="./">Frequently Asked Questions</a> <li class="toctree-l1 current"><a class="reference internal current" href="./">Frequently Asked Questions</a>
<ul class="current"> <ul class="current">
<li class="toctree-l2"><a class="reference internal" href="#my-device-is-reboot-frequently-what-can-i-do">My device is reboot frequently. What can I do?</a> <li class="toctree-l2"><a class="reference internal" href="#my-device-is-reboot-frequently-what-can-i-do">My device is reboot frequently. What can I do?</a>
@@ -63,6 +67,16 @@
</ul> </ul>
</li> </li>
</ul> </ul>
<p class="caption"><span class="caption-text">Configuration</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Model Selection</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Advanced</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">Build the project yourself</a>
</li>
</ul>
<p class="caption"><span class="caption-text">API's</span></p> <p class="caption"><span class="caption-text">API's</span></p>
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a> <li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a>
@@ -85,12 +99,6 @@
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a> <li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">New</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Which model should I use?</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a>
@@ -111,8 +119,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a> <li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a> <li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a>
@@ -135,8 +141,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a> <li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../xxx%20old%20AI-on-the-edge/">(old) Welcome to the AI-on-the-edge-device wiki!</a>
</li>
</ul> </ul>
</div> </div>
</div> </div>
@@ -221,8 +225,8 @@
</div> </div>
</div><footer> </div><footer>
<div class="rst-footer-buttons" role="navigation" aria-label="Footer Navigation"> <div class="rst-footer-buttons" role="navigation" aria-label="Footer Navigation">
<a href="../Installation/" class="btn btn-neutral float-left" title="Installation"><span class="icon icon-circle-arrow-left"></span> Previous</a> <a href="../Best-Practice/" class="btn btn-neutral float-left" title="Best Practice"><span class="icon icon-circle-arrow-left"></span> Previous</a>
<a href="../REST-API/" class="btn btn-neutral float-right" title="REST API">Next <span class="icon icon-circle-arrow-right"></span></a> <a href="../Choosing-the-Model/" class="btn btn-neutral float-right" title="Model Selection">Next <span class="icon icon-circle-arrow-right"></span></a>
</div> </div>
<hr/> <hr/>
@@ -249,10 +253,10 @@
</span> </span>
<span><a href="../Installation/" style="color: #fcfcfc">&laquo; Previous</a></span> <span><a href="../Best-Practice/" style="color: #fcfcfc">&laquo; Previous</a></span>
<span><a href="../REST-API/" style="color: #fcfcfc">Next &raquo;</a></span> <span><a href="../Choosing-the-Model/" style="color: #fcfcfc">Next &raquo;</a></span>
</span> </span>
</div> </div>

View File

@@ -46,9 +46,23 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a> <li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a> <li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a>
</li> </li>
</ul> </ul>
<p class="caption"><span class="caption-text">Configuration</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Model Selection</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Advanced</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">Build the project yourself</a>
</li>
</ul>
<p class="caption"><span class="caption-text">API's</span></p> <p class="caption"><span class="caption-text">API's</span></p>
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a> <li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a>
@@ -71,12 +85,6 @@
<ul class="current"> <ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a> <li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">New</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Which model should I use?</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a>
@@ -121,8 +129,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a> <li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a> <li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a>
@@ -145,8 +151,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a> <li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../xxx%20old%20AI-on-the-edge/">(old) Welcome to the AI-on-the-edge-device wiki!</a>
</li>
</ul> </ul>
</div> </div>
</div> </div>

View File

@@ -46,9 +46,23 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a> <li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a> <li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a>
</li> </li>
</ul> </ul>
<p class="caption"><span class="caption-text">Configuration</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Model Selection</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Advanced</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">Build the project yourself</a>
</li>
</ul>
<p class="caption"><span class="caption-text">API's</span></p> <p class="caption"><span class="caption-text">API's</span></p>
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a> <li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a>
@@ -71,12 +85,6 @@
<ul class="current"> <ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a> <li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">New</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Which model should I use?</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a>
@@ -99,8 +107,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a> <li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a> <li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a>
@@ -123,8 +129,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a> <li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../xxx%20old%20AI-on-the-edge/">(old) Welcome to the AI-on-the-edge-device wiki!</a>
</li>
</ul> </ul>
</div> </div>
</div> </div>

View File

@@ -46,9 +46,23 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a> <li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a> <li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a>
</li> </li>
</ul> </ul>
<p class="caption"><span class="caption-text">Configuration</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Model Selection</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Advanced</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">Build the project yourself</a>
</li>
</ul>
<p class="caption"><span class="caption-text">API's</span></p> <p class="caption"><span class="caption-text">API's</span></p>
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a> <li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a>
@@ -71,12 +85,6 @@
<ul class="current"> <ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a> <li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">New</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Which model should I use?</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a>
@@ -114,8 +122,6 @@
</ul> </ul>
</li> </li>
</ul> </ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a> <li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a>
</li> </li>
@@ -139,8 +145,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a> <li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../xxx%20old%20AI-on-the-edge/">(old) Welcome to the AI-on-the-edge-device wiki!</a>
</li>
</ul> </ul>
</div> </div>
</div> </div>
@@ -248,7 +252,7 @@ The order of the ROIs correspond to the position of the digit / analog pointer i
</div><footer> </div><footer>
<div class="rst-footer-buttons" role="navigation" aria-label="Footer Navigation"> <div class="rst-footer-buttons" role="navigation" aria-label="Footer Navigation">
<a href="../Gasmeter-Log-Downloader/" class="btn btn-neutral float-left" title="Gasmeter Log Downloader"><span class="icon icon-circle-arrow-left"></span> Previous</a> <a href="../Gasmeter-Log-Downloader/" class="btn btn-neutral float-left" title="Gasmeter Log Downloader"><span class="icon icon-circle-arrow-left"></span> Previous</a>
<a href="../Hardware-Compatibility/" class="btn btn-neutral float-right" title="Hardware Compatibility">Next <span class="icon icon-circle-arrow-right"></span></a> <a href="../Install-a-rolling-%28unstable%29-release/" class="btn btn-neutral float-right" title=":bangbang: Living on the edge :bangbang:">Next <span class="icon icon-circle-arrow-right"></span></a>
</div> </div>
<hr/> <hr/>
@@ -278,7 +282,7 @@ The order of the ROIs correspond to the position of the digit / analog pointer i
<span><a href="../Gasmeter-Log-Downloader/" style="color: #fcfcfc">&laquo; Previous</a></span> <span><a href="../Gasmeter-Log-Downloader/" style="color: #fcfcfc">&laquo; Previous</a></span>
<span><a href="../Hardware-Compatibility/" style="color: #fcfcfc">Next &raquo;</a></span> <span><a href="../Install-a-rolling-%28unstable%29-release/" style="color: #fcfcfc">Next &raquo;</a></span>
</span> </span>
</div> </div>

View File

@@ -41,14 +41,32 @@
<div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu"> <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<p class="caption"><span class="caption-text">Getting Started</span></p> <p class="caption"><span class="caption-text">Getting Started</span></p>
<ul> <ul class="current">
<li class="toctree-l1"><a class="reference internal" href="..">Welcome</a> <li class="toctree-l1"><a class="reference internal" href="..">Welcome</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a> <li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a>
</li> </li>
<li class="toctree-l1 current"><a class="reference internal current" href="./">Hardware Compatibility</a>
<ul class="current">
<li class="toctree-l2"><a class="reference internal" href="#general-remark">General Remark</a>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a> <li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a>
</li> </li>
</ul> </ul>
<p class="caption"><span class="caption-text">Configuration</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Model Selection</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Advanced</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">Build the project yourself</a>
</li>
</ul>
<p class="caption"><span class="caption-text">API's</span></p> <p class="caption"><span class="caption-text">API's</span></p>
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a> <li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a>
@@ -68,15 +86,9 @@
</li> </li>
</ul> </ul>
<p class="caption"><span class="caption-text">Asorted Pages</span></p> <p class="caption"><span class="caption-text">Asorted Pages</span></p>
<ul class="current"> <ul>
<li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a> <li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">New</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Which model should I use?</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a>
@@ -96,10 +108,6 @@
<li class="toctree-l1"><a class="reference internal" href="../Gasmeter-Log-Downloader/">Gasmeter Log Downloader</a> <li class="toctree-l1"><a class="reference internal" href="../Gasmeter-Log-Downloader/">Gasmeter Log Downloader</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a>
</li>
<li class="toctree-l1 current"><a class="reference internal current" href="./">Hardware Compatibility</a>
<ul class="current">
</ul>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a> <li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a>
</li> </li>
@@ -123,8 +131,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a> <li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../xxx%20old%20AI-on-the-edge/">(old) Welcome to the AI-on-the-edge-device wiki!</a>
</li>
</ul> </ul>
</div> </div>
</div> </div>
@@ -140,7 +146,7 @@
<div class="rst-content"><div role="navigation" aria-label="breadcrumbs navigation"> <div class="rst-content"><div role="navigation" aria-label="breadcrumbs navigation">
<ul class="wy-breadcrumbs"> <ul class="wy-breadcrumbs">
<li><a href=".." class="icon icon-home" alt="Docs"></a> &raquo;</li> <li><a href=".." class="icon icon-home" alt="Docs"></a> &raquo;</li>
<li>Asorted Pages &raquo;</li> <li>Getting Started &raquo;</li>
<li>Hardware Compatibility</li> <li>Hardware Compatibility</li>
<li class="wy-breadcrumbs-aside"> <li class="wy-breadcrumbs-aside">
<a href="https://github.com/jomjol/AI-on-the-edge-device-docs/edit/main/docs/Hardware-Compatibility.md" class="icon icon-github"> Edit on GitHub</a> <a href="https://github.com/jomjol/AI-on-the-edge-device-docs/edit/main/docs/Hardware-Compatibility.md" class="icon icon-github"> Edit on GitHub</a>
@@ -152,8 +158,8 @@
<div class="section" itemprop="articleBody"> <div class="section" itemprop="articleBody">
<h1 id="hardware-compatibility">Hardware Compatibility</h1> <h1 id="hardware-compatibility">Hardware Compatibility</h1>
<p>See also https://github.com/jomjol/AI-on-the-edge-device/discussions/1732</p> <h3 id="general-remark">General Remark</h3>
<p>General Remark: similar "looking" Board can have major differences:</p> <p>Altrough a board looks similair, it can have major differences, eg.:</p>
<ul> <ul>
<li>Processor</li> <li>Processor</li>
<li>Ram (Size! &amp; Type) -&gt; this Project needs at least 4MB RAM!</li> <li>Ram (Size! &amp; Type) -&gt; this Project needs at least 4MB RAM!</li>
@@ -307,22 +313,33 @@
<p>Due to the limited free available gpios (due to all the extensions needed like: camera, sd-card, LED-flash, ...) the sd card is connected in 1-wire mode. There are some cards, that are compatible with the esp32cam module for unknown reasons. <p>Due to the limited free available gpios (due to all the extensions needed like: camera, sd-card, LED-flash, ...) the sd card is connected in 1-wire mode. There are some cards, that are compatible with the esp32cam module for unknown reasons.
It is observed, that smaller cards (up to 4 GB) tend to be more stable and larger cards have more problems. But quite some exceptions in the forums (4 GB cards not working, 16 G cards working like a charm).</p> It is observed, that smaller cards (up to 4 GB) tend to be more stable and larger cards have more problems. But quite some exceptions in the forums (4 GB cards not working, 16 G cards working like a charm).</p>
<h1 id="devices-known-to-work">Devices known to work</h1> <h1 id="devices-known-to-work">Devices known to work</h1>
<p>Please add links to stores of which you know they work: <h3 id="modules-old-list-not-up-to-date-anymore">Modules (Old list, not up-to-date anymore):</h3>
- https://arduino-projekte.info/produkt/esp32-cam-v2-integriertem-ch340-mit-ov2640-kamera-modul/ ? See https://github.com/jomjol/AI-on-the-edge-device/discussions/1041 <p>See <a href="https://github.com/jomjol/AI-on-the-edge-device/discussions/1732">https://github.com/jomjol/AI-on-the-edge-device/discussions/1732</a> for a more recent list.</p>
- https://www.amazon.de/-/en/gp/product/B0B51CQ13R <ul>
- https://www.reichelt.de/entwicklerboards-esp32-kamera-2mp-25--debo-cam-esp32-p266036.html?PROVID=2788&amp;gclid=CjwKCAiAqaWdBhAvEiwAGAQlttJnV4azXWDYeaFUuNioMICh-jvxKp6Cifmcep9vvtoT2JRCDqBczRoC7Q0QAvD_BwE (27.12.2022) <li>
- ... <p><a href="https://arduino-projekte.info/produkt/esp32-cam-v2-integriertem-ch340-mit-ov2640-kamera-modul/">https://arduino-projekte.info/produkt/esp32-cam-v2-integriertem-ch340-mit-ov2640-kamera-modul/</a> (see <a href="https://github.com/jomjol/AI-on-the-edge-device/discussions/1041">https://github.com/jomjol/AI-on-the-edge-device/discussions/1041</a>)</p>
Sandisk 2GB Micro SD Class 2 <a href="https://www.amazon.co.uk/gp/product/B000N3LL02/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&amp;psc=1">Sandisk 2GB</a> </li>
AITRIP ESP32 and CAM <a href="https://www.amazon.co.uk/gp/product/B08X49P8P3/ref=ppx_yo_dt_b_asin_title_o03_s00?ie=UTF8&amp;psc=1">ESP-32/CAM</a> <li>
- <a href="https://www.amazon.com/gp/product/B0948ZFTQZ">Amazon US - Aideepen ESP32-CAM W BT Board ESP32-CAM-MB Micro USB to Serial Port CH-340G with OV2640 2MP Camera Module Dual Mode</a> with <a href="https://www.amazon.com/gp/product/B07QYTP4VN">Amazon US - Cloudisk 5Pack 4GB Micro SD Card 4 GB MicroSD Memory Card Class6</a></p> <p><a href="https://www.amazon.de/-/en/gp/product/B0B51CQ13R">https://www.amazon.de/-/en/gp/product/B0B51CQ13R</a></p>
</li>
<li>
<p><a href="https://www.reichelt.de/entwicklerboards-esp32-kamera-2mp-25--debo-cam-esp32-p266036.html?PROVID=2788&amp;gclid=CjwKCAiAqaWdBhAvEiwAGAQlttJnV4azXWDYeaFUuNioMICh-jvxKp6Cifmcep9vvtoT2JRCDqBczRoC7Q0QAvD_BwE">https://www.reichelt.de/entwicklerboards-esp32-kamera-2mp-25--debo-cam-esp32-p266036.html?PROVID=2788&amp;gclid=CjwKCAiAqaWdBhAvEiwAGAQlttJnV4azXWDYeaFUuNioMICh-jvxKp6Cifmcep9vvtoT2JRCDqBczRoC7Q0QAvD_BwE</a> (27.12.2022)</p>
</li>
</ul>
<h3 id="sd-card">SD-Card</h3>
<ul>
<li>Sandisk 2GB Micro SD Class 2 <a href="https://www.amazon.co.uk/gp/product/B000N3LL02/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&amp;psc=1">Sandisk 2GB</a>
AITRIP ESP32 and CAM <a href="https://www.amazon.co.uk/gp/product/B08X49P8P3/ref=ppx_yo_dt_b_asin_title_o03_s00?ie=UTF8&amp;psc=1">ESP-32/CAM</a></li>
<li><a href="https://www.amazon.com/gp/product/B0948ZFTQZ">Amazon US - Aideepen ESP32-CAM W BT Board ESP32-CAM-MB Micro USB to Serial Port CH-340G with OV2640 2MP Camera Module Dual Mode</a> with <a href="https://www.amazon.com/gp/product/B07QYTP4VN">Amazon US - Cloudisk 5Pack 4GB Micro SD Card 4 GB MicroSD Memory Card Class6</a></li>
</ul>
<h1 id="weak-wifi">Weak Wifi</h1> <h1 id="weak-wifi">Weak Wifi</h1>
<p>The ESP32-CAM supports an external antenna. It requires some soldering skills but can improve the connection quality. See https://randomnerdtutorials.com/esp32-cam-connect-external-antenna/</p> <p>The ESP32-CAM supports an external antenna. It requires some soldering skills but can improve the connection quality. See <a href="https://randomnerdtutorials.com/esp32-cam-connect-external-antenna/">https://randomnerdtutorials.com/esp32-cam-connect-external-antenna/</a></p>
</div> </div>
</div><footer> </div><footer>
<div class="rst-footer-buttons" role="navigation" aria-label="Footer Navigation"> <div class="rst-footer-buttons" role="navigation" aria-label="Footer Navigation">
<a href="../Graphical-configuration/" class="btn btn-neutral float-left" title="Graphical configuration"><span class="icon icon-circle-arrow-left"></span> Previous</a> <a href="../Installation/" class="btn btn-neutral float-left" title="Installation"><span class="icon icon-circle-arrow-left"></span> Previous</a>
<a href="../Install-a-rolling-%28unstable%29-release/" class="btn btn-neutral float-right" title=":bangbang: Living on the edge :bangbang:">Next <span class="icon icon-circle-arrow-right"></span></a> <a href="../Best-Practice/" class="btn btn-neutral float-right" title="Best Practice">Next <span class="icon icon-circle-arrow-right"></span></a>
</div> </div>
<hr/> <hr/>
@@ -349,10 +366,10 @@ AITRIP ESP32 and CAM <a href="https://www.amazon.co.uk/gp/product/B08X49P8P3/ref
</span> </span>
<span><a href="../Graphical-configuration/" style="color: #fcfcfc">&laquo; Previous</a></span> <span><a href="../Installation/" style="color: #fcfcfc">&laquo; Previous</a></span>
<span><a href="../Install-a-rolling-%28unstable%29-release/" style="color: #fcfcfc">Next &raquo;</a></span> <span><a href="../Best-Practice/" style="color: #fcfcfc">Next &raquo;</a></span>
</span> </span>
</div> </div>

View File

@@ -46,9 +46,23 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a> <li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a> <li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a>
</li> </li>
</ul> </ul>
<p class="caption"><span class="caption-text">Configuration</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Model Selection</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Advanced</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">Build the project yourself</a>
</li>
</ul>
<p class="caption"><span class="caption-text">API's</span></p> <p class="caption"><span class="caption-text">API's</span></p>
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a> <li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a>
@@ -71,12 +85,6 @@
<ul class="current"> <ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a> <li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">New</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Which model should I use?</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a>
@@ -97,8 +105,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1 current"><a class="reference internal current" href="./">:bangbang: Living on the edge :bangbang:</a> <li class="toctree-l1 current"><a class="reference internal current" href="./">:bangbang: Living on the edge :bangbang:</a>
<ul class="current"> <ul class="current">
</ul> </ul>
@@ -123,8 +129,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a> <li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../xxx%20old%20AI-on-the-edge/">(old) Welcome to the AI-on-the-edge-device wiki!</a>
</li>
</ul> </ul>
</div> </div>
</div> </div>
@@ -171,7 +175,7 @@ Pick the most top passing entry (it has a green circle with a tick in it), then
</div> </div>
</div><footer> </div><footer>
<div class="rst-footer-buttons" role="navigation" aria-label="Footer Navigation"> <div class="rst-footer-buttons" role="navigation" aria-label="Footer Navigation">
<a href="../Hardware-Compatibility/" class="btn btn-neutral float-left" title="Hardware Compatibility"><span class="icon icon-circle-arrow-left"></span> Previous</a> <a href="../Graphical-configuration/" class="btn btn-neutral float-left" title="Graphical configuration"><span class="icon icon-circle-arrow-left"></span> Previous</a>
<a href="../Integrated%20Functions/" class="btn btn-neutral float-right" title="Integrated Functions">Next <span class="icon icon-circle-arrow-right"></span></a> <a href="../Integrated%20Functions/" class="btn btn-neutral float-right" title="Integrated Functions">Next <span class="icon icon-circle-arrow-right"></span></a>
</div> </div>
@@ -199,7 +203,7 @@ Pick the most top passing entry (it has a green circle with a tick in it), then
</span> </span>
<span><a href="../Hardware-Compatibility/" style="color: #fcfcfc">&laquo; Previous</a></span> <span><a href="../Graphical-configuration/" style="color: #fcfcfc">&laquo; Previous</a></span>
<span><a href="../Integrated%20Functions/" style="color: #fcfcfc">Next &raquo;</a></span> <span><a href="../Integrated%20Functions/" style="color: #fcfcfc">Next &raquo;</a></span>

View File

@@ -78,17 +78,31 @@
</li> </li>
<li class="toctree-l2"><a class="reference internal" href="#sd-card">SD-Card</a> <li class="toctree-l2"><a class="reference internal" href="#sd-card">SD-Card</a>
<ul> <ul>
<li class="toctree-l3"><a class="reference internal" href="#attention">‼️ Attention ‼️</a> <li class="toctree-l3"><a class="reference internal" href="#notes">Notes</a>
</li> </li>
</ul> </ul>
</li> </li>
<li class="toctree-l2"><a class="reference internal" href="#wlan">WLAN</a> <li class="toctree-l2"><a class="reference internal" href="#wlan">WLAN</a>
</li> </li>
</ul> </ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a> <li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a>
</li> </li>
</ul> </ul>
<p class="caption"><span class="caption-text">Configuration</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Model Selection</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Advanced</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">Build the project yourself</a>
</li>
</ul>
<p class="caption"><span class="caption-text">API's</span></p> <p class="caption"><span class="caption-text">API's</span></p>
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a> <li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a>
@@ -111,12 +125,6 @@
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a> <li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">New</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Which model should I use?</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a>
@@ -137,8 +145,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a> <li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a> <li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a>
@@ -161,8 +167,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a> <li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../xxx%20old%20AI-on-the-edge/">(old) Welcome to the AI-on-the-edge-device wiki!</a>
</li>
</ul> </ul>
</div> </div>
</div> </div>
@@ -190,57 +194,64 @@
<div class="section" itemprop="articleBody"> <div class="section" itemprop="articleBody">
<h1 id="installation">Installation</h1> <h1 id="installation">Installation</h1>
<p>The installation requires multiple steps: <p>The installation requires multiple steps:</p>
1. Get the right hardware and wire it up <ol>
1. Flash the firmware onto the ESP32 <li>Get the right hardware and wire it up</li>
1. Write the data to the SD-Card <li>Flash the firmware onto the ESP32</li>
1. Insert the SD-Card into the ESP32 board <li>Write the data to the SD-Card</li>
1. Power/restart it. </p> <li>Insert the SD-Card into the ESP32 board</li>
<li>Power/restart it. </li>
</ol>
<h2 id="hardware">Hardware</h2> <h2 id="hardware">Hardware</h2>
<h4 id="esp32-cam">ESP32-CAM</h4> <h4 id="esp32-cam">ESP32-CAM</h4>
<ul> <ul>
<li>OV2640 camera module</li> <li>OV2640 camera module</li>
<li>SD-Card slot </li> <li>Micro SD-Card slot </li>
<li>4 MB PSRAM. </li> <li>4 or 8 MB PSRAM. </li>
</ul> </ul>
<p>It can be easily found on the typical internet stores, searching for ESP32-CAM for less than 10 EUR.</p> <p>It can be easily found on the typical internet stores, searching for ESP32-CAM for less than 10 EUR.
How ever since the hardware is cheap and coming from China, you unluckily could pick a malfunction device. See <a href="../Hardware-Compatibility">Hardware Compatibility</a> for further advice! </p>
<h4 id="usb-uart-interface">USB-&gt;UART interface</h4> <h4 id="usb-uart-interface">USB-&gt;UART interface</h4>
<p>For first time flashing the firmware a USB -&gt; UART connector is needed. Later firmware upgrades than can be flashed via OTA.</p> <p>For first time flashing the firmware a USB -&gt; UART connector is needed. Later firmware upgrades than can be flashed via OTA.</p>
<h4 id="power-supply">Power supply</h4> <h4 id="power-supply">Power supply</h4>
<p>For power supply a 5V source is needed. Most easily this can be done via an USB power supply. The power supply should support minimum 500mA. For buffering current peaks some users reported to use a large elco condensator like a 2200uF between ground and VCC.</p> <p>For power supply a 5V source is needed. Most easily this can be done via an USB power supply. The power supply should support minimum 500mA. For buffering current peaks some users reported to use a large elco condensator like a 2200uF between ground and VCC.</p>
<p><strong>Attention:</strong> in several internet forums there are problems reported, in case the ESP32-CAM is only supplied with 3.3V.</p> <p><strong>‼️ Attention:</strong> in several internet forums there are problems reported, in case the ESP32-CAM is only supplied with 3.3V.</p>
<h4 id="housing">Housing</h4> <h4 id="housing">Housing</h4>
<p>A small 3D-printable example for a very small case can be found in Thingiverse here: https://www.thingiverse.com/thing:4571627</p> <p>A small 3D-printable example for a very small case can be found in Thingiverse here: <a href="https://www.thingiverse.com/thing:4571627">https://www.thingiverse.com/thing:4571627</a></p>
<p><img src="https://raw.githubusercontent.com/jomjol/ai-on-the-edge-device/master/images/main.jpg" width="300"><img src="https://raw.githubusercontent.com/jomjol/ai-on-the-edge-device/master/images/size.png" width="300"> </p> <p><img alt="" src="../img/main.jpg" style="width:200px" />
<p><strong>Attention</strong>: the focus of the OV2640 needs to be adjusted, as it is normally set from ~40cm to infinity. In order to get an image that is big enough, it needs to be changed to about 10cm. Therefore the sealing glue on the objective ring needs to be removed with a scalpel or sharp knife. Afterwards the objective can be rotated clockwise until the image is sharp again. <img alt="" src="../img/size.png" style="width:200px" /></p>
<img src="https://raw.githubusercontent.com/jomjol/ai-on-the-edge-device/master/images/focus_adjustment.jpg" width="200"></p> <p><strong>‼️ Attention</strong>: the focus of the OV2640 needs to be adjusted, as it is normally set from ~40cm to infinity. In order to get an image that is big enough, it needs to be changed to about 10cm. Therefore the sealing glue on the objective ring needs to be removed with a scalpel or sharp knife. Afterwards the objective can be rotated clockwise until the image is sharp again.</p>
<p><img alt="" src="../img/focus_adjustment.jpg" style="width:200px" /></p>
<h3 id="wiring">Wiring</h3> <h3 id="wiring">Wiring</h3>
<p>Beside the 5V power supply, only for the first flashing a connection to the USB-UART connector, including a short cut of GPIO0 to GND for bootloader start.</p> <p>Beside the 5V power supply, only for the first flashing a connection to the USB-UART connector, including a short cut of GPIO0 to GND for bootloader start.</p>
<p>A example for wiring can be found here:</p> <p>A example for wiring can be found here:</p>
<p><img src="https://raw.githubusercontent.com/jomjol/ai-on-the-edge-device/master/images/wiring.png" width="600"> <p><img alt="" src="../img/wiring.png" /></p>
<img alt="" src="../img/progammer_manual.jpg" /></p> <p><img alt="" src="../img/progammer_manual.jpg" /></p>
<p>It is also possible to use external LEDs for the illumination instead of the internal flash LED. This is described here: [[External-LED]]</p> <p>It is also possible to use external LEDs for the illumination instead of the internal flash LED. This is described here: [[External-LED]]</p>
<h2 id="firmware-flashing">Firmware flashing</h2> <h2 id="firmware-flashing">Firmware flashing</h2>
<h3 id="files">Files</h3> <h3 id="files">Files</h3>
<p>Grab the firmware from the <p>Grab the firmware from the</p>
- <a href="https://github.com/jomjol/AI-on-the-edge-device/releases">Releases page</a> (Stable, tested versions), or the <ul>
- <a href="https://github.com/jomjol/AI-on-the-edge-device/actions?query=branch%3Arolling">Automatically build development branch</a> (experimental, untested versions). Please have a look on https://github.com/jomjol/AI-on-the-edge-device/wiki/Install-a-rolling-%28unstable%29-release first!</p> <li><a href="https://github.com/jomjol/AI-on-the-edge-device/releases">Releases page</a> (Stable, tested versions), or the</li>
<p>You need: <li><a href="https://github.com/jomjol/AI-on-the-edge-device/actions?query=branch%3Arolling">Automatically build development branch</a> (experimental, untested versions). Please have a look on https://github.com/jomjol/AI-on-the-edge-device/wiki/Install-a-rolling-%28unstable%29-release first!</li>
* partitions.bin </ul>
* bootloader.bin <p>You need:</p>
* firmware.bin <ul>
* html.zip</p> <li>partitions.bin</li>
<li>bootloader.bin</li>
<li>firmware.bin</li>
</ul>
<h3 id="flashing">Flashing</h3> <h3 id="flashing">Flashing</h3>
<p>There are several options to flash the firmware. Here three are described:</p> <p>There are several options to flash the firmware. Here three are described:</p>
<h4 id="1-web-installer">1. Web Installer</h4> <h4 id="1-web-installer">1. Web Installer</h4>
<p>There is a Web Installer available which will work right out of the web browser Edge and Chrome. <p>There is a Web Installer available which will work right out of the web browser Edge and Chrome.
You can access it with the following link: https://jomjol.github.io/AI-on-the-edge-device</p> You can access it with the following link: https://jomjol.github.io/AI-on-the-edge-device</p>
<p>This is the preferred way for beginners as it also allows access to the USB Log:</p> <p>This is the preferred way for beginners as it also allows access to the USB Log:</p>
<p><a href="https://user-images.githubusercontent.com/1783586/200926652-293e9a1c-86ec-4b79-9cef-3e6f3c47ea4b.png"><img src=https://user-images.githubusercontent.com/1783586/200926652-293e9a1c-86ec-4b79-9cef-3e6f3c47ea4b.png height=200px></a></p> <p><a href="../img/web-console.png"><img alt="" src="../img/web-console.png" /></a></p>
<h4 id="2-using-the-flash-tool-from-espressif">2. Using the Flash Tool from Espressif</h4> <h4 id="2-using-the-flash-tool-from-espressif">2. Using the Flash Tool from Espressif</h4>
<p>The flashing of the firmware can be done with the "Flash Download Tool" from espressif, that can found <a href="https://www.espressif.com/en/support/download/other-tools">here</a> </p> <p>The flashing of the firmware can be done with the "Flash Download Tool" from espressif, that can found <a href="https://www.espressif.com/en/support/download/other-tools">here</a> </p>
<p>Download and extract the Flash tool, after starting choose "Developer Mode", then "ESP32-DownloadTool" and you are in the setup of the flashing tool. Connect the ESP32-CAM with the USB-UART connection and identify the COM-Port. </p> <p>Download and extract the Flash tool, after starting choose "Developer Mode", then "ESP32-DownloadTool" and you are in the setup of the flashing tool. Connect the ESP32-CAM with the USB-UART connection and identify the COM-Port. </p>
<p>‼️ <strong>Attention</strong> ‼️ if you reflashing the code again, it is strongly recommended to erase the flash memory before flashing the firmware. Especially if you used OTA in between, which might cause remaining information on the flash, to still boot from an old image in the OTA-area, which is not erased by a normal flash.</p> <p>‼️ <strong>Attention</strong>: if you reflashing the code again, it is strongly recommended to erase the flash memory before flashing the firmware. Especially if you used OTA in between, which might cause remaining information on the flash, to still boot from an old image in the OTA-area, which is not erased by a normal flash.</p>
<p>But your ESP32 in bootloader mode and push start, then it will identify the board and you can configure the bin-configuration according to the following table:</p> <p>But your ESP32 in bootloader mode and push start, then it will identify the board and you can configure the bin-configuration according to the following table:</p>
<table> <table>
<thead> <thead>
@@ -264,7 +275,7 @@ You can access it with the following link: https://jomjol.github.io/AI-on-the-ed
</tr> </tr>
</tbody> </tbody>
</table> </table>
<p><img src="https://raw.githubusercontent.com/jomjol/ai-on-the-edge-device/master/images/Flash_Settings.png" width="400"> </p> <p><img alt="" src="../img/Flash_Settings.png" /></p>
<p>Alternatively it can be directly flashed from the development environment - here PlatformIO. But this is rather for experienced users, as the whole development chain needs to be installed for compilation.</p> <p>Alternatively it can be directly flashed from the development environment - here PlatformIO. But this is rather for experienced users, as the whole development chain needs to be installed for compilation.</p>
<h4 id="3-using-esptool-in-python-directly">3. Using esptool in python directly</h4> <h4 id="3-using-esptool-in-python-directly">3. Using esptool in python directly</h4>
<p>For this you need a python environment (e.g. Anaconda in Win10). <p>For this you need a python environment (e.g. Anaconda in Win10).
@@ -285,7 +296,7 @@ esptool write_flash 0x01000 bootloader.bin 0x08000 partitions.bin 0x10000 firmwa
<p>The program expects a SD-Card installed with certain directory and file structure in order to work properly. <p>The program expects a SD-Card installed with certain directory and file structure in order to work properly.
For the first setup take the <code>initial_esp32_setup_*.zip</code> from the <a href="https://github.com/jomjol/AI-on-the-edge-device/releases">Release</a> page and extract the content of the contained <code>sd-card.zip</code> onto your SD-Card.</p> For the first setup take the <code>initial_esp32_setup_*.zip</code> from the <a href="https://github.com/jomjol/AI-on-the-edge-device/releases">Release</a> page and extract the content of the contained <code>sd-card.zip</code> onto your SD-Card.</p>
<p>This must only be done once as further updates of the SD-Card are possible with the OTA Update.</p> <p>This must only be done once as further updates of the SD-Card are possible with the OTA Update.</p>
<h3 id="attention">‼️ Attention ‼️</h3> <h3 id="notes">Notes</h3>
<ul> <ul>
<li>Due to the limited availability of GPIOs (OV2640, Flash-Light, PSRAM &amp; SD-Card) the communication mode to the SD card is limited to 1-line SD-Mode. It showed up, that this results in problems with very large SD-Cards (64GB, sometimes 32 GB) and some no name low cost SD-cards.</li> <li>Due to the limited availability of GPIOs (OV2640, Flash-Light, PSRAM &amp; SD-Card) the communication mode to the SD card is limited to 1-line SD-Mode. It showed up, that this results in problems with very large SD-Cards (64GB, sometimes 32 GB) and some no name low cost SD-cards.</li>
<li>There must be no partition table on the SD-card (no GPT, but only MBR for the single partition)</li> <li>There must be no partition table on the SD-card (no GPT, but only MBR for the single partition)</li>
@@ -308,7 +319,7 @@ For the first setup take the <code>initial_esp32_setup_*.zip</code> from the <a
</div><footer> </div><footer>
<div class="rst-footer-buttons" role="navigation" aria-label="Footer Navigation"> <div class="rst-footer-buttons" role="navigation" aria-label="Footer Navigation">
<a href=".." class="btn btn-neutral float-left" title="Welcome"><span class="icon icon-circle-arrow-left"></span> Previous</a> <a href=".." class="btn btn-neutral float-left" title="Welcome"><span class="icon icon-circle-arrow-left"></span> Previous</a>
<a href="../FAQs/" class="btn btn-neutral float-right" title="Frequently Asked Questions">Next <span class="icon icon-circle-arrow-right"></span></a> <a href="../Hardware-Compatibility/" class="btn btn-neutral float-right" title="Hardware Compatibility">Next <span class="icon icon-circle-arrow-right"></span></a>
</div> </div>
<hr/> <hr/>
@@ -338,7 +349,7 @@ For the first setup take the <code>initial_esp32_setup_*.zip</code> from the <a
<span><a href=".." style="color: #fcfcfc">&laquo; Previous</a></span> <span><a href=".." style="color: #fcfcfc">&laquo; Previous</a></span>
<span><a href="../FAQs/" style="color: #fcfcfc">Next &raquo;</a></span> <span><a href="../Hardware-Compatibility/" style="color: #fcfcfc">Next &raquo;</a></span>
</span> </span>
</div> </div>

View File

@@ -46,9 +46,23 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a> <li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a> <li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a>
</li> </li>
</ul> </ul>
<p class="caption"><span class="caption-text">Configuration</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Model Selection</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Advanced</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">Build the project yourself</a>
</li>
</ul>
<p class="caption"><span class="caption-text">API's</span></p> <p class="caption"><span class="caption-text">API's</span></p>
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a> <li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a>
@@ -71,12 +85,6 @@
<ul class="current"> <ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a> <li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">New</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Which model should I use?</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a>
@@ -97,8 +105,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a> <li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a>
</li> </li>
<li class="toctree-l1 current"><a class="reference internal current" href="./">Integrated Functions</a> <li class="toctree-l1 current"><a class="reference internal current" href="./">Integrated Functions</a>
@@ -123,8 +129,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a> <li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../xxx%20old%20AI-on-the-edge/">(old) Welcome to the AI-on-the-edge-device wiki!</a>
</li>
</ul> </ul>
</div> </div>
</div> </div>

View File

@@ -46,9 +46,23 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a> <li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a> <li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a>
</li> </li>
</ul> </ul>
<p class="caption"><span class="caption-text">Configuration</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Model Selection</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Advanced</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">Build the project yourself</a>
</li>
</ul>
<p class="caption"><span class="caption-text">API's</span></p> <p class="caption"><span class="caption-text">API's</span></p>
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a> <li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a>
@@ -71,12 +85,6 @@
<ul class="current"> <ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a> <li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">New</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Which model should I use?</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a>
@@ -97,8 +105,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a> <li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a> <li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a>
@@ -141,8 +147,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a> <li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../xxx%20old%20AI-on-the-edge/">(old) Welcome to the AI-on-the-edge-device wiki!</a>
</li>
</ul> </ul>
</div> </div>
</div> </div>

View File

@@ -46,9 +46,23 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a> <li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a> <li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a>
</li> </li>
</ul> </ul>
<p class="caption"><span class="caption-text">Configuration</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Model Selection</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Advanced</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">Build the project yourself</a>
</li>
</ul>
<p class="caption"><span class="caption-text">API's</span></p> <p class="caption"><span class="caption-text">API's</span></p>
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a> <li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a>
@@ -71,12 +85,6 @@
<ul class="current"> <ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a> <li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">New</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Which model should I use?</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a>
@@ -97,8 +105,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a> <li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a> <li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a>
@@ -123,8 +129,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a> <li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../xxx%20old%20AI-on-the-edge/">(old) Welcome to the AI-on-the-edge-device wiki!</a>
</li>
</ul> </ul>
</div> </div>
</div> </div>

View File

@@ -46,9 +46,23 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a> <li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a> <li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a>
</li> </li>
</ul> </ul>
<p class="caption"><span class="caption-text">Configuration</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Model Selection</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Advanced</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">Build the project yourself</a>
</li>
</ul>
<p class="caption"><span class="caption-text">API's</span></p> <p class="caption"><span class="caption-text">API's</span></p>
<ul class="current"> <ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a> <li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a>
@@ -141,12 +155,6 @@
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a> <li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">New</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Which model should I use?</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a>
@@ -167,8 +175,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a> <li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a> <li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a>
@@ -191,8 +197,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a> <li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../xxx%20old%20AI-on-the-edge/">(old) Welcome to the AI-on-the-edge-device wiki!</a>
</li>
</ul> </ul>
</div> </div>
</div> </div>

View File

@@ -46,9 +46,23 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a> <li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a> <li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a>
</li> </li>
</ul> </ul>
<p class="caption"><span class="caption-text">Configuration</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Model Selection</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Advanced</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">Build the project yourself</a>
</li>
</ul>
<p class="caption"><span class="caption-text">API's</span></p> <p class="caption"><span class="caption-text">API's</span></p>
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a> <li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a>
@@ -71,12 +85,6 @@
<ul class="current"> <ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a> <li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">New</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Which model should I use?</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a>
@@ -97,8 +105,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a> <li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a> <li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a>
@@ -165,8 +171,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a> <li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../xxx%20old%20AI-on-the-edge/">(old) Welcome to the AI-on-the-edge-device wiki!</a>
</li>
</ul> </ul>
</div> </div>
</div> </div>

View File

@@ -46,9 +46,23 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a> <li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a> <li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a>
</li> </li>
</ul> </ul>
<p class="caption"><span class="caption-text">Configuration</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Model Selection</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Advanced</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">Build the project yourself</a>
</li>
</ul>
<p class="caption"><span class="caption-text">API's</span></p> <p class="caption"><span class="caption-text">API's</span></p>
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a> <li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a>
@@ -71,12 +85,6 @@
<ul class="current"> <ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a> <li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">New</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Which model should I use?</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a>
@@ -97,8 +105,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a> <li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a> <li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a>
@@ -123,8 +129,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a> <li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../xxx%20old%20AI-on-the-edge/">(old) Welcome to the AI-on-the-edge-device wiki!</a>
</li>
</ul> </ul>
</div> </div>
</div> </div>

View File

@@ -46,9 +46,23 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a> <li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a> <li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a>
</li> </li>
</ul> </ul>
<p class="caption"><span class="caption-text">Configuration</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Model Selection</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Advanced</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">Build the project yourself</a>
</li>
</ul>
<p class="caption"><span class="caption-text">API's</span></p> <p class="caption"><span class="caption-text">API's</span></p>
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a> <li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a>
@@ -71,12 +85,6 @@
<ul class="current"> <ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a> <li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">New</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Which model should I use?</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a>
@@ -97,8 +105,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a> <li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a> <li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a>
@@ -129,8 +135,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a> <li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../xxx%20old%20AI-on-the-edge/">(old) Welcome to the AI-on-the-edge-device wiki!</a>
</li>
</ul> </ul>
</div> </div>
</div> </div>

View File

@@ -46,9 +46,23 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a> <li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a> <li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a>
</li> </li>
</ul> </ul>
<p class="caption"><span class="caption-text">Configuration</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Model Selection</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Advanced</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">Build the project yourself</a>
</li>
</ul>
<p class="caption"><span class="caption-text">API's</span></p> <p class="caption"><span class="caption-text">API's</span></p>
<ul class="current"> <ul class="current">
<li class="toctree-l1 current"><a class="reference internal current" href="./">REST API</a> <li class="toctree-l1 current"><a class="reference internal current" href="./">REST API</a>
@@ -137,12 +151,6 @@
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a> <li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">New</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Which model should I use?</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a>
@@ -163,8 +171,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a> <li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a> <li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a>
@@ -187,8 +193,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a> <li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../xxx%20old%20AI-on-the-edge/">(old) Welcome to the AI-on-the-edge-device wiki!</a>
</li>
</ul> </ul>
</div> </div>
</div> </div>
@@ -320,7 +324,7 @@
</div> </div>
</div><footer> </div><footer>
<div class="rst-footer-buttons" role="navigation" aria-label="Footer Navigation"> <div class="rst-footer-buttons" role="navigation" aria-label="Footer Navigation">
<a href="../FAQs/" class="btn btn-neutral float-left" title="Frequently Asked Questions"><span class="icon icon-circle-arrow-left"></span> Previous</a> <a href="../Build-Instructions/" class="btn btn-neutral float-left" title="Build the project yourself"><span class="icon icon-circle-arrow-left"></span> Previous</a>
<a href="../MQTT-API/" class="btn btn-neutral float-right" title="MQTT API">Next <span class="icon icon-circle-arrow-right"></span></a> <a href="../MQTT-API/" class="btn btn-neutral float-right" title="MQTT API">Next <span class="icon icon-circle-arrow-right"></span></a>
</div> </div>
@@ -348,7 +352,7 @@
</span> </span>
<span><a href="../FAQs/" style="color: #fcfcfc">&laquo; Previous</a></span> <span><a href="../Build-Instructions/" style="color: #fcfcfc">&laquo; Previous</a></span>
<span><a href="../MQTT-API/" style="color: #fcfcfc">Next &raquo;</a></span> <span><a href="../MQTT-API/" style="color: #fcfcfc">Next &raquo;</a></span>

View File

@@ -46,9 +46,23 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a> <li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a> <li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a>
</li> </li>
</ul> </ul>
<p class="caption"><span class="caption-text">Configuration</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Model Selection</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Advanced</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">Build the project yourself</a>
</li>
</ul>
<p class="caption"><span class="caption-text">API's</span></p> <p class="caption"><span class="caption-text">API's</span></p>
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a> <li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a>
@@ -71,12 +85,6 @@
<ul class="current"> <ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a> <li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">New</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Which model should I use?</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a>
@@ -97,8 +105,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a> <li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a> <li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a>
@@ -141,8 +147,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a> <li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../xxx%20old%20AI-on-the-edge/">(old) Welcome to the AI-on-the-edge-device wiki!</a>
</li>
</ul> </ul>
</div> </div>
</div> </div>

View File

@@ -46,9 +46,23 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a> <li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a> <li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a>
</li> </li>
</ul> </ul>
<p class="caption"><span class="caption-text">Configuration</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Model Selection</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Advanced</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">Build the project yourself</a>
</li>
</ul>
<p class="caption"><span class="caption-text">API's</span></p> <p class="caption"><span class="caption-text">API's</span></p>
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a> <li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a>
@@ -71,12 +85,6 @@
<ul class="current"> <ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a> <li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">New</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Which model should I use?</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a>
@@ -97,8 +105,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a> <li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a> <li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a>
@@ -123,8 +129,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a> <li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../xxx%20old%20AI-on-the-edge/">(old) Welcome to the AI-on-the-edge-device wiki!</a>
</li>
</ul> </ul>
</div> </div>
</div> </div>

View File

@@ -46,9 +46,23 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a> <li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a> <li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a>
</li> </li>
</ul> </ul>
<p class="caption"><span class="caption-text">Configuration</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Model Selection</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Advanced</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">Build the project yourself</a>
</li>
</ul>
<p class="caption"><span class="caption-text">API's</span></p> <p class="caption"><span class="caption-text">API's</span></p>
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a> <li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a>
@@ -71,12 +85,6 @@
<ul class="current"> <ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a> <li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">New</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Which model should I use?</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a>
@@ -97,8 +105,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a> <li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a> <li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a>
@@ -123,8 +129,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a> <li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../xxx%20old%20AI-on-the-edge/">(old) Welcome to the AI-on-the-edge-device wiki!</a>
</li>
</ul> </ul>
</div> </div>
</div> </div>

View File

@@ -46,9 +46,23 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a> <li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a> <li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a>
</li> </li>
</ul> </ul>
<p class="caption"><span class="caption-text">Configuration</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Model Selection</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Advanced</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">Build the project yourself</a>
</li>
</ul>
<p class="caption"><span class="caption-text">API's</span></p> <p class="caption"><span class="caption-text">API's</span></p>
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a> <li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a>
@@ -71,12 +85,6 @@
<ul class="current"> <ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a> <li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">New</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Which model should I use?</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a>
@@ -97,8 +105,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a> <li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a> <li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a> <li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a>
@@ -131,8 +137,6 @@
</li> </li>
</ul> </ul>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="../xxx%20old%20AI-on-the-edge/">(old) Welcome to the AI-on-the-edge-device wiki!</a>
</li>
</ul> </ul>
</div> </div>
</div> </div>
@@ -180,7 +184,6 @@
</div><footer> </div><footer>
<div class="rst-footer-buttons" role="navigation" aria-label="Footer Navigation"> <div class="rst-footer-buttons" role="navigation" aria-label="Footer Navigation">
<a href="../Testing/" class="btn btn-neutral float-left" title="Testing"><span class="icon icon-circle-arrow-left"></span> Previous</a> <a href="../Testing/" class="btn btn-neutral float-left" title="Testing"><span class="icon icon-circle-arrow-left"></span> Previous</a>
<a href="../xxx%20old%20AI-on-the-edge/" class="btn btn-neutral float-right" title="(old) Welcome to the AI-on-the-edge-device wiki!">Next <span class="icon icon-circle-arrow-right"></span></a>
</div> </div>
<hr/> <hr/>
@@ -210,8 +213,6 @@
<span><a href="../Testing/" style="color: #fcfcfc">&laquo; Previous</a></span> <span><a href="../Testing/" style="color: #fcfcfc">&laquo; Previous</a></span>
<span><a href="../xxx%20old%20AI-on-the-edge/" style="color: #fcfcfc">Next &raquo;</a></span>
</span> </span>
</div> </div>
<script>var base_url = '..';</script> <script>var base_url = '..';</script>

BIN
img/Flash_Settings.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 142 KiB

BIN
img/ana-class100.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

BIN
img/dig-class100.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

BIN
img/dig-class11.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

BIN
img/edit_reference.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 KiB

BIN
img/focus_adjustment.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 682 KiB

BIN
img/idea.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 KiB

BIN
img/main.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 716 KiB

BIN
img/size.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 557 KiB

BIN
img/watermeter.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 219 KiB

BIN
img/watermeter_all.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 111 KiB

BIN
img/web-console.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

BIN
img/wiring.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 167 KiB

View File

@@ -62,9 +62,23 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="Installation/">Installation</a> <li class="toctree-l1"><a class="reference internal" href="Installation/">Installation</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="FAQs/">Frequently Asked Questions</a> <li class="toctree-l1"><a class="reference internal" href="FAQs/">Frequently Asked Questions</a>
</li> </li>
</ul> </ul>
<p class="caption"><span class="caption-text">Configuration</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="Choosing-the-Model/">Model Selection</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Advanced</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="Build-Instructions/">Build the project yourself</a>
</li>
</ul>
<p class="caption"><span class="caption-text">API's</span></p> <p class="caption"><span class="caption-text">API's</span></p>
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="REST-API/">REST API</a> <li class="toctree-l1"><a class="reference internal" href="REST-API/">REST API</a>
@@ -87,12 +101,6 @@
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="Addditional-Information/">Addditional Information</a> <li class="toctree-l1"><a class="reference internal" href="Addditional-Information/">Addditional Information</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="Build-Instructions/">New</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="Choosing-the-Model/">Which model should I use?</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="Configuration-Parameter-Details/">Configuration Parameter Details</a> <li class="toctree-l1"><a class="reference internal" href="Configuration-Parameter-Details/">Configuration Parameter Details</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="Configuration/">Configuration</a> <li class="toctree-l1"><a class="reference internal" href="Configuration/">Configuration</a>
@@ -113,8 +121,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="Graphical-configuration/">Graphical configuration</a> <li class="toctree-l1"><a class="reference internal" href="Graphical-configuration/">Graphical configuration</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a> <li class="toctree-l1"><a class="reference internal" href="Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="Integrated%20Functions/">Integrated Functions</a> <li class="toctree-l1"><a class="reference internal" href="Integrated%20Functions/">Integrated Functions</a>
@@ -137,8 +143,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="Watermeter-specific-analog---digital-transition/">Understanding the problem</a> <li class="toctree-l1"><a class="reference internal" href="Watermeter-specific-analog---digital-transition/">Understanding the problem</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="xxx%20old%20AI-on-the-edge/">(old) Welcome to the AI-on-the-edge-device wiki!</a>
</li>
</ul> </ul>
</div> </div>
</div> </div>
@@ -166,8 +170,8 @@
<div class="section" itemprop="articleBody"> <div class="section" itemprop="articleBody">
<h1 id="welcome">Welcome</h1> <h1 id="welcome">Welcome</h1>
<p>Welcome to the AI-on-the-edge-device! <p>Welcome to the AI-on-the-edge-device project!</p>
This is the project documentation. For the source code, please head to <a href="https://github.com/jomjol/AI-on-the-edge-device">github.com/jomjol/AI-on-the-edge-device</a>.</p> <p>This is the documentation. For the source code, please head to <a href="https://github.com/jomjol/AI-on-the-edge-device">github.com/jomjol/AI-on-the-edge-device</a>.</p>
<p>Artificial intelligence based systems have been established in our every days live. Just think of speech or image recognition. Most of the systems relay on either powerful processors or a direct connection to the cloud for doing the calculations up there. With the increasing power of modern processors the AI systems are coming closer to the end user - which is usually called <strong>edge computing</strong>. <p>Artificial intelligence based systems have been established in our every days live. Just think of speech or image recognition. Most of the systems relay on either powerful processors or a direct connection to the cloud for doing the calculations up there. With the increasing power of modern processors the AI systems are coming closer to the end user - which is usually called <strong>edge computing</strong>.
Here this edge computing is brought into a practical oriented example, where a AI network is implemented on a ESP32 device so: <strong>AI on the edge</strong>.</p> Here this edge computing is brought into a practical oriented example, where a AI network is implemented on a ESP32 device so: <strong>AI on the edge</strong>.</p>
<h2 id="key-features">Key features</h2> <h2 id="key-features">Key features</h2>
@@ -181,13 +185,15 @@ Here this edge computing is brought into a practical oriented example, where a A
<li>API for easy integration</li> <li>API for easy integration</li>
</ul> </ul>
<h2 id="idea">Idea</h2> <h2 id="idea">Idea</h2>
<p><img src="https://raw.githubusercontent.com/jomjol/AI-on-the-edge-device/master/images/idea.jpg" width="600"> </p> <p><img alt="Idea" src="img/idea.jpg" style="width:600px" /></p>
<h3 id="hardware">Hardware</h3> <h3 id="hardware">Hardware</h3>
<p><img src="https://raw.githubusercontent.com/jomjol/AI-on-the-edge-device/master/images/watermeter_all.jpg" width="200"><img src="https://raw.githubusercontent.com/jomjol/AI-on-the-edge-device/master/images/main.jpg" width="200"><img src="https://raw.githubusercontent.com/jomjol/AI-on-the-edge-device/master/images/size.png" width="200"> </p> <p><img alt="" src="img/watermeter_all.jpg" style="width:200px" />
<img alt="" src="img/main.jpg" style="width:200px" />
<img alt="" src="img/size.png" style="width:200px" /></p>
<h3 id="web-interface">Web interface</h3> <h3 id="web-interface">Web interface</h3>
<p><img src="https://raw.githubusercontent.com/jomjol/AI-on-the-edge-device/master/images/watermeter.jpg" width="600"> </p> <p><img alt="" src="img/watermeter.jpg" style="width:600px" /></p>
<h3 id="configuration-interface">Configuration Interface</h3> <h3 id="configuration-interface">Configuration Interface</h3>
<p><img src="https://raw.githubusercontent.com/jomjol/AI-on-the-edge-device/master/images/edit_reference.jpg" width="600"> </p> <p><img alt="" src="img/edit_reference.jpg" style="width:600px" /></p>
<p><strong>Have fun in studying the new possibilities and ideas</strong></p> <p><strong>Have fun in studying the new possibilities and ideas</strong></p>
<p>This is about image recognition and digitalization, done totally on a cheap ESP32 board using artificial intelligence in form of convolutional neural networks (CNN). Everything, from image capture (OV2640), image preprocessing (auto alignment, ROI identification) all the way down to the image recognition (CNN structure) and result plausibility is done on a cheap 10 EUR device.</p> <p>This is about image recognition and digitalization, done totally on a cheap ESP32 board using artificial intelligence in form of convolutional neural networks (CNN). Everything, from image capture (OV2640), image preprocessing (auto alignment, ROI identification) all the way down to the image recognition (CNN structure) and result plausibility is done on a cheap 10 EUR device.</p>
<p>This all is integrated in an easy to do setup and use environment, taking care for all the background processing and handling, including regular job scheduler. The user interface is an integrated web server, that can be easily adjusted an offers the data as an API in different options.</p> <p>This all is integrated in an easy to do setup and use environment, taking care for all the background processing and handling, including regular job scheduler. The user interface is an integrated web server, that can be easily adjusted an offers the data as an API in different options.</p>
@@ -197,14 +203,14 @@ Here this edge computing is brought into a practical oriented example, where a A
<h2 id="functionality">Functionality</h2> <h2 id="functionality">Functionality</h2>
<p>This systems implements several functions: </p> <p>This systems implements several functions: </p>
<ul> <ul>
<li>water meter readout</li> <li>Water/gas/electrity/... meter readout</li>
<li>picture provider</li> <li>Picture provider</li>
<li>file server</li> <li>File server</li>
<li>OTA functionality</li> <li>OTA Update functionality</li>
<li>graphical configuration manager</li> <li>Graphical configuration manager</li>
<li>web server</li> <li>Web server</li>
</ul> </ul>
<p>The details can be found here: [[Integrated Functions]]</p> <p>The details can be found here: <a href="Integrated Functions">Integrated Functions</a></p>
</div> </div>
</div><footer> </div><footer>

11
nav.yml
View File

@@ -6,20 +6,31 @@ nav:
- Getting Started: - Getting Started:
- index.md - index.md
- Installation.md - Installation.md
- Hardware-Compatibility.md
- Best-Practice.md
- FAQs.md - FAQs.md
- Configuration:
- Choosing-the-Model.md
- Advanced:
- Build-Instructions.md
- API's: - API's:
- REST-API.md - REST-API.md
- MQTT-API.md - MQTT-API.md
# - Influx DB # - Influx DB
# - ... # - ...
- Links: - Links:
- Releases: https://github.com/jomjol/AI-on-the-edge-device/releases - Releases: https://github.com/jomjol/AI-on-the-edge-device/releases
- Web Installer/Console: https://jomjol.github.io/AI-on-the-edge-device/index.html - Web Installer/Console: https://jomjol.github.io/AI-on-the-edge-device/index.html
- Place an Issues: https://github.com/jomjol/AI-on-the-edge-device/issues - Place an Issues: https://github.com/jomjol/AI-on-the-edge-device/issues
- Join a Discussions: https://github.com/jomjol/AI-on-the-edge-device/discussions - Join a Discussions: https://github.com/jomjol/AI-on-the-edge-device/discussions
#- Old Documentation:
- Asorted Pages: - Asorted Pages:
# List all pages which are not covered by above list # List all pages which are not covered by above list
# Step by step we should migrate those page to the above list # Step by step we should migrate those page to the above list

View File

@@ -39,9 +39,23 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="./Installation/">Installation</a> <li class="toctree-l1"><a class="reference internal" href="./Installation/">Installation</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="./Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="./Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="./FAQs/">Frequently Asked Questions</a> <li class="toctree-l1"><a class="reference internal" href="./FAQs/">Frequently Asked Questions</a>
</li> </li>
</ul> </ul>
<p class="caption"><span class="caption-text">Configuration</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="./Choosing-the-Model/">Model Selection</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Advanced</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="./Build-Instructions/">Build the project yourself</a>
</li>
</ul>
<p class="caption"><span class="caption-text">API's</span></p> <p class="caption"><span class="caption-text">API's</span></p>
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="./REST-API/">REST API</a> <li class="toctree-l1"><a class="reference internal" href="./REST-API/">REST API</a>
@@ -64,12 +78,6 @@
<ul> <ul>
<li class="toctree-l1"><a class="reference internal" href="./Addditional-Information/">Addditional Information</a> <li class="toctree-l1"><a class="reference internal" href="./Addditional-Information/">Addditional Information</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="./Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="./Build-Instructions/">New</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="./Choosing-the-Model/">Which model should I use?</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="./Configuration-Parameter-Details/">Configuration Parameter Details</a> <li class="toctree-l1"><a class="reference internal" href="./Configuration-Parameter-Details/">Configuration Parameter Details</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="./Configuration/">Configuration</a> <li class="toctree-l1"><a class="reference internal" href="./Configuration/">Configuration</a>
@@ -90,8 +98,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="./Graphical-configuration/">Graphical configuration</a> <li class="toctree-l1"><a class="reference internal" href="./Graphical-configuration/">Graphical configuration</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="./Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="./Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a> <li class="toctree-l1"><a class="reference internal" href="./Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="./Integrated%20Functions/">Integrated Functions</a> <li class="toctree-l1"><a class="reference internal" href="./Integrated%20Functions/">Integrated Functions</a>
@@ -114,8 +120,6 @@
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="./Watermeter-specific-analog---digital-transition/">Understanding the problem</a> <li class="toctree-l1"><a class="reference internal" href="./Watermeter-specific-analog---digital-transition/">Understanding the problem</a>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="./xxx%20old%20AI-on-the-edge/">(old) Welcome to the AI-on-the-edge-device wiki!</a>
</li>
</ul> </ul>
</div> </div>
</div> </div>

File diff suppressed because one or more lines are too long

View File

@@ -155,9 +155,4 @@
<lastmod>2023-01-04</lastmod> <lastmod>2023-01-04</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url>
<loc>https://jomjol.github.io/AI-on-the-edge-device-docs/xxx%20old%20AI-on-the-edge/</loc>
<lastmod>2023-01-04</lastmod>
<changefreq>daily</changefreq>
</url>
</urlset> </urlset>

Binary file not shown.

View File

@@ -1,219 +0,0 @@
<!DOCTYPE html>
<html class="writer-html5" lang="en" >
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><link rel="canonical" href="https://jomjol.github.io/AI-on-the-edge-device-docs/xxx%20old%20AI-on-the-edge/" />
<link rel="shortcut icon" href="../img/favicon.ico" />
<title>(old) Welcome to the AI-on-the-edge-device wiki! - AI on the Edge Device</title>
<link rel="stylesheet" href="../css/theme.css" />
<link rel="stylesheet" href="../css/theme_extra.css" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.5.0/styles/github.min.css" />
<script>
// Current page data
var mkdocs_page_name = "(old) Welcome to the AI-on-the-edge-device wiki!";
var mkdocs_page_input_path = "xxx old AI-on-the-edge.md";
var mkdocs_page_url = "/AI-on-the-edge-device-docs/xxx%20old%20AI-on-the-edge/";
</script>
<script src="../js/jquery-3.6.0.min.js" defer></script>
<!--[if lt IE 9]>
<script src="../js/html5shiv.min.js"></script>
<![endif]-->
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.5.0/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
</head>
<body class="wy-body-for-nav" role="document">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side stickynav">
<div class="wy-side-scroll">
<div class="wy-side-nav-search">
<a href=".." class="icon icon-home"> AI on the Edge Device
</a><div role="search">
<form id ="rtd-search-form" class="wy-form" action="../search.html" method="get">
<input type="text" name="q" placeholder="Search docs" title="Type search term here" />
</form>
</div>
</div>
<div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<p class="caption"><span class="caption-text">Getting Started</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="..">Welcome</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Installation/">Installation</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../FAQs/">Frequently Asked Questions</a>
</li>
</ul>
<p class="caption"><span class="caption-text">API's</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../REST-API/">REST API</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../MQTT-API/">MQTT API</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Links</span></p>
<ul>
<li class="toctree-l1"><a class="" href="https://github.com/jomjol/AI-on-the-edge-device/releases">Releases</a>
</li>
<li class="toctree-l1"><a class="" href="https://jomjol.github.io/AI-on-the-edge-device/index.html">Web Installer/Console</a>
</li>
<li class="toctree-l1"><a class="" href="https://github.com/jomjol/AI-on-the-edge-device/issues">Place an Issues</a>
</li>
<li class="toctree-l1"><a class="" href="https://github.com/jomjol/AI-on-the-edge-device/discussions">Join a Discussions</a>
</li>
</ul>
<p class="caption"><span class="caption-text">Asorted Pages</span></p>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../Addditional-Information/">Addditional Information</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Best-Practice/">Best Practice</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Build-Instructions/">New</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Choosing-the-Model/">Which model should I use?</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration-Parameter-Details/">Configuration Parameter Details</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Configuration/">Configuration</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Correction%20Algorithm/">Correction Algorithm</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Demo-Mode/">Demo Mode</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Error-Codes/">Error Codes</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Error-Debugging/">Error Debugging</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../External-LED/">External LED</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Frequent%20Reboots/">Frequent reboots</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Gasmeter-Log-Downloader/">Gasmeter Log Downloader</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Graphical-configuration/">Graphical configuration</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Hardware-Compatibility/">Hardware Compatibility</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Install-a-rolling-%28unstable%29-release/">:bangbang: Living on the edge :bangbang:</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Integrated%20Functions/">Integrated Functions</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Integration-Home-Assistant/">Integration into Home Assistant</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Learn-models-with-your-own-images/">Learn models with your own images</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Migrate-Old-Config-To-New-Config/">Migration from water-meter „old“ to water-meter “AI-on-the-edge-device”</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Neural-Network-Types/">Neural Network Types</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../OTA---Update-Firmware-and-Web-Interface/">Over-The-Air (OTA) Update</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../ROI-Configuration/">ROI (Region of Interest) Configuration</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Release-creation/">Release creation</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Testing/">Testing</a>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Watermeter-specific-analog---digital-transition/">Understanding the problem</a>
</li>
<li class="toctree-l1 current"><a class="reference internal current" href="./">(old) Welcome to the AI-on-the-edge-device wiki!</a>
<ul class="current">
</ul>
</li>
</ul>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
<nav class="wy-nav-top" role="navigation" aria-label="Mobile navigation menu">
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="..">AI on the Edge Device</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content"><div role="navigation" aria-label="breadcrumbs navigation">
<ul class="wy-breadcrumbs">
<li><a href=".." class="icon icon-home" alt="Docs"></a> &raquo;</li>
<li>Asorted Pages &raquo;</li>
<li>(old) Welcome to the AI-on-the-edge-device wiki!</li>
<li class="wy-breadcrumbs-aside">
<a href="https://github.com/jomjol/AI-on-the-edge-device-docs/edit/main/docs/xxx old AI-on-the-edge.md" class="icon icon-github"> Edit on GitHub</a>
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div class="section" itemprop="articleBody">
<h1 id="old-welcome-to-the-ai-on-the-edge-device-wiki">(old) Welcome to the AI-on-the-edge-device wiki!</h1>
<p>Artifical inteligence based systems have been established in our every days live. Just think of speech or image recognition. Most of the systems relay on either powerfull processors or a direct connection to the cloud for doing the calculations up there. With the increasing power of modern processors the AI systems are coming closer to the end user - which is usally called <strong>edge compution</strong>.
Here this edge computing is brough into a practical example, where a AI network is implemented on a ESP32 device so: <strong>AI on the edge</strong>.</p>
<p><strong>Have fun in studying the new posibilities and ideas</strong></p>
<p>This is about image recognition and digitalization, done totally on a cheap ESP32 board using artifical intelligence in form of convolutional neural networks (CNN). Everything, from image capture (OV2640), image preprocessing (auto alignment, ROI idenficiation) all the way down to the image recognition (CNN structure) and result plausiblisation is done on a cheap 10 EUR device.</p>
<p>This all is integrated in an easy to do setup and use environment, taking care for all the background processing and handling, including regular job scheduler. The user interface is an integrated web server, that can be easily adjusted an offers the data as an API in different options.</p>
<p>The task to be demonstrated here is an automated readout of an analog water meter. The water consumption is to be recorded within a house automatization and the water meter is totally analog without any electronic interface. Therefore the task is solved by taking regularly an image of the water meter and digitize the reading.</p>
<p>There are two types of CNN implemented, a classification network for reading the digital numbers and a single output network for digitize the analog pointers for the sub digit readings.</p>
<p>This project is a evolution of the <a href="https://github.com/jomjol/water-meter-system-complete">water-meter-system-complete</a>, which uses ESP32-CAM just for taking the image and a 1GB-Docker image to run the neural networks backbone. Here everything is integrated in an ESP32-CAM module with 4MB of SDRAM and a SD-Card as data storage.</p>
<p>This systems implements several functions: </p>
<ul>
<li>(water) meter readout - it can handle also dual meters with two or even more readings</li>
<li>picture provider</li>
<li>fileserver</li>
<li>OTA functionality</li>
<li>web server</li>
</ul>
<p>The details can be found here: [[Integrated Functions]]</p>
</div>
</div><footer>
<div class="rst-footer-buttons" role="navigation" aria-label="Footer Navigation">
<a href="../Watermeter-specific-analog---digital-transition/" class="btn btn-neutral float-left" title="Understanding the problem"><span class="icon icon-circle-arrow-left"></span> Previous</a>
</div>
<hr/>
<div role="contentinfo">
<!-- Copyright etc -->
</div>
Built with <a href="https://www.mkdocs.org/">MkDocs</a> using a <a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
</footer>
</div>
</div>
</section>
</div>
<div class="rst-versions" role="note" aria-label="Versions">
<span class="rst-current-version" data-toggle="rst-current-version">
<span>
<a href="https://github.com/jomjol/AI-on-the-edge-device-docs" class="fa fa-github" style="color: #fcfcfc"> GitHub</a>
</span>
<span><a href="../Watermeter-specific-analog---digital-transition/" style="color: #fcfcfc">&laquo; Previous</a></span>
</span>
</div>
<script>var base_url = '..';</script>
<script src="../js/theme_extra.js" defer></script>
<script src="../js/theme.js" defer></script>
<script src="../search/main.js" defer></script>
<script defer>
window.onload = function () {
SphinxRtdTheme.Navigation.enable(true);
};
</script>
</body>
</html>