• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

pvvx

Активный участник сообщества
Да и скорее всего кто-то типа Вас написал рекламку, не вникая что работает в реале, а что нет :p
В Bluez чтобы хотя-бы что-то из сделанного за последние годы (BT4.2) заработало надо в конфигурации приписывать опцию --experimental.
Что всё "экспериментальное" указано и в описаниях к выходам версий, как и постоянные правки ошибок, которые никак исправить не могут :p
А причина проста - в связи неверно выбранными командами API интерфейса и параметрами в нем для BT5.0 необходимо переписывать всё с нуля. Но кто на это пойдет?
 

pvvx

Активный участник сообщества
@nikolz - Вы в первый раз узнаете, что большинство open-source проектов содержит десятки ошибок и отклонений от спецификаций на каждый десяток строк кода?
Это особенно актуально для всей системы и подсистемы Linux. Из кое как отлаженного там только части для серверного ПО. Остальное – коекакерное.
Тем более системных программистов ныне нема.
 

nikolz

Well-known member
Дык это реклама "разработчиков". Все претензии давно там чахнут - годами.
Дубль: Официальный сайт Bluez гласит:
Core specification 4.2.
Ну, да. Вы не там читаете.
-------------
Специально для Вас:
---------------------
С версии 5.66 добавлена начальная поддержка BAP (Basic Audio Profile), Это же BLE 5.2 Карл!!
который является важной частью LE Audio, отвечающей за управление потоком.
----------------
Начиная с версии 0.3.59, PipeWire поддерживает базовый аудиопрофиль LE Audio (BAP) для подключенных изохронных потоков (CIS) с кодеком связи низкой сложности (LC3). Благодаря модульной архитектуре PipeWire он готов к использованию будущих кодеков.
Он поддерживает двунаправленный звук и может выступать в качестве центрального или периферийного устройства. В первом случае это позволяет конечному пользователю выбрать новый аудиопрофиль, в то время как во втором он автоматически подключает аудиопотоки Bluetooth к локальному аудиовходу и выводу. Это открывает путь для поддержки Auracast в BlueZ и PipeWire.
 

pvvx

Активный участник сообщества
Ну, да. Вы не там читаете.
-------------
Специально для Вас:
---------------------
С версии 5.66 добавлена начальная поддержка BAP (Basic Audio Profile), Это же BLE 5.2 Карл!!
который является важной частью LE Audio, отвечающей за управление потоком.
----------------
Начиная с версии 0.3.59, PipeWire поддерживает базовый аудиопрофиль LE Audio (BAP) для подключенных изохронных потоков (CIS) с кодеком связи низкой сложности (LC3). Благодаря модульной архитектуре PipeWire он готов к использованию будущих кодеков.
Он поддерживает двунаправленный звук и может выступать в качестве центрального или периферийного устройства. В первом случае это позволяет конечному пользователю выбрать новый аудиопрофиль, в то время как во втором он автоматически подключает аудиопотоки Bluetooth к локальному аудиовходу и выводу. Это открывает путь для поддержки Auracast в BlueZ и PipeWire.
добавлена начальная поддержка - налепили сверху кодек и на этом всё. Соединения с устройством работающим по спецификации BLE Core v5.0 всё равно нет. :p
 

pvvx

Активный участник сообщества
В Bluez приколисты. Типа втыкаем устройство USB 3.0, а оно работает только в USB1.1.
А чтобы включить хотя-бы USB2.0 HS надо всё патчить, включая пересборку ядра. Это и есть концепция современного Linux. :p
 

nikolz

Well-known member
добавлена начальная поддержка - налепили сверху кодек и на этом всё. Соединения с устройством работающим по спецификации BLE Core v5.0 всё равно нет. :p
Я давно не был на форуме, поэтому возможно пропустил что-то,
-----
Скажите,
Вы о каких-либо разработчиках,
кроме себя любимого,
что-нибудь хорошее за эти десять лет сказали?
------
Дайте ссылку, почитаю для разнообразия .
 

pvvx

Активный участник сообщества
Я давно не был на форуме, поэтому возможно пропустил что-то,
-----
Скажите,
Вы о каких-либо разработчиках,
кроме себя любимого,
что-нибудь хорошее за эти десять лет сказали?
------
Дайте ссылку, почитаю для разнообразия .
1. Где хорошее о своих копошениях я описал?
2. Недавно вам описывал о том, что в новые стандарты BT ввели хорошие функции, такие как PAwR, типовую шифрацию маяков-рекламы, ...
Ещё - в новых версиях Arambian немного разгребли kernel и теперь там как-то работают практически все USB-BT свистки. Но не без ляп, т.к. это только начало ремонта BT в Linux. Ранее вообще не работали - отвергались при инициализации.
Писал что WCH например выпустил SDK с поддержкой BT5.4.
И т.д. по мелочи. Но в большей части по тематике BLE всё идет сверх медленно, в основном из-за полного отсутствия поддержки в Linux.
 

pvvx

Активный участник сообщества
И буквально в каждом пятом сообщении даю рекомендацию - BLE хорошо работает в Андроид.
Не Вашим же глупым, ошибочным постам и заблуждениям стоит дифирамбы петь :p
 

nikolz

Well-known member
И буквально в каждом пятом сообщении даю рекомендацию - BLE хорошо работает в Андроид.
Не Вашим же глупым, ошибочным постам и заблуждениям стоит дифирамбы петь :p
Вы как всегда в своем амплуа,
без ложки говна в чей-то адрес
Вам жизнь не мила.
 
Сверху Снизу