Obsah

Připojení k WiFi

Návod jak přidat podporu pro WiFi do MeshCore firmware - musí se upravit zdrojový kód a poté jej znovu zkompilovat. Pak se zařízení připojí do nastavené WiFi sítě a je možné na něj přistupovat přes síť pomocí IP adresy. Tuto úpravu je možné samozřejmě aplikovat pouze na zařízeních, které mají WiFi hardware - to jsou primárně zařízení s procesorem z rodiny ESP.

Nainsaluj VS Code

  1. Z webu https://code.visualstudio.com/ stáhni a nainstaluj VS Code

Naklonuj adresář z MeshCore z GitHub

  1. Vytvoř si složku, do které stáhneš (naklonuješ) MeshCore z GitHub. Například C:\repo\
  2. Spusť VS Code (v průběhu kroků bude VS Code stahovat a aktualizovat spoustu věcí, tak vždycky počkej, než akce doběhne)
  3. Otevři integrovaný terminál (nahoře v menu je záložka terminál)
  4. Pracuj v terminálu:
    1. Otevři složku, kam budeš klonovat repozitář: cd C:\repo\
    2. Klonuj repozirář: git clone https://github.com/ripplebiz/MeshCore.git
    3. Otevři složku projektu: cd MeshCore
    4. Spusť projekt code .
  5. VS Code pozná, že se jedná o PlatformIO projekt a stáhne rozšíření platform.io. Pokud ne, budeš ho muset přidat přes rozšíření (extension).

Proveď změny v FW

  1. Najdi a otevři soubor variants/heltec_v3/platformio.ini
  2. V souboru najdi blok kódu začínající na [env:Heltec_v3_companion_radio_wifi]
  3. Uvnitř bloku kódu se nacházejí 2 proměnné, WIFI_SSID a WIFI_PWD, tady napiš název svojí wifi sítě a heslo
  4. Úplně na spodní liště klikni na text [default(MeshCore)]. To zobrazí nahoře rozevírací seznam, ze kterého vybereš Heltec_v3_companion_radio_wifi

Nahraj nový upravený firmware do zařízení

  1. Připoj zařízení
  2. V levém menu kliknu na hlavu aliena a následně klikni na upload. To nahraje upravený firmware do připojeného zařízení
  3. Po nahrání upraveného FW se zařízení automaticky připojí k wifi síti.

Zjisti IP a připoj se k ní z aplikace

  1. Otevři administraci routeru a přihlaš se do něj. Administraci většinou najdeš na IP 192.168.1.1
  2. V závislosti na druhu routeru vyhledej seznam všech připojených zařízení a zjisti, jako IP adresu Heltec dostal.
  3. Spusť MeshCore aplikaci v telefonu
  4. Stiskni tlačítko připojit (s bluetooth logem).
  5. Klikni na 3 tečky v pravém horním rohu.
  6. Vyber „Connect via WiFi“
  7. Vlož IP adresu, kterou jsi našel v routeru, port nech výchozí 5000
  8. Jsi přihlášen přes wifi