Thông số kỹ thuật và giao thức Eddystone

Thông số kỹ thuật và giao thức Eddystone

Đèn hiệu Bluetooth đang tiếp quản tất cả các chiến lược tiếp thị. Chúng cho phép các ứng dụng nhận biết vùng lân cận cho các doanh nghiệp, khách hàng và các môi trường công nghiệp khác. Bài viết này giải thích giao thức Eddystone và thông số kỹ thuật. hơn thế nữa, bạn sẽ tìm hiểu về các tiêu chuẩn đèn hiệu Bluetooth BLE của Eddystone, iBeacon, và cả AltBeacon nữa.

Vì vậy, các đèn hiệu sắp thay đổi toàn bộ thế giới của chúng ta. Trước khi chúng ta tiếp tục, các gói quảng cáo của họ hoạt động như thế nào và tiêu chuẩn của chúng là gì?

Tiêu chuẩn báo hiệu Bluetooth BLE

Ngày nay, có ba tiêu chuẩn thị trường quan trọng cho đèn hiệu.

iBeacon ,Eddystone, ALT

1. Đèn hiệu Eddystone từ Google

Google đã khởi chạy beacon này ở đâu đó trong 2015. Nó có khả năng tương thích với cả điện thoại thông minh Android và iOS. Eddystone truyền các gói tin với ba loại khung. Các doanh nghiệp khác nhau có thể quản lý báo hiệu của họ bằng Giao diện lập trình ứng dụng Proximity Beacon.

2. iBeacon từ Apple

Apple tung ra beacon trong 2013. Nó cũng tương thích với điện thoại thông minh Android và iOS. Nó sử dụng công nghệ phát hiện vùng lân cận Bluetooth năng lượng thấp để truyền một số nhận dạng duy nhất phổ biến được gọi là UUID. Chúng tôi sẽ giải thích chi tiết trong bài viết này..

3. AltBeacon từ Radius Network

Mạng Radius đã khởi chạy beacon của nó ở đâu đó trong 2014. Nó là một beacon mã nguồn mở có nhiều thị trường mở với nhiều loại ứng dụng beacon khác nhau.
Cả ba tiêu chuẩn đều sử dụng cơ chế quảng bá BLE để truyền các gói quảng cáo trên kênh BLE. Họ dùng 37, 38 và 39 để tránh lưu lượng truy cập Wi-Fi xung đột.

Thông số kỹ thuật giao thức Eddystone

Tất cả các tiêu chuẩn sử dụng cấu trúc riêng của quảng cáo BLE để thêm dữ liệu và định dạng của chúng. Thiết bị báo hiệu quảng cáo cùng một gói trên cả ba kênh quảng cáo mọi lúc. vì thế, tất cả máy quét hoặc máy thu gói BLE đều có thể chọn gói đó một cách dễ dàng. Khi người nhận nhận được, nó xác định rằng gói tin đó có thể giải mã được hay không. Nếu điều đó có thể giải mã được, người nhận thực hiện hành động tương ứng.

Các yếu tố chung

Trong gói quảng cáo, có các cấu trúc khác nhau của tải trọng dữ liệu: chiều dài, kiểu, và dữ liệu.

Trường độ dài về cơ bản xác định kích thước tổng thể của các trường dữ liệu tiếp theo và kiểu dữ liệu của chúng.

hơn thế nữa, kiểu dữ liệu giải thích liệu dữ liệu là tên hay URI. Nó chỉ định thêm rằng đó là một UUID dịch vụ hoặc một trong các kiểu dữ liệu được xác định khác.

Cái cuối cùng là dữ liệu gói. Đó là nơi các thiết bị báo hiệu đưa cấu trúc lên một bước xa hơn. Vì vậy, họ xác định một cấu trúc con bên trong trường dữ liệu. Họ làm như vậy để xác định các tiêu chuẩn khác nhau.

Điều quan trọng là cả gói dữ liệu và gói quảng cáo đều sử dụng cùng một định dạng. Các thiết bị báo hiệu về cơ bản tuân theo các định dạng gói quảng cáo tiêu chuẩn. Tuy nhiên, chúng bao gồm tải trọng dữ liệu cho một hoặc nhiều tiêu chuẩn.

Định dạng giao thức đèn hiệu Eddystone của Google

Định dạng giao thức đèn hiệu Eddystone của Google

Eddystone là một nền tảng đa nền tảng, định dạng beacon mã nguồn mở do Google trình bày. Nó xác định nhiều loại khung khác nhau so với các tiêu chuẩn báo hiệu khác. Báo hiệu có thể sử dụng các định dạng này kết hợp hoặc riêng lẻ.

Eddystone-UID

