Клієнт метрик
Виявляйте поруч розташовані Metrics Server та переглядайте поточні метрики пристрою в реальному часі через Bluetooth LE.
Огляд
Metrics Client підключається до Metrics Server, який працює на іншому пристрої, і відображає поточні метрики сервера в реальному часі. Клієнт отримує дані про використання CPU, активність кожного ядра, ідентифікатор пристрою (ім'я сервера, модель пристрою, ім'я пристрою) та часові мітки — усе це передається через Bluetooth Low Energy.
Зміст
- Вкладки
- Вкладка Discovery
- Вкладка Metrics
- Як використовувати з Metrics Server
- Дозволи
- Технічні деталі
- Примітки та обмеження
Вкладки
Metrics Client має дві вкладки. Ви можете перемикатися між ними свайпом або натисканням на заголовки вкладок.
- Discovery — сканування та підключення до поруч розташованих серверів.
- Metrics — перегляд поточних даних із підключеного сервера.
Вкладка Discovery
Вкладка Discovery є початковим екраном. Вона сканує поруч розташовані периферійні пристрої Metrics Server і дозволяє підключитися до одного з них.
Картка статусу виявлення
Картка статусу відображає:
- Індикатор сканування — кольорова крапка з підписом:
- Scanning (синя, з анімацією завантаження) — активне сканування периферійних пристроїв.
- Idle (сіра) — сканування призупинено.
- Discovered Servers — кількість наразі видимих периферійних пристроїв Metrics Server.
- Кнопка Refresh — зупиняє та перезапускає BLE-сканування для виявлення нових серверів.
Сканування починається автоматично при відкритті інструменту.
Список доступних серверів
Під карткою статусу відображається список знайдених серверів. Показуються лише ті периферійні пристрої, які рекламують UUID BLE-сервісу Metrics Server — інші Bluetooth-пристрої фільтруються.
Якщо сервери не знайдено, відображається контрольний список для усунення несправностей:
- На пристрої запущено інструмент Metrics Server
- У Налаштуваннях надано дозвіл на локальну мережу
- Обидва пристрої знаходяться в одній мережі / в межах дії BLE
Сервери, які зникають із BLE-реклами, залишаються у списку протягом короткого пільгового періоду (3 секунди), щоб уникнути мерехтіння.
Рядок сервера
Кожен знайдений сервер відображається у вигляді рядка, що містить:
- Ім'я сервера — ім'я, налаштоване в Metrics Server (наприклад, "iPhone 16 Pro Max (iPhone17,2)"). Відображення імені стабілізується з затримкою 1,5 секунди, щоб уникнути мерехтіння при зміні імені в BLE-рекламі.
- RSSI — рівень сигналу в dBm із кольоровим індикатором сигналу з 3-ма смужками:
- Зелений (3 смужки) — сильний сигнал (>= -60 dBm)
- Помаранчевий (2 смужки) — середній сигнал (>= -75 dBm)
- Червоний (1 смужка) — слабкий сигнал (< -75 dBm)
- Доступність сервісу — зелена або сіра крапка, що вказує, чи сервер рекламує UUID сервісу Metrics.
- Кнопка Connect / Disconnect:
- Connect (синя) — ініціює BLE-підключення до цього сервера.
- Connecting (сіра, з індикатором завантаження) — підключення виконується.
- Disconnect (червона) — розриває підключення до поточного сервера.
Одночасно підтримується лише одне підключення до сервера. Під час підключення до одного сервера інші рядки серверів вимикаються.