Универзални БЛЕ је моћан алат отвореног кода за истраживање и тестирање Блутут уређаја са ниском енергијом (БЛЕ).
Универзални БЛЕ је свеобухватни вишеплатформски алат за развој који омогућава програмерима, инжењерима и хобистима да лако истражују, тестирају и отклањају грешке на Блутут уређајима са ниском енергијом (БЛЕ). Направљен помоћу Флутера и са подршком за више платформи, овај моћан алат пружа све што вам је потребно за рад са БЛЕ уређајима.
Направљен на Флутер додатку отвореног кода универзал_бле - једном од најсвеобухватнијих БЛЕ решења доступних за више платформи. Пакет: https://pub.dev/packages/universal_ble
Кључне карактеристике
Откривање уређаја
- Скенирање оближњих BLE уређаја у реалном времену
- Филтрирање уређаја по услугама, подацима произвођача или префиксима имена
- Преглед информација о уређају, јачини сигнала и статусу везе
- Приступ већ повезаним системским уређајима
Управљање везама
- Повезивање и искључивање са BLE периферних уређаја
- Праћење промена стања везе у реалном времену
- Подршка за више истовремених веза
- Аутоматско руковање поновним повезивањем
Истраживање услуга и карактеристика
- Откривање свих услуга и карактеристика на повезаним уређајима
- Прегледавање GATT услуга са детаљним UUID информацијама
- Преглед карактеристичних својстава и дескриптора
- Интуитивни интерфејс за навигацију могућностима уређаја
Операције са подацима
- Читање карактеристичних вредности у реалном времену
- Уписивање података у карактеристике (са или без одговора)
- Претплата на обавештења и индикације
- Праћење промена вредности уз ажурирања уживо
Упаривање и безбедност
- Покретање упаривања са BLE уређајима
- Провера статуса упаривања и праћење промена стања упаривања
- Подршка за шифроване карактеристике
- Распаривање уређаја када је потребно
Напредне функције
- Захтев за MTU (Максимална јединица преноса) за оптимизован пренос података
- Систем реда команде за поуздан рад
- Конфигуришућа временска ограничења за све операције
- Свеобухватно руковање грешкама са детаљним кодовима грешака
- Агностик за UUID формат (подржава све UUID формате)
- Детаљно евидентирање за дебаговање BLE операција
Вишеплатформска подршка
- Изворна подршка са конзистентним API-јем на свим платформама
- Оптимизације специфичне за платформу где је потребно
Идеално за
- Програмере који граде BLE апликације
- Инжењере који тестирају и дебаговање BLE уређаја
- Хобисте који истражују могућности IoT-а и паметних уређаја
- Студенте који уче о Bluetooth Low Energy технологији
- QA тимове који валидирају функционалност BLE уређаја
Зашто Universal BLE?
Universal BLE је изграђен на Flutter додатку отвореног кода universal_ble, једном од најсвеобухватнијих BLE решења доступних за све главне платформе и обједињени API, можете развијати и тестирати BLE апликације са поверењем.
Без обзира да ли развијате нови BLE производ, отклањате грешке на постојећем уређају или једноставно истражујете свет Bluetooth Low Energy-ја, Universal BLE пружа алате који су вам потребни за успех.
Отворени код и бесплатна
Ова апликација је изграђена на технологији отвореног кода и бесплатна је за коришћење. Основни додатак је доступан под BSD лиценцом са 3 клаузуле, што га чини савршеним и за комерцијалне и за личне пројекте.
Universal BLE - Ваше комплетно решење за развој и тестирање Bluetooth Low Energy-ја.