Các tiêu chuẩn định dạng cho gói BLE trong giao thức truyền dữ liệu là:
lệnh Byte (1 byte) + ID thiết bị nhận dạng (2 byte) + Data (12-16 byte) + checksum (1 byte)
phần command: Đây sẽ là giá trị hex mà bạn phải xác định theo các loại lệnh (ví dụ như Device Name, thông tin Nhà máy, nhiệt độ và độ ẩm dữ liệu vv.) ID xác
Device: Điều này sẽ bao gồm UUID của thiết bị nhận (nó có thể là 16 bit nếu một Nhóm SIG của nó được tạo ra UUID hoặc 128 bit nếu bạn đang thử nghiệm)
Mục
dữ liệu: Phần này sẽ chứa tất cả các dữ liệu mà bạn muốn gửi (nó có thể là từ 12 đến 16 byte, mặc dù nó được khuyến cáo rằng bạn khắc phục chiều dài của gói dữ liệu)
checksum: Đối với sửa lỗi. Bạn có thể sử dụng một cơ chế khác nhưng sau đó bạn sẽ phải điều chỉnh phần dữ liệu của bạn cho phù hợp)
Bạn phải xác định hồ sơ và máy chủ gatt tùy chỉnh nếu bạn dự định triển khai một thứ chưa có hồ sơ hiện có trên Trang web Bluetooth SIG.
P.S. Tìm hiểu thêm về thông số kỹ thuật của thiết bị của thiết bị bên ngoài và cũng xem các thông số kỹ thuật cốt lõi trên trang web bluetooth.Mọi thứ bạn làm phải tuân theo các tiêu chuẩn của họ
Được rồi, Hy vọng điều này đã giúp .. Chúc mừng!
hi bạn đang nói về gói nào. nó là bản ghi quét hoặc dữ liệu được truyền qua đọc/ghi đặc trưng? – Neo