====== 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 ==== - Z webu [[https://code.visualstudio.com/]] stáhni a nainstaluj VS Code ==== Naklonuj adresář z MeshCore z GitHub ==== - Vytvoř si složku, do které stáhneš (naklonuješ) MeshCore z GitHub. Například C:\repo\ - 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) - Otevři integrovaný terminál (nahoře v menu je záložka terminál) - Pracuj v terminálu: - Otevři složku, kam budeš klonovat repozitář: ''cd C:\repo\'' - Klonuj repozirář: ''git clone https://github.com/ripplebiz/MeshCore.git'' - Otevři složku projektu: ''cd MeshCore'' - Spusť projekt ''code .'' - 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 ==== - Najdi a otevři soubor variants/heltec_v3/platformio.ini - V souboru najdi blok kódu začínající na ''[env:Heltec_v3_companion_radio_wifi]'' - 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 - Ú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í ==== - Připoj zařízení - V levém menu kliknu na hlavu aliena a následně klikni na upload. To nahraje upravený firmware do připojeného zařízení - 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 ==== - Otevři administraci routeru a přihlaš se do něj. Administraci většinou najdeš na IP 192.168.1.1 - V závislosti na druhu routeru vyhledej seznam všech připojených zařízení a zjisti, jako IP adresu Heltec dostal. - Spusť MeshCore aplikaci v telefonu - Stiskni tlačítko připojit (s bluetooth logem). - Klikni na 3 tečky v pravém horním rohu. - Vyber "Connect via WiFi" - Vlož IP adresu, kterou jsi našel v routeru, port nech výchozí 5000 - Jsi přihlášen přes wifi