# BLE Tester online voor IoT, Wearables en Maker Hardware
Deze Web Bluetooth scanner stelt u in staat te testen of een nabijgelegen Bluetooth Low Energy apparaat detecteerbaar is vanuit een browser en welke GATT-services het blootstelt na het verlenen van toestemming. Het is nuttig bij het debuggen van ESP32 firmware, Arduino BLE schetsen, slimme sensoren, fitnesswearables, toetsenborden, aangepaste bakens, omgevingsmonitors en prototypehardware voordat u een native mobiele app bouwt.| Wat u ziet | Wat het betekent | Wat u vervolgens moet controleren |
|---|---|---|
| Apparaatnaam | De geadverteerde Bluetooth-naam, als de hardware er een uitzendt. | Als het leeg is, controleer dan de firmware-advertentiegegevens of gebruik een bekende naamvoorvoegsel tijdens het testen. |
| Apparaat-ID | Een browser-gebonden identificatie, niet het ruwe openbare MAC-adres. | Gebruik het alleen voor deze browsersessie; behandel het niet als een universeel hardware serienummer. |
| GATT-service-UUIDs | De servicegroepen die worden blootgesteld na het accepteren van de verbinding. | Vergelijk standaard-UUIDs met de Bluetooth SIG-lijst of uw firmware-servicetabel. |
| Aangepaste service | Een leverancierspecifieke of projectspecifieke UUID. | Open uw firmware, mobiele app-profiel of BLE-documentatie om kenmerken en rechten te mappen. |
# Waarom Browser Bluetooth Scannen Anders Is
Native BLE scanner apps tonen vaak continue advertenties van veel nabijgelegen apparaten. Web Bluetooth is opzettelijk strenger: de pagina moet worden geopend in een veilige context, de scan moet starten vanuit een gebruikersklik en de browser toont een toestemmingskiezer. Dit beschermt gebruikers tegen stille tracking terwijl ontwikkelaars nog steeds een praktische manier hebben om verbinding te maken met geselecteerde BLE-hardware vanuit JavaScript.Web Bluetooth scanner
Het beste voor snelle firmwarevalidatie, demo's, ondersteuningsstromen, klassikale labs en browsergebaseerde diagnostiek waar installatiefrictie belangrijk is.
Native BLE app
Beter voor achtergrondscannen, RSSI-logging, koppelingsworkflows, versleutelde leveranciersprotocollen, grote kenmerkenbomen en langdurige velddiagnostiek.
# Veelvoorkomende Redenen Waarom een BLE Apparaat Niet Verschijnt
- Bluetooth is uitgeschakeld op besturingssysteemniveau of de browser heeft geen Bluetooth-toestemming.
- Het apparaat is verbonden met een andere telefoon, laptop, leveranciersapp of gateway en is gestopt met adverteren.
- De hardware adverteert alleen gedurende een kort venster na het opstarten of na het indrukken van een koppelingsknop.
- De browser is niet Chromium-gebaseerd, de pagina wordt niet via HTTPS aangeboden of het platform blokkeert Web Bluetooth.
- De firmware adverteert fabrikantgegevens maar verbergt de lokale naam, dus de kiezer kan een naamloos apparaat tonen.
- Het apparaat vereist bonding, versleuteling of propriëtaire authenticatie voordat services leesbaar worden.
# Hoe GATT-UUIDs te Gebruiken Tijdens Debuggen
Een succesvolle verbinding met service-UUIDs vertelt u dat de browser het randapparaat kan bereiken en dat het randapparaat ten minste een deel van zijn GATT-tabel blootstelt. Standaardservices zoals Batterijservice, Apparaatinformatie, Hartslag, Human Interface Device en Omgevingsdetectie zijn gemakkelijk te herkennen. Aangepaste UUIDs wijzen meestal naar firmwarespecifieke functies en hebben de kenmerkenkaart uit uw broncode of leveranciersdocumentatie nodig.| Symptoom | Waarschijnlijke oorzaak | Praktische oplossing |
|---|---|---|
| Toestemmingskiezer is leeg | Apparaat adverteert niet of browserondersteuning ontbreekt. | Herstart het apparaat, schakel de koppelingsmodus in, kom dichterbij of probeer opnieuw in Chrome/Edge. |
| Verbinding mislukt onmiddellijk | Apparaat is bezet, buiten bereik of weigert de browserverbinding. | Verbreek leveranciersapps en houd het randapparaat dicht bij de computer. |
| Geen services vermeld | GATT is niet beschikbaar, services zijn verborgen of toegang is niet verleend voor die UUIDs. | Voeg bekende optionele services toe in firmwaretests of inspecteer met een native BLE-tool. |
| Alleen aangepaste UUIDs verschijnen | De hardware gebruikt leverancierspecifieke firmwareservices. | Wijs UUIDs toe aan broncodeconstanten en documenteer lees-/schrijfrechten van kenmerken. |
# Beveiligings- en Privacygrenzen
- De pagina kan niet stilzwijgend nabijgelegen Bluetooth-apparaten op de achtergrond verzamelen.
- De browser kan echte MAC-adressen verbergen en in plaats daarvan een gebonden apparaat-ID verstrekken.
- Toegang begint pas nadat de gebruiker op de scanknop klikt en een apparaat kiest.
- Resultaten worden niet geüpload of opgeslagen door deze website.
- Gevoelige commerciële apparaten kunnen versleuteling of een leverancierskoppelingsstroom vereisen die deze generieke scanner niet kan omzeilen.