2014-04-14 26 views
6

Tôi hiện đang phát triển một ứng dụng iPhone ghép nối với thiết bị bluetooth.Nhật ký thiết bị cho bluetooth trên iOS

Chúng tôi đang gặp một số vấn đề về độ trễ liên quan đến việc ghép nối này và phát hiện vào đúng thời điểm khi thiết bị của chúng tôi được ghép nối/kết nối.

Các bạn có biết nếu iPhone có thông tin log chúng tôi có thể xem/trích xuất cho bluetooth thiết bị?

+0

Bạn có nghĩa là dấu vết từ ngăn xếp BT của iOS ở một số loại chế độ tiết hoặc chỉ dấu thời gian từ bên trong ứng dụng của bạn để xác định thời gian cần thiết? –

Trả lời

4

Hãy thử tạo một Bluetooth diagnostic log, đó là thông tin nhất bạn sẽ nhận được (mà không cần bẻ khóa). Nếu bạn cần thêm thông tin, có thể cần có trình phân tích giao thức/trình quét Bluetooth.

+0

Làm cách nào để bạn có thể nhận được nhiều nhật ký hơn bằng cách Jailbreaking điện thoại? –

+1

Từ một trình bao, tôi sử dụng 'keychain_dumper' để nhận các khóa liên kết cho các kết nối BT, do đó, một trình thám thính không khí có thể giải mã kết nối. Tôi chưa bao giờ làm nó cho BLE nhưng tôi cho rằng điều tương tự là có thể. Ngoài ra, bạn có thể xem nhật ký chẩn đoán BT và nhật ký bảng điều khiển trong thời gian thực (chỉ 'đuôi -f') –

+0

@Brendan Shanks Khi bạn nói" nhật ký chẩn đoán bluetooth "có nghĩa là tệp system_logs.logarchive chính hoặc có Bluetooth cụ thể hơn -tài liệu liên quan? – bcattle

Các vấn đề liên quan