# BLE testare online för IoT, Wearables och Maker Hårdvara
Denna Web Bluetooth skanner låter dig testa om en närliggande Bluetooth Low Energy enhet är upptäckbar från en webbläsare och vilka GATT tjänster den exponerar efter att tillstånd har beviljats. Den är användbar vid felsökning av ESP32 firmware, Arduino BLE sketcher, smarta sensorer, fitnesswearables, tangentbord, anpassade beacons, miljömonitorer och prototyphårdvara innan du bygger en native mobilapp.| Vad du ser | Vad det betyder | Vad du ska kontrollera härnäst |
|---|---|---|
| Enhetsnamn | Det annonserade Bluetooth namnet, om hårdvaran sänder ett. | Om det är tomt, kontrollera firmwarens annonseringsdata eller använd ett känt namnprefix under testning. |
| Enhets-ID | En webbläsaromfattad identifierare, inte den faktiska offentliga MAC adressen. | Använd det endast för denna webbläsarsession; behandla det inte som ett universellt hårdvaruserienummer. |
| GATT tjänst UUIDer | Tjänstgrupperna som exponeras efter att anslutningen har accepterats. | Jämför standard UUIDer med Bluetooth SIG listan eller din firmware tjänsttabell. |
| Anpassad tjänst | En leverantörsspecifik eller projektspecifik UUID. | Öppna din firmware, mobilappsprofil eller BLE dokumentation för att mappa egenskaper och behörigheter. |
# Varför Webbläsarbaserad Bluetooth Skanning är Annorlunda
Inbyggda BLE skannerappar visar ofta kontinuerliga annonser från många närliggande enheter. Web Bluetooth är avsiktligt strängare: sidan måste öppnas i ett säkert sammanhang, skanningen måste starta från ett användarklick och webbläsaren visar en tillståndsväljare. Detta skyddar användare från tyst spårning samtidigt som utvecklare får ett praktiskt sätt att ansluta till vald BLE hårdvara från JavaScript.Web Bluetooth skanner
Bäst för snabb firmwarevalidering, demos, supportflöden, klassrumslabb och webbläsarbaserad diagnostik där installationsfriktion spelar roll.
Inbyggd BLE app
Bättre för bakgrundsskanning, RSSI loggning, parkopplingsflöden, krypterade leverantörsprotokoll, stora egenskapsträd och långsiktig fältdiagnostik.
# Vanliga Anledningar till att en BLE Enhet inte Visas
- Bluetooth är avaktiverat på operativsystemsnivå eller webbläsaren saknar Bluetooth tillstånd.
- Enheten är ansluten till en annan telefon, laptop, leverantörsapp eller gateway och har slutat annonsera.
- Hårdvaran annonserar endast under en kort period efter uppstart eller efter att ha tryckt på en parkopplingsknapp.
- Webbläsaren är inte Chromium-baserad, sidan serveras inte via HTTPS eller plattformen blockerar Web Bluetooth.
- Firmwaren annonserar tillverkardata men döljer det lokala namnet, så väljaren kan visa en namnlös enhet.
- Enheten kräver bindning, kryptering eller proprietär autentisering innan tjänster blir läsbara.
# Hur man Använder GATT UUIDer vid Felsökning
En framgångsrik anslutning med tjänst UUIDer talar om att webbläsaren kan nå kringutrustningen och att kringutrustningen exponerar åtminstone en del av sin GATT tabell. Standardtjänster som Batteritjänst, Enhetsinformation, Puls, Mänskligt Gränssnitt och Miljöavkänning är lätta att känna igen. Anpassade UUIDer pekar vanligtvis på firmwarespecifika funktioner och behöver egenskapskartan från din källkod eller leverantörsdokumentation.| Symptom | Trolig orsak | Praktisk lösning |
|---|---|---|
| Tillståndsväljaren är tom | Enheten annonserar inte eller webbläsarstöd saknas. | Starta om enheten, aktivera parkopplingsläge, gå närmare eller försök igen i Chrome/Edge. |
| Anslutningen misslyckas omedelbart | Enheten är upptagen, utom räckhåll eller avvisar webbläsarens anslutning. | Koppla från leverantörsappar och håll kringutrustningen nära datorn. |
| Inga tjänster listas | GATT är inte tillgängligt, tjänster är dolda eller åtkomst beviljades inte för dessa UUIDer. | Lägg till kända valfria tjänster i firmwaretester eller inspektera med ett inbyggt BLE verktyg. |
| Endast anpassade UUIDer visas | Hårdvaran använder leverantörsspecifika firmwarertjänster. | Mappa UUIDer till källkods konstanter och dokumentera läs-/skrivbehörigheter för egenskaper. |
# Säkerhets- och Integritetsgränser
- Sidan kan inte tyst samla in närliggande Bluetooth enheter i bakgrunden.
- Webbläsaren kan dölja verkliga MAC adresser och istället tillhandahålla ett omfattat enhets-ID.
- Åtkomst börjar först efter att användaren klickar på skanningsknappen och väljer en enhet.
- Resultaten laddas inte upp eller lagras av denna webbplats.
- Känsliga kommersiella enheter kan kräva kryptering eller ett leverantörsparkopplingsflöde som denna generiska skanner inte kan kringgå.