一, Nguyên lý kỹ thuật: Cách giao tiếp Bluetooth điều khiển cổng
1. Cấu trúc cơ bản của giao tiếp Bluetooth
Phần chính của cửa quay được điều khiển bằng Bluetooth{0}}di động là khả năng gửi và nhận tin nhắn theo cả hai hướng của giao thức Bluetooth Low Energy (BLE). BLE hoạt động ở phổ tần số 2,4 GHz và sử dụng GATT (Cấu hình thuộc tính chung) để gửi và nhận dữ liệu giữa các thiết bị. Một số tính năng của nó là:
Sử dụng năng lượng thấp: nó chỉ sử dụng 0,1mW năng lượng khi không sử dụng và một lần sạc có thể kéo dài trong vài tháng sử dụng;
Không xa lắm: Phạm vi phủ sóng thông thường là 10 đến 30 mét, phù hợp cho khu vực xung quanh cổng;
Kết nối nhanh: Thời gian kết nối chưa đến ba giây, đủ đáp ứng nhu cầu lưu lượng truy cập lớn trong giờ cao điểm.
2. Tích hợp Bluetooth ở cuối cổng
Để thực hiện những việc sau, cửa quay phải có mô-đun Bluetooth (chẳng hạn như dòng nRF52 của Bắc Âu) kết nối với bảng điều khiển chính của cửa quay bằng UART hoặc SPI:
Nhận các gói phát sóng: Theo dõi các gói phát sóng UUID (Mã định danh duy nhất toàn cầu) nhất định mà điện thoại di động gửi;
Kiểm tra quyền: Xem mã thông báo động trong gói phát sóng (chẳng hạn như dấu thời gian và giá trị băm của ID thiết bị) và xem nó so sánh với cơ sở dữ liệu cục bộ hoặc đám mây như thế nào.
Ra lệnh điều khiển: Sau khi kiểm tra, rơle hoặc mạch điều khiển động cơ sẽ điều khiển chuyển động quay của cánh.
3. Cách tương tác với thiết bị di động
Điện thoại của người dùng cần cài đặt một ứng dụng hoạt động với nó. Các bước thực hiện như sau:
Đã bật quyền Bluetooth: Người dùng phải cấp cho ứng dụng quyền sử dụng Bluetooth lần đầu tiên;
Tạo mã thông báo động: APP tạo mã thông báo được mã hóa (như mã hóa AES-128) cứ sau 60 giây và gửi chúng đi trong các gói phát sóng.
Phản hồi của cổng: Cổng gửi lại kết quả xác minh thông qua giao tiếp ngược (như khả năng BLE Write) sau khi nhận được mã thông báo.
Phản hồi về giao thông: APP hiển thị "Xác minh thành công" và mở cổng trong khi ghi lại lưu lượng truy cập.
2, Trường hợp sử dụng thông thường: Phủ sóng toàn bộ từ cửa hàng đến khu vực lân cận
1. Siêu thị không người lái: Giúp mọi việc trở nên an toàn và hiệu quả hơn
Trong trường hợp này, một siêu thị không người lái hoạt động 24 giờ sử dụng cổng yếu tố kép "Bluetooth di động+nhận dạng khuôn mặt". Trước khi có thể sử dụng APP, người dùng phải liên kết tài khoản thanh toán của mình với APP và xác minh tên thật của mình.
Cách thực hiện về mặt kỹ thuật:
Cổng có mô-đun Bluetooth{0}chế độ kép và hoạt động với giao thức BLE 5.0. Khi người dùng đến gần cổng, ứng dụng sẽ tự động gửi mã thông báo được mã hóa được kích hoạt sau khi quá trình xác minh cổng hoàn tất.
Hệ thống ngay lập tức chuyển sang xác thực Bluetooth để đảm bảo mọi người có thể vượt qua dễ dàng nếu tính năng nhận dạng khuôn mặt không hoạt động (chẳng hạn như khi ai đó đeo mặt nạ).
Hiệu ứng: Số người đến cửa hàng mỗi ngày tăng từ 800 lên 1200, trong khi số người bị từ chối không lý do giảm từ 5% xuống 0,3%.
2. Kiểm soát quyền truy cập của cộng đồng: quản lý quyền truy cập và cấp phép dễ dàng
Mô tả tình huống: Cộng đồng{0}}cao cấp thay thế thẻ truy cập thông thường bằng thẻ ảo Bluetooth. Điều này cho phép chủ nhà cấp quyền cho khách đến thăm từ điện thoại của họ.
Cách thực hiện về mặt kỹ thuật:
Cổng này được tích hợp sẵn mô-đun chế độ kép Bluetooth và NFC nên{0}}điện thoại di động, thẻ ra vào và biển số xe đều có thể đi qua theo nhiều cách khác nhau.
Ứng dụng của chủ sở hữu có thể chỉ định các quyền tạm thời (có giá trị trong 2 giờ), quyền này sẽ tự động bắt đầu xác minh khi có người đến gần cổng.
Công nghệ theo dõi tất cả nhật ký giao thông và gửi bất kỳ hành vi lạ nào, chẳng hạn như xác minh lặp đi lặp lại, tới cơ quan quản lý tài sản trong thời gian thực.
Hiệu quả: Cách tiếp cận này giúp việc quản lý khách truy cập hiệu quả hơn 40% và loại bỏ nguy cơ trùng lặp thẻ truy cập.
3. Địa điểm giao thông: chuyển hướng lưu lượng hành khách cao điểm
Mô tả tình huống: Một ga tàu điện ngầm đang thử nghiệm cổng tổng hợp "Bluetooth+Mã QR di động" cho phép người dùng ứng dụng tàu điện ngầm đi qua nhanh chóng.
Cách thực hiện về mặt kỹ thuật:
Cổng có mô-đun Bluetooth tốc độ cao có thể xác minh trong vòng chưa đầy 300 mili giây. Khi người dùng vào trạm, ứng dụng sẽ gửi mã thông báo Bluetooth và tiền sẽ tự động được rút ra khi họ rời đi.
Để ngăn người lái xe quá gần cổng, hệ thống sẽ thay đổi góc mở (ví dụ: 0 độ đến 90 độ).
Hiệu quả: Trong giai đoạn thử nghiệm, tỷ lệ người qua cổng tăng từ 1,2 người/giây lên 2,5 người/giây và thời gian chờ đợi trong thời gian đông đúc đã giảm 60%.
3, Vấn đề và giải pháp về bảo mật: Tạo liên kết truyền thông mà mọi người có thể tin tưởng
1. Nguy cơ có một người đàn ông-trong-cuộc tấn công ở giữa (MITM)
Mô tả mối đe dọa: Kẻ tấn công sử dụng các gói phát sóng Bluetooth giả để chặn hoặc thay đổi hướng lưu lượng.
Trả lời:
Mã thông báo động: Mã thông báo thay đổi cứ sau 60 giây và tạo giá trị băm tùy thuộc vào ID thiết bị và dấu thời gian.
Xác thực hai{0}}chiều: Cổng và ứng dụng dành cho thiết bị di động sử dụng giao thức trao đổi khóa ECDH để thiết lập kênh bảo mật.
Sử dụng nhảy tần thích ứng Bluetooth (AFH) để tránh nhiễu với các kênh cố định là một ví dụ về công nghệ nhảy tần.
2. Khả năng nhân bản thiết bị Bluetooth
Mô tả mối đe dọa: Kẻ tấn công sao chép địa chỉ MAC Bluetooth và tên của thiết bị thực để tạo quyền truy cập giả mạo.
Trả lời:
Dấu vân tay của thiết bị: Cổng tạo dấu vân tay duy nhất cho điện thoại di động bằng cách ghi lại cường độ tín hiệu Bluetooth (RSSI), độ trễ truyền và các tính năng khác.
Hệ thống danh sách trắng: Chỉ những thiết bị đã được đăng ký mới có thể kết nối. Nếu một thiết bị bất hợp pháp cố gắng kết nối, báo thức sẽ tắt.
Chế độ bảo mật 3: Bật mã hóa lớp liên kết Bluetooth để ngăn mọi người giả mạo địa chỉ MAC.
3. Khả năng thông tin cá nhân bị rò rỉ
Mối đe dọa là gì: Ai đó đã lấy được nhật ký truy cập của người dùng được lưu trong cổng hoặc ứng dụng mà không được phép.
Trả lời:
Ẩn danh dữ liệu: Nhật ký lưu lượng chỉ giữ giá trị băm của ID thiết bị và không lưu giữ bất kỳ thông tin xác thực nào về người dùng.
Mã hóa từ đầu đến cuối có nghĩa là tất cả dữ liệu liên lạc được mã hóa bằng AES-256. Mô-đun bảo mật phần cứng (HSM) trên thiết bị làm chìa khóa.
Kiểm tra tuân thủ: Thực hiện kiểm tra thâm nhập thường xuyên để đảm bảo bạn tuân thủ các luật về quyền riêng tư như GDPR.
Làn đường tốc độ dành cho người đi bộ tự động