Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Обозреватель для Bluetooth LE модулей на MKW40 под Windows
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM > Kinetis
AlexandrY
Нажмите для просмотра прикрепленного файла

Программа здесь

Определяет все находящиеся в эфире Bluetooth LE устройства. Если устройство связать с компьютером, то можно выполнить команду Discover
Будет выведено полное дерево сервисов, характеристик и дескрипторов. Будут прочитаны все значения.
Если для характеристик допустимо, то можно выполнить чтение, запись (пока только пустую, для проверки работы стека BLE) или подписку (работает)
На этапе сканирования для всех дивайсов строит график RSSI

Проверено под Windows 10 на планшетах и лэптопах с встроенным Bluetooth.
Под Windows 7 точно работать не будет поскольку там не поддерживается Bluetooth LE.
x893
а где исходники на github ?
AlexandrY
Цитата(x893 @ Aug 24 2016, 23:43) *
а где исходники на github ?


От исходников мало пользы, там компоненты используются.
Высылать могу по запросу тем кто понимает что к чему в Delphi и не задает неуместных вопросов.
AlexandrY
В программу добавлен модуль измерения пропускной способности записи в модули BLE .

Нажмите для просмотра прикрепленного файла

Тестирование производится на запись в 20-и байтную характеристику с установленным свойством WriteNoResponse
Как видно 400 Кбит/c не предел для MKW40Z
AlexandrY
В программе реализованы чтение и запись характеристик, а также тесты скорости канала связи.
Программа доступна по ссылку в первом посте.

В Bluetooth LE под Windows ситуация не такая оптимистичная как казалось.
Драйвер Windows имеет огромный буфер. И в драйвер пакеты уходят на большой скорости, но до устройства они потом еще долго идут.

Пиковые скорости которые удалось получить под Windows: 5 Кбайт/сек в режиме на запись без подтверждения и в режиме чтения путем посылки нотификаций
Если включить подтверждение записи, а чтение выполнять явными запросами, то скорость падает до 1.2 Кбайт/сек
Нажмите для просмотра прикрепленного файла
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.