wifi_firmware
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
- 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
aWIFI_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
wifi_firmware.txt · Poslední úprava: autor: michal