Перейти к содержанию
    

Обозреватель для Bluetooth LE модулей на MKW40 под Windows

post-2050-1472069001_thumb.png

 

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

 

Определяет все находящиеся в эфире Bluetooth LE устройства. Если устройство связать с компьютером, то можно выполнить команду Discover

Будет выведено полное дерево сервисов, характеристик и дескрипторов. Будут прочитаны все значения.

Если для характеристик допустимо, то можно выполнить чтение, запись (пока только пустую, для проверки работы стека BLE) или подписку (работает)

На этапе сканирования для всех дивайсов строит график RSSI

 

Проверено под Windows 10 на планшетах и лэптопах с встроенным Bluetooth.

Под Windows 7 точно работать не будет поскольку там не поддерживается Bluetooth LE.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а где исходники на github ?

 

От исходников мало пользы, там компоненты используются.

Высылать могу по запросу тем кто понимает что к чему в Delphi и не задает неуместных вопросов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В программу добавлен модуль измерения пропускной способности записи в модули BLE .

 

post-2050-1473021529_thumb.png

 

Тестирование производится на запись в 20-и байтную характеристику с установленным свойством WriteNoResponse

Как видно 400 Кбит/c не предел для MKW40Z

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В программе реализованы чтение и запись характеристик, а также тесты скорости канала связи.

Программа доступна по ссылку в первом посте.

 

В Bluetooth LE под Windows ситуация не такая оптимистичная как казалось.

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

 

Пиковые скорости которые удалось получить под Windows: 5 Кбайт/сек в режиме на запись без подтверждения и в режиме чтения путем посылки нотификаций

Если включить подтверждение записи, а чтение выполнять явными запросами, то скорость падает до 1.2 Кбайт/сек

post-2050-1474665089_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...