Web Bluetooth BLE skanner

Skanna Bluetooth Low Energy enheter i närheten från webbläsaren, inspektera exponerade GATT tjänst UUIDer och testa om din IoT- eller wearable-hårdvara är upptäckbar.

Redo att skanna närliggande BLE hårdvara

Fungerar bäst i Chromium-baserade webbläsare med Bluetooth aktiverat. Web Bluetooth är avsiktligt tillståndsbegränsat och visar kanske inte alla närliggande annonsörer.

Zoom 100%
Verktygsstudio

Vill du ha det här verktyget på din webbplats?

Anpassa färger och mörkt läge för WordPress, Notion eller din egen sajt.

Vanliga frågor

Kan en webbplats skanna Bluetooth enheter utan tillstånd?

Nej. Web Bluetooth kräver alltid en användargest och en webbläsartillståndsväljare. Detta verktyg ser bara den enhet du uttryckligen väljer och lagrar inte MAC adresser, enhets-ID eller skanningsresultat.

Varför visar inte skannern alla närliggande BLE enheter?

Webbläsare exponerar avsiktligt Bluetooth genom en tillståndsväljare, inte som en tyst bakgrundsskanner. Vissa enheter slutar också annonsera, döljer sitt namn, kräver parkoppling eller exponerar tjänster endast efter en anslutning.

Vilka webbläsare stöder Web Bluetooth?

Web Bluetooth stöds bäst i Chromium-baserade skrivbordswebbläsare som Chrome och Edge. Det kräver vanligtvis HTTPS eller localhost och är inte tillgängligt i många Firefox-, Safari- och iOS-webbläsarkonfigurationer.

Kan detta läsa privata sensordata från en wearable?

Endast om enheten exponerar kompatibla GATT tjänster och webbläsaren beviljar åtkomst. Många kommersiella wearables kräver leverantörsappar, kryptering, bindning eller proprietära egenskaper som en generisk webbläsarskanner inte kan avkoda.

Vad är GATT tjänst UUIDer?

En GATT tjänst UUID identifierar en grupp Bluetooth Low Energy funktioner, såsom Batteritjänst, Puls, Enhetsinformation eller en anpassad leverantörstjänst som används av maker- och IoT-hårdvara.

# 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.
Integritetsmodell
Denna webbplats lagrar inte MAC adresser, enhets-ID, namn, UUIDer, signaldata eller skanningshistorik. Webbläsarens tillståndsväljare bestämmer vilken enskild enhet sidan kan komma åt, och resultaten stannar i din nuvarande webbläsarsession.
Vad du ser Vad det betyder Vad du ska kontrollera härnäst
EnhetsnamnDet 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-IDEn 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 UUIDerTjänstgrupperna som exponeras efter att anslutningen har accepterats.Jämför standard UUIDer med Bluetooth SIG listan eller din firmware tjänsttabell.
Anpassad tjänstEn 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 tomEnheten 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 omedelbartEnheten ä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 listasGATT ä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 visasHå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å.

Bibliografiska Referenser