Bạn có thể sử dụng định dạng này để phát một ID báo hiệu duy nhất. Nó phát một ID báo hiệu 16 byte duy nhất. ID chứa một vùng tên 10 byte và một phiên bản 6 byte. Hơn nữa, ID này có thể hữu ích để ánh xạ thiết bị với một bản ghi trong bộ nhớ ngoài.

Phần không gian tên sử dụng để nhóm một tập hợp các báo hiệu cụ thể. Mặt khác, ID phiên bản rất hữu ích để xác định các thiết bị riêng lẻ trong cả nhóm. Thêm vào đó, việc phân chia ID thành các thành phần phiên bản và không gian tên tạo điều kiện để tối ưu hóa các chiến lược quét BLE.

Eddystone-URL

Báo hiệu sử dụng nó để phát Bộ định vị tài nguyên thống nhất. Khung phát một URL có định dạng mã hóa nén để phù hợp với gói AD. Sau khi giải mã URL, người dùng có thể sử dụng các URL để truy cập internet.

Ví dụ, nếu một đèn hiệu Eddystone-URL truyền phát URL như goo.gl/moco18, khách hàng có thể truy cập trang web bằng cách chạm vào nó.

Eddystone-TLM

Nó dùng để phát sóng đo từ xa - sức khỏe và trạng thái- dữ liệu về chính thiết bị đèn hiệu. Vì vậy, khung này phát thông tin đo từ xa về thiết bị đèn hiệu. Thông tin này bao gồm điện áp pin, số lượng gói tin quảng bá, và nhiệt độ thiết bị.

Eddystone-EID

Nó sử dụng số nhận dạng tạm thời để tăng cường bảo mật cho các báo hiệu. Khung này truyền phát một số nhận dạng tạm thời được mã hóa. Số nhận dạng này thay đổi định kỳ trong quá trình đăng ký ban đầu với tốc độ được xác định với dịch vụ web.

Khung Eddystone-URL cung cấp các cơ sở nội dung web dựa trên sự gần gũi mà không yêu cầu ứng dụng cho các nền tảng di động khác nhau. Chrome dành cho iOS đã hỗ trợ tính năng Eddystone này. Bằng cách sử dụng Tiện ích Chrome Today, người dùng có thể truy cập nội dung web liên quan đến vùng lân cận. Vì vậy, họ sử dụng để nhận thông báo khi gặp phải báo hiệu.

Bạn có thể tìm thấy các thông số kỹ thuật giao thức khác nhau cùng với các công cụ và mã nguồn mở trên trang Google Eddystone GitHub.

Dữ liệu iBeacon của Apple

Dữ liệu iBeacon của Apple

Apple là công ty đầu tiên giới thiệu đèn hiệu cho thế giới. IBeacon là thương hiệu của Apple. Tất cả các công ty muốn bán sản phẩm này phải có giấy phép miễn phí từ Apple.

iBeacon sử dụng gói 30 byte. Beacons phải phát gói tin này trên 100 khoảng cách mét. Tuy nhiên, tất cả các báo hiệu không tuân theo giới hạn khoảng cách này. Các ứng dụng iOS khác nhau sử dụng khung Vị trí cốt lõi có thể yêu cầu iOS liên tục giám sát các sự kiện xuyên khu vực báo hiệu. Nó bao gồm sự tồn tại hoặc đi vào vùng lân cận của một iBeacon bằng UUID. hơn thế nữa, nó còn bao gồm các lĩnh vực chính và phụ.

Theo dõi iOS diễn ra cho dù ứng dụng đang chạy hay không. hơn thế nữa, nó có thể bật ứng dụng đã đóng. Bắt buộc phải bật các tính năng vị trí. Nếu không thì, ứng dụng sẽ không giám sát vị trí.

Tiêu chuẩn AltBeacon từ Radius Networking

AltBeacon là một tiêu chuẩn báo hiệu phổ biến khác. Đặc điểm kỹ thuật của AltBeacon là một nỗ lực để tạo ra một tiêu chuẩn nguồn mở và bất khả tri hệ điều hành. Để biết thông số kỹ thuật chi tiết của AltBeacon, bạn có thể truy cập trang web chính thức của AltBeacon.

Eddystone-URL không hoạt động nữa?

Eddystone-URL không hoạt động nữa

Đôi khi có vẻ như Eddystone-URL không hoạt động. Lý do là: Google có một số cơ chế xếp hạng hoặc tính điểm. Điều đó có nghĩa là đôi khi Google không hiển thị URL có tỷ lệ nhấp chuột rất thấp. hơn thế nữa, chúng cũng ẩn các thông báo hoặc URL mà bạn đã loại bỏ trước đây. Tuy nhiên, rất khó để xác định lý do chính xác ở đây. Nếu có vấn đề chưa thấy, bạn có thể đưa vấn đề của mình trực tiếp đến nhóm Web trong cuộc sống.