Sziasztok,
ESP32-vel dolgozom és nem tudom összehozni, hogy a Wifi és a Bluetooth együtt működjön. Amint a Wifi station módba kapcsol, a Bluetooth nem tud kapcsolódni. Látszik az eszköz, de nincs connect.
A fórumokon ennek a flag-nek az állítását ajánlják, de hiába állítom át, nekem nem megy: CONFIG_SW_COEXIST_ENABLE
Tudna valaki segíteni?
- 351 megtekintés
Hozzászólások
Nem fog menni. Ugyanazt az antennat kellene hasznalnia - ua. a freki. Felecsde :) LoRa.
- A hozzászóláshoz be kell jelentkezni
Hat, ez kicsit sem fugg attol, hogy egy antennat kell hasznalni. Attol meg plane nem, hogy egy freki. Ez attol fugg, hogy fizikailag egy radio van benne, ami vagy Wi-Fi-t ad vagy Wi-Fi-t vesz vagy Bluetooth-t ad vagy Bluetooth-t vesz. A negy kozul egyszerre egyet. Tehat barmelyik allapt van, addig a masik harom nincs. Ez a problema.
Ennel ellenere, pl. Dynamic Multi-Protocol (az EFR32-nel igy hivjak, amikor ket kulonbozo protokol megoszva hasznalja a radiot (ott nincs Wi-Fi, de pl. BLE + Zigbee lehet, akar 2.4GHz + subGHz is)) eseten mukodhet a dolog, ugyanis a Bluetooth es a Wi-Fi is elviseli, ha csomagot maradnak ki - de nyilvan ennek van hatara es rossz hatassal van az egesz rendszer hatekonysagara (pl. throughput - mivel mindig lesznek elveszett / utkozo csomagok).
A Wi-Fi es a Bluetooth egyebkent nem ugyanazon a frekvencian megy. Kulon-kulon sem, de a Wifi (2.4GHz) talan 12-13 csatornara van elosztva, mig a Bluetooth talan ~40. Raadasul a Bluetoothnal meg adaptive frequency hopping is van. Az igaz, hogy mindketto a 2400-2480MHz-es savon belul van, es a csatornak kozott van atfedes.
Azt meg, hogy a LoRa hogyan jon ide, vegkepp nem ertem.
/sza2
Digital? Every idiot can count to one - Bob Widlar
- A hozzászóláshoz be kell jelentkezni
Sosem probaltam meg hasznalni a kettot egyutt, de itt van egy thread ami azt allitja, hogy lehet, igaz, kompromisszumokkal.
/sza2
Digital? Every idiot can count to one - Bob Widlar
- A hozzászóláshoz be kell jelentkezni
Mi próbáltuk.
Az lett a konklúzió, hogy több vele a szopás, mint a nyereség.
- A hozzászóláshoz be kell jelentkezni
Me'g akartam is irni, csak mar valaszoltal - szoval az ESP32 aranylag olcso, ha nem tomeggyartas, akkor az is jobb megoldas lehet, ha ket ESP32-t hasznal az ember, egyik Wi-Fi, masik Bluetooth (esetleg a masik nem is ESP32, hanem valami meg olcsobb Bluetooth-only), es valami mas modon osszekotni (UART, SPI (I2C?)). Programozasilag talan kicsit nagyobb munka, de tisztabb megoldas.
/sza2
Digital? Every idiot can count to one - Bob Widlar
- A hozzászóláshoz be kell jelentkezni
Többször végigolvastam, mert nem akartam megérteni. De (pár éve) én is rájöttem, hogy még kompromisszumokkal sem lehet. Összekötöttem két esp32-t, serial-on beszélgettek, egyik BT-zett, másik WiFi-zett. Ha túl közel voltak (<20cm) nem ment stabilan a két dolog egyszerre.Nem pont ugyanaz a frekvencia, de zavarják egymást. (Szerintem). nRF24-es modulokkal játszom mostanában, annak is a 90-es csatornát vagy magasabbat (125-ig) javasolnak, ha a szobában van wifi kapcsolat. Már 70-es csatornától felfelé más mint a wifi, de mégis.
- A hozzászóláshoz be kell jelentkezni