Да, у меня стоит такая от производителя бокса - "EPEVER Pair". С ней тоже глухо. Производитель ничего внятно ответить не может и кивает на Самсунг, мол с ними не работает, а на их китайских телефонах все ок, даже видео прислал как радостно все коннектится.Но для соединения с BLE в смартфоне (и т.д.) требуется специальная программа.
В телефоне есть только драйвер и приемо-передатчик для работы с BLE.
на Самсунг не работает(!?)Да, у меня стоит такая от производителя бокса - "EPEVER Pair". С ней тоже глухо. Производитель ничего внятно ответить не может и кивает на Самсунг, мол с ними не работает,
Не обязательно. Вдруг девайс дает только заголовок расширенной рекламы и установлена программа тупого старого BT сканера, писанного для BT4 (?) - что он должен вам написать на экран?А в BLE scanner-e (сторонняя прога под Андроид) ведь все-равно девайс должен быть виден - мак его или что там прописано?
Galaxy S7 -> Дата старта продаж 2016-03-11, до выхода BT5. Там и андроид древний, а ядро системы вообще ничего не знает про развитие BLE...С июля китайцы стали продавать конвертер на этом чипе. Подключаю к контроллеру и Galaxy S7 и S5 и ноут Asus его не видит.
Спасибо за наводку по програмке, прикрепляю скрин того, что у Galaxy S7 есть по BTПо этим данным видно, что поддерживается PHY 2M, LongRange, Расширенная реклама и длина рекламы в 1650 байт - значит есть BT5.0+...
Посмотрите, что у вас, т.к. для полноценной связи на/по RS-485 с 115200 Baud (дуплекс) и передачей доп.сигналов желательно иметь BT5+, т.е. поддержку PHY 2M и длинного буфера фрейма.
Была идея посмотреть анализатором спектра есть сигнал или нет чтобы уже дальше рыть в сторону несовместимости телефона, но один у меня только до 2250МГц, а с Arnist который до 6000 накладка (BLE устройство обязательно передает рекламный пакет в формате BT4 (на той-же частоте и модуляции), но вложенная в него информация для BT5 может отличаться
Да собственно до сегодняшнего момента никаких несовместимостей нигде не всплывало, модем 9 категори, wifi 5ГГЦ есть, LTE частоты основные тоже итд. Правда в конце августа Самсунг выпустил вдруг обновление GPS для этой версии и уже все больше случаев окирпичевания телефонов. Стимулируют к покупки новых)А на сегодня активен Bluetooth версии 5.3 с 13 июля 2021 года... Пора бы сменить телефончик, если нужна связь с новыми девайсами.
Обычно "нотификация" передается по изменению или через шаг по таймеру (типично не менее 1 сек). Каждый main_loop передача невозможна - буфер/fifo передачи заполнен, оповещения приема ещё не пришло от прошлой передачи и т.д.А вот подскажите мне про нотификацию. Как лучше, а вернее, как правильно.
Вот включили мы нотификацию для какой-то характеристики. И вот она каждый период из main_loop передается при соединении. При этом значение могло и не меняться.
Вопрос - можно ли ее отсылать только при изменении значения? Или это будет каким-то нарушением?
Спасибо.
Она вам возможно и покажет - есть ли в эфире ваше устройство при сканировании...Спасибо за наводку по програмке
К сожалению, тоже не видит. Пробовал оба модуля. В фильтрах вводил тоже название девайса по аналогии как у китайцев. И просто без фильтров.Она вам возможно и покажет - есть ли в эфире ваше устройство при сканировании...
Про main_loop немного ступил, не правильно описав. У меня там что-то типаОбычно "нотификация" передается по изменению или через шаг по таймеру (типично не менее 1 сек). Каждый main_loop передача невозможна - буфер/fifo передачи заполнен, оповещения приема ещё не пришло от прошлой передачи и т.д.
if ((clock_time() - update_interval) > UPDATE_PERIOD*CLOCK_SYS_CLOCK_1MS) {
...
}
Точнее будет: просто не работают на старых Самсунгах.либо просто не работают на Самсунгах.
И уточнение:По ходу дела, получается, что эти модули Ai-Thinker PB-02 на BT5.0 либо не работают на телефонах с 4.0/4.2, либо просто не работают на Самсунгах.
Для чистоты эксперимента, к сожалению, не вышло взять старый Honor с БТ4.2 - слишком он дохлый был у соседа, случись чего с ним ...Точнее будет: просто не работают на старых Самсунгах.
Для современной индустрии в такой тематике - 1 год это как сотни лет в средние века, и никакой совместимости с антиквариатом нет
Вот зачем EPEVER пишут в описании продукта про совместимость с 4 версией. Не проверяли что ли когда выпустили в июле этот боксSDK поддерживает совместимость с BT4.2 (проверял), но видимо китайцы исключили/отключили это по неизвестной причине...