OTA update repeateru přes bluetooth (BLE) a směrovou WiFi anténu.
Proč to děláme ?
- potřebujeme udělat update repeateru přes BLE na špatně dostupné lokalitě
- věžák, vzdálený stožár, místo, kam potřebujeme povolený vstup, stožáru, kam nemusíme vylézt, …
- bluetooth signál bychom směrovali pomocí panelové, směrové nebo sektorové antény na náš repeater
Jaký HW / SW potřebuji
- počítač
- BLE adapter s odpojitelnou anténou, abychom BLE signal směrovali do naší externí směrové antény
- panelová, směrová nebo sektorová anténa, která funguje ve WiFi pásmu 2.4Ghz (BLE funguje ve stejné pásmu, akorát na kratří vzdálenosti, my si BLE signál prodloužíme
)
- kabel na propojení BLE adaptéru a antény (kratší kabel = menší ztráty).
- úžasný software od recrof-a (https://github.com/recrof/nrf_dfu_py/). Funguje pro Linux, Win, mac
- nový firmware pro repeater
- na repeateru nainstalovaný poslední OTAFix bootloader (nyní 2.1) je nutnost !!!
Postup minimalizují chyby
- tento postup by mohl vést k cíli rychleji a mohl by omezit zbytečné chyby
- přečíst si https://github.com/recrof/nrf_dfu_py/ 3 x. 😁 a pak jeste jednou.
- nakoupit HW, buď, co doporučuje recrof nebo ty, co jsem použil
- Než to půjdu udělat naostro, otestovat to tam, kde se k repeateru můžu dostat
- … ale však to známe. Vždy se něco najde. 😁😁
Co jsem použil za HW
- BLE adapter s odpojitelnou externí anténou (startech.com)
- adapter se dá koupit na https://startech.com/ i na https://amazon.de/
- konektor adapteru (RP-SMA female) - je stejny, jak na krabicce Wio L1 Pro.
- BLE adapter nepotřebuje do Windows driver !!
- směrová WiFi anténa BT Bluetooth WIFI ASTRAEA 18dBi 2,4GHz range up to 10km
- pozor, anténa ma TNC konektor
- kabel 2m TNC-m/RP-SMAm WiFi/GSM antenna extension cable
- nrf_dfu appka od recrof-a (https://github.com/recrof/nrf_dfu_py/) je úplně MEGA !!!! Fakt skvělá appka.
- Díky moc
Na co jsem narazil a co mne brzdilo
- WIN : startech BLE adapter se hádal s internim BLE (2-3h).
- Musel jsem před vložením startech BLE adapteru vnitřní BLE we WIN zakázat.
- Pak jsem vložil do USB-A startech BLE adapter a Windows je prohlásily za funkční
- Pokud jsem měl vložený startech adapter ve Windows a zablokoval vnitřní BLE, Windows startech BLE adapter viděly nefunkční.
- update na vzdálenost 150m od nodu (30 min)
- update neprošel.
- Předpokládám, že to bylo kvůli rušení, jelikož anténa nasměrovaná na vežák napočítala desítky bluetooth zařízení.
- Proto jsem se přesunul blíž.
- update na vzdálenost 110m už byl v pohodě.
- jednu stranu směru na věžák jsem si zastínil zdí, aby se omezilo rušení
- výběr správného kabelu mezi anténou a BLE adapterem (pár dnů kvůli koupi nového kabelu)
- poprve koupen nesprávný kabel
- Antena ma TNC konektor, BLE adapter ma RP-SMA female (SMA s kolikem)
Jak to nakonec proběhalo
- stažený software of Recrof-a (https://github.com/recrof/nrf_dfu_py/releases)
- stažený firmware 1.14.1 (v době aktualizace)
- pc s Win, připojený startech BLE adapter, kabelem propojený adapter a panelová anténa
- repeater jsem přepnul na update přes
- start ota
- panelová anténa nasměrovaná na repeater
- sw od recrofa přes Bluetooth viděl repeater ve stavu : RAK_OTA
- update po 8-10 min doběhnul
- hotovo




