реклама на сайте
подробности

 
 
> Обозреватель для Bluetooth LE модулей на MKW40 под Windows, Выкладываю пробную версию
AlexandrY
сообщение Aug 24 2016, 20:18
Сообщение #1


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Прикрепленное изображение


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

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

Проверено под Windows 10 на планшетах и лэптопах с встроенным Bluetooth.
Под Windows 7 точно работать не будет поскольку там не поддерживается Bluetooth LE.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
x893
сообщение Aug 24 2016, 20:43
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 333
Регистрация: 27-10-08
Из: Планета Земля
Пользователь №: 41 226



а где исходники на github ?
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Aug 25 2016, 07:03
Сообщение #3


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(x893 @ Aug 24 2016, 23:43) *
а где исходники на github ?


От исходников мало пользы, там компоненты используются.
Высылать могу по запросу тем кто понимает что к чему в Delphi и не задает неуместных вопросов.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 4 2016, 20:42
Сообщение #4


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



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

Прикрепленное изображение


Тестирование производится на запись в 20-и байтную характеристику с установленным свойством WriteNoResponse
Как видно 400 Кбит/c не предел для MKW40Z
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 23 2016, 21:13
Сообщение #5


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



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

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

Пиковые скорости которые удалось получить под Windows: 5 Кбайт/сек в режиме на запись без подтверждения и в режиме чтения путем посылки нотификаций
Если включить подтверждение записи, а чтение выполнять явными запросами, то скорость падает до 1.2 Кбайт/сек
Прикрепленное изображение
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th June 2025 - 06:41
Рейтинг@Mail.ru


Страница сгенерированна за 0.01422 секунд с 7
ELECTRONIX ©2004-2016