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

Имею мобильной устройство с каналом передачи данных на протоколе BLE. К Андроиду подключается без проблем и идет обмен данными. Но требуется подключить его к компьютеру, чтобы выводить данные на графическую оболочку.  Windows10  видит устройство, производит сопряжение с ним (мобильное устройство тоже подтверждает сопряжение), но на компе не доступны службы обмена с ним. В тоже время на протоколе BT Classic, Windows10 создает службу виртуального последовательного порта и обеспечивает обмен данными через терминалы, как через обычный СОМ порт. Такое ощущение, что адаптер ВТ в компьютере не поддерживает BLE.   Гугль никак это не комментирует.

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


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

Пару лет назад запускал и модернизировал под себя микрософтовский пример BLE. Сейчас он вроде как тут: https://github.com/microsoft/Windows-universal-samples/tree/main/Samples/BluetoothLE

Нужна win10 сборки 1903 и позже. Работает на UWP, просто переписать на C++ или С# не удалось: мало квалификации

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


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

Скорее этот пример
https://github.com/microsoft/Windows-universal-samples/tree/main/Samples/BluetoothRfcommChat

и даже работает

image.thumb.png.2f5eb669460ffe6c45f2261753757b51.png

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


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

13 hours ago, Linker said:

.. Такое ощущение, что адаптер ВТ в компьютере не поддерживает BLE....

Такого уже не может быть!

Ну конечно, если Вы не используете внешний старый USB dongle.

В компьютерах и смартфонах уже давно используются Dual Mode чипы Bluetooth.

Они поддерживают Classic и BLE.

Ну, а Windows 10, тем более, оба стека поддерживает.

Другое дело, что у Classic гораздо больше стандартных профилей. И большинство из них отсутствует в BLE.

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


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

2 hours ago, alx125 said:

Другое дело, что у Classic гораздо больше стандартных профилей. И большинство из них отсутствует в BLE.

Конечно я погорячился, предположив, что адаптер BT в компе не поддерживает BLE. При этом сам же написал, что соединение с прибором происходит )).
Спасибо всем за ссылки, которые позволяют подключиться к серверу BLE на уровне API. К сожалению я не владею написанием ПО со стороны компа. Хотелось бы именно стандартных профилей, как в Classic. Т.е. их в принципе не существует?

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


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

Подключил к компу USB тестер UM25C, который точно работает по BLE. Обмен данными идет, тестер опознался в андроиде как BLE, а на компе так же как ВТ Classic:
image.thumb.png.50d5ad5107cd293c87dfd581c647fc98.png

Может кто порекомендует сниффер, который перехватывает BLE пакеты на андроиде? На компе Wireshark не ловит BLE

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


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

1 час назад, Linker сказал:

Подключил к компу USB тестер UM25C, который точно работает по BLE. Обмен данными идет, тестер опознался в андроиде как BLE, а на компе так же как ВТ Classic

1. Мы уже определились, что компьютерная аппаратура поддерживает BLE? Если да, то дело в софте.

2. № сборки Win 10 >= 1903? Если нет, обновлять винду.

3. Вы внимательно изучили работу вашего UM25 под виндой? Возможно, где-нибудь в свойствах или в реестре винды есть галочка "BLE", раз этот девайс андроид видит как поддерживающий BLE...

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


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

35 minutes ago, x893 said:

Я таким пользуюсь
https://aliexpress.ru/item/1005004894101176.html

image.png.f178c21183db286e436e8dfaa25e7f20.png

хороший аппарат, спасибо! В описании не увидел ссылки на оболочку для компа. Она прилагается в комплекте?

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


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

1 час назад, Linker сказал:

Может кто порекомендует сниффер, который перехватывает BLE пакеты на андроиде? На компе Wireshark не ловит BLE

Я пользуюсь https://aliexpress.ru/item/4000913035210.html?sku_id=10000011113165511

Прошивается прошивкой nRF Sniffer и далее прекрасно работает с Wireshark. Но есть нюанс (по крайней мере под линуксом) в виде только однократного захвата без переподключени донгла: перезапуск в Wireshark не работает.

6 минут назад, Linker сказал:

В описании не увидел ссылки на оболочку для компа. Она прилагается в комплекте?

Похоже на то. И это минус, т.к. Wireshark удобнее китайских поделий.

PS: Так и есть - https://www.wch-ic.com/downloads/WCH_BLEAnalyzer_zip.html

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


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

32 minutes ago, V_G said:

1. Мы уже определились, что компьютерная аппаратура поддерживает BLE? Если да, то дело в софте.

2. № сборки Win 10 >= 1903? Если нет, обновлять винду.

3. Вы внимательно изучили работу вашего UM25 под виндой? Возможно, где-нибудь в свойствах или в реестре винды есть галочка "BLE", раз этот девайс андроид видит как поддерживающий BLE...

Выпуск    Windows 10 Pro для рабочих станций
Версия    22H2
Дата установки    ‎16.‎08.‎2021
Сборка ОС    19045.3393
Взаимодействие    Windows Feature Experience Pack 1000.19044.1000.0

аппарат UM25C комп видит и делает обмен с ним.
Другой, нужный мне аппарат тоже видит и и подключается к нему. Но такие службы не образует:
image.png.ab09db74148689dac59efd1b8433cf71.png 

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


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

50 minutes ago, makc said:

Спасибо!

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


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

2 часа назад, Linker сказал:

аппарат UM25C комп видит и делает обмен с ним. 

Это и так понятно по скриншоту. Вопрос был о другом: нет ли в свойствах bluetooth UM25C, видимых из Винды, режима BLE?

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


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

8 hours ago, makc said:

Я вместо такого использовал

https://aliexpress.ru/item/32944356249.html

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


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

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

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

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

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

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

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

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

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

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