index_new.html 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. <html>
  2. <title>AI on the Edge Device - Webinstaller</title>
  3. <link rel="icon" href="https://raw.githubusercontent.com/jomjol/AI-on-the-edge-device/master/images/icon/favicon.ico" type="image/x-icon">
  4. <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.3.1/dist/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
  5. <script
  6. type="module"
  7. src="https://unpkg.com/esp-web-tools@9.0.3/dist/web/install-button.js?module"
  8. ></script>
  9. <body style="
  10. padding: 20px;
  11. padding-left: 60px;
  12. padding-right: 60px;
  13. ">
  14. <table>
  15. <tr>
  16. <td><img src=https://raw.githubusercontent.com/jomjol/AI-on-the-edge-device/master/images/icon/watermeter.svg style="width: 100px; padding-right: 10px;"></td>
  17. <td><h1>AI-on-the-edge-device</h1><h2>Webinstaller and Console</h2></td>
  18. </tr>
  19. </table>
  20. <hr>
  21. <p>This page provides the Webinstaller and a live USB Console to your AI-on-the-edge-device.<br>
  22. For further information about AI-on-the-edge-device please go to <a href=https://github.com/jomjol/AI-on-the-edge-device>https://github.com/jomjol/AI-on-the-edge-device</a>.</p>
  23. <p>Beside flashing the firmware you need a sd-card with configuration informations about the system and the wifi credentials.</p>
  24. <p>There a two ways to make this settings:</body>p>
  25. <ol>
  26. <li>By hand: follow the instructions in the wiki (copy data to sd-card, setup wifi credentials by hand)</li>
  27. <li>Use an integraded primitiv access point to make the first setup.<br>
  28. In this case read the instructions below carefully in advance, as you have to temporaly change wifi and need a downloaded file.</li>
  29. </ol>
  30. <p>Notes:</p>
  31. <ul>
  32. <li>For the installation, make sure to switch the ESP32 to Bootloader mode!</li>
  33. <li>The SD-Card still must be flashed separately on a PC (See in the <a href=https://github.com/jomjol/AI-on-the-edge-device/wiki/Installation>Wiki</a>)!</li>
  34. <li>After the installation, a manual reset might be required!</li>
  35. <li>Please note that not all webbrowsers and operating systems support the needed access to USB!</li>
  36. <li>Check the <a href=https://github.com/jomjol/AI-on-the-edge-device/wiki/Installation>Wiki</a> for additional information.</li>
  37. </ul>
  38. <p><esp-web-install-button manifest="manifest.json"></esp-web-install-button></p>
  39. <hr>
  40. <p style="font-size: small;">Installer and Console powered by <a href=https://esphome.github.io/esp-web-tools/ target=_blank>ESP Web Tools</a></p>
  41. <h5>Using internal access point for sd-card setup</h5>
  42. <p>Before starting the flash process download the necessary file. It is a zip file, that contains the initial default configuration additionally.
  43. You can identify it by the naming. It should contain `...remote-setup...` within the file name. Store this file locally you will need it later.
  44. </p>
  45. <h6>Flash the firmware with the WebInstaller</h6>
  46. <div style="text-indent:50px;">
  47. <p>Instructions see above.</p>
  48. </div>
  49. <h6>Connect to Device</h6>
  50. <div style="text-indent:50px;">
  51. <p>During the first booting, the device identifies, that the wifi credentials as well as the configuration informations are missing.</p>
  52. <p>Therefore a simple wifi access point is initiated and a simple internal web server is startet.</p>
  53. <p>The naming of the wifi is "AI-on-the-edge" and you can access without any password.</p>
  54. <p><img src="access-point.png" alt="Access Point" width="250"></p>
  55. <p>You connect to the server with the fixed ip: http://192.168.4.1</p>
  56. </div>
  57. <h6>Upload initial configuration to sd-card</h6>
  58. <div style="text-indent:50px;">
  59. <p><img src="setup-config.png" alt="Access Point" width="300"></p>
  60. <p>Use the `select file` and `upload` button to start the upload.</p>
  61. <p>A warning will come, if you have choosen a possible wrong file (without default configuration).</p>
  62. </div>
  63. <h6>Upload initial configuration to sd-card</h6>
  64. <div style="text-indent:50px;">
  65. <p><img src="setup-config.png" alt="Access Point" width="300"></p>
  66. <p>Use the `select file` and `upload` button to start the upload.<br>
  67. A warning will come, if you have choosen a possible wrong file (without default configuration).</p>
  68. <p>Be patient - the upload takes up to about 60s without response during this time.<br>
  69. After succesfull upload the page will be reloaded for the next step.</p>
  70. </div>
  71. <h6>Store WLAN acces information</h6>
  72. <div style="text-indent:50px;">
  73. <p><img src="setup-wlan.png" alt="Access Point" width="300"></p>
  74. <p>Here you can set your wifi credentials. Only basic settings can done here. If you need advanced features (fixed ip, ...), please use the manual setup.</p>
  75. <p>Attention:</p>
  76. <ul>
  77. <li>Carefully check your wifi settings. To change them later on, you need to take you the sd-card and to it manually in `wlan.ini`</li>
  78. <li>The informations are transfered without encryption.</li>
  79. </ul>
  80. <p>Finish the step by pushing `Write wlan.ini`</p>
  81. </div>
  82. <h6>Reboot</h6>
  83. <div style="text-indent:50px;">
  84. <p><img src="setup-reboot.png" alt="Access Point" width="300"></p>
  85. <p>The final step is the reboot.</p>
  86. <p>It will take up to 3 minutes. Afterwards you can find your device in the local network. Check you router for the IP. You can find it also in the console output.</p>
  87. </div>
  88. </body>
  89. </html>