När Bluetooth hackar eller tappar anslutningen kan orsaken vara radiostörningar, avstånd, strömförsörjning, antennplacering eller programvara. Här undersöker vi problemet genom observationer och kontrollerade ändringar på våra egna enheter.
Bluetooth delar frekvensbandet
Bluetooth använder 2,4 GHz-bandet tillsammans med bland annat Wi-Fi. BLE har 40 radiokanaler. De tre primära annonseringskanalerna används för upptäckt, medan en etablerad anslutning använder de allmänna datakanalerna och frekvenshoppning. BLE är alltså inte begränsat till tre fasta kanaler när enheter kommunicerar.
Se Bluetooth SIG:s BLE-introduktion och deras förklaring av adaptiv frekvenshoppning. Räckvidd och störningstålighet beror på den aktuella radion, antennen, avståndet och trafiken; ett produktnamn kan inte lova ett visst resultat.
En enkel felsökningsplan
- Skapa en referens på kort avstånd med bra strömförsörjning och känd firmware. Anteckna vad som faktiskt misslyckas: upptäckt, parkoppling eller dataöverföring.
- Håll antennen fri från metall, lösa ledningar och jordplan som tillverkaren avråder från. Jämför utan att ändra flera saker samtidigt.
- Kontrollera om felen sammanfaller med mycket Wi-Fi-trafik på egna enheter. Flytta vanlig datatrafik till 5 GHz om utrustningen stöder det.
- Logga avbrott och signalstyrka. RSSI är användbart för jämförelser, men är ingen exakt avståndsmätning.
- Prova en fungerande kabel, en annan strömförsörjning och en annan klient för att skilja radiofel från programvaru- och strömproblem.
Mät i stället för att störa
Använd passiva skannrar eller lämplig analysutrustning för att se radioaktivitet. Sänd inte brus eller falska paket mot andra enheter. Avsiktliga störningar kan påverka annan utrustning än den du vill testa. Professionella störningstester hör hemma i en kontrollerad, auktoriserad testmiljö.
En vanlig nRF24-radio är inte en Bluetooth-radio, och ett ESP32-kort har inte nödvändigtvis samma Bluetooth-funktioner som ett annat ESP32-kort. Kontrollera den exakta kretsen och den valda programvaran.
Nästa projekt
Välj ett kort med Bluetooth och bygg en liten statusmätare som loggar anslutningen till din egen telefon. Det är ett användbart sätt att lära sig annonsering, anslutningar och felsökning utan att störa grannens nätverk.
Comments (17 kommentarer)
Spider man
Xnxis
Sksks
Sjsidjsisis
Djdis
1
1
Penis
Tidigare
1