Quét & Kiểm Tra Thiết Bị Bluetooth (BLE)
Khám phá và ghép nối với các thiết bị ngoại vi không dây Bluetooth Low Energy thông qua Web Bluetooth API an toàn.
Thông Số Kỹ Thuật & Đo Kiểm
Hướng Dẫn Sử Dụng Chi Tiết
Kiến Trúc Kỹ Thuật & Bảo Mật Web Bluetooth API
Web Bluetooth API là tiêu chuẩn mở do nhóm làm việc Web Incubator Community Group (WICG) và W3C phát triển, cho phép các ứng dụng web kết nối an toàn và trực tiếp với các thiết bị ngoại vi sử dụng công nghệ Bluetooth năng lượng thấp (Bluetooth Low Energy - BLE). Khác với giao thức Bluetooth truyền thống (Classic Bluetooth), BLE tập trung vào việc tiêu thụ điện năng tối thiểu để kéo dài thời lượng pin của các cảm biến đo đạc từ vài tháng đến hàng năm trời.
Toàn bộ giao tiếp giữa trình duyệt và thiết bị tuân theo mô hình thuộc tính chung GATT (Generic Attribute Profile). Trong kiến trúc này, thiết bị ngoại vi đóng vai trò là GATT Server lưu trữ bảng dữ liệu phân cấp: Mỗi máy chủ chứa nhiều Dịch vụ (Services), mỗi dịch vụ chứa nhiều Đặc tính (Characteristics), và mỗi đặc tính chứa các Giá trị (Values) kèm theo Mô tả (Descriptors). Trình duyệt máy tính đóng vai trò là GATT Client, thực hiện các thao tác đọc (Read), ghi (Write) và đăng ký nhận thông báo thay đổi dữ liệu thời gian thực (Notifications).
Về mặt bảo mật quyền riêng tư, Web Bluetooth tuân thủ các quy tắc nghiêm ngặt: Trang web bắt buộc phải chạy trên giao thức mã hóa HTTPS, yêu cầu người dùng phải chủ động nhấn nút tương tác thực tế (User Gesture) và hộp thoại lựa chọn thiết bị của hệ điều hành phải hiện ra để người dùng tự tay xác nhận ghép nối. Trang web không thể tự ý quét ngầm các thiết bị xung quanh, ngăn chặn hoàn toàn nguy cơ theo dõi dấu vân tay thiết bị (Fingerprinting) của kẻ xấu.
Câu Hỏi Thường Gặp (FAQ)
Trình duyệt nào hỗ trợ Web Bluetooth API?
Web Bluetooth có kết nối được với thiết bị Bluetooth truyền thống không?
Web Bluetooth có an toàn và bảo mật không?
Công cụ này kiểm tra được những gì?
Web Bluetooth API hoạt động trên những hệ điều hành nào?
Web Bluetooth được hỗ trợ chính thức trên hệ điều hành Android, ChromeOS, Windows 10/11 và macOS khi sử dụng các trình duyệt nhân Chromium như Google Chrome, Microsoft Edge hoặc Opera.
Tôi có thể dùng công cụ này để kết nối tai nghe Bluetooth nghe nhạc không?
Không. Web Bluetooth được thiết kế riêng cho các thiết bị truyền dữ liệu cảm biến BLE. Tai nghe hoặc loa phát nhạc sử dụng giao thức Bluetooth Classic Audio (A2DP) được quản lý trực tiếp bởi hệ điều hành.
Quét Bluetooth qua trình duyệt có làm lộ dữ liệu cá nhân không?
Hoàn toàn bảo mật. Trình duyệt bắt buộc phải hiển thị hộp thoại chọn thiết bị của hệ thống và người dùng phải chủ động nhấp chuột chọn đích danh thiết bị thì trang web mới có quyền kết nối.
Tại sao cường độ tín hiệu RSSI lại mang giá trị âm (ví dụ -60 dBm)?
RSSI đo bằng decibel so với 1 milliwatt. Giá trị càng gần số 0 thì tín hiệu càng mạnh: từ -30 đến -60 dBm là tín hiệu tuyệt vời, từ -70 đến -85 dBm là tín hiệu trung bình, dưới -90 dBm là kết nối rất yếu dễ chập chờn.