← Back to WebBLE
Advanced Lab

WebBLE Demo Lab

Use this page for deeper validation after the homepage confirms your first foreground scan. It keeps scanner access, but focuses on extension state, companion-app routing, characteristic notifications, and beacon registration.

Homepage First-scan experience

Use the main page to verify install flow, scan once, and confirm the extension is working for a new user.

This page Advanced technical lab

Return here when you need runtime diagnostics, repeated scans, or background sync and beacon exercises tied to the companion app.

Checking extension...

Waiting for WebBLE signals from Safari.

Foreground BLE

Manual scan and connect

This is the raw scan surface for repeat testing and manual GATT exploration. If you only need a first proof that WebBLE is installed, the homepage is the simpler path.

Companion App

Background sync and beacon lab

Waiting for WebBLE backgroundSync...

These controls stay visible for reference, but only work when the extension is active and the companion-app backgroundSync API is available.