169 похожих чатов

Всем привет . Есть один блютуз девайс. Чтобы к нему

приконнектится я использую Блютуз Сокет. При получении сокета я указываю UUID устройства. Почему после socket.connect() приходит Интент, что девайс соединен , а через пару секунд приходить Интент, что соединение потерянно? И почему у одного девайса может быть 3 UUID? И как понять какой UUID использовать, если нет никакой документации по девайсу? Знаю только название TesPro Bluetooth Optical Probe

14 ответов

17 просмотров

Перепробовать все три раз доков нет

Sergey-Konar Автор вопроса
Сергей П.
Перепробовать все три раз доков нет

только при коннекте к первому UUID я могу читать OutputStream , остальные ничего не имеют. И то при расшифровке Аутпут Стрима приходит текст "~" и девайс дисконнектится...

Sergey Konar
только при коннекте к первому UUID я могу читать O...

То есть после прочтения первых байтов сокет падает?

Не совсем понимаю что за интенты и куда они тебе приходят...

Sergey-Konar Автор вопроса
^^^^^^^^^^^^^^^^^^^^^^^^ ___
Не совсем понимаю что за интенты и куда они тебе п...

Через бродкаст ресивер. Приходит интент если девайс подключен или отключен . От туда выводим сообщение в консоль

Sergey Konar
Через бродкаст ресивер. Приходит интент если девай...

И почему ты соединяешься по UUId? Я его вообще не использую. Просто из ресивера ты получаешь Bluetooth device и херачишь его в тред

Sergey-Konar Автор вопроса
^^^^^^^^^^^^^^^^^^^^^^^^ ___
И почему ты соединяешься по UUId? Я его вообще не ...

Покажи пример как подключиться без UUID пожалуйста

Sergey Konar
Покажи пример как подключиться без UUID пожалуйста

https://developer.android.com/guide/topics/connectivity/bluetooth/connect-bluetooth-devices#example-2

Sergey-Konar Автор вопроса
^^^^^^^^^^^^^^^^^^^^^^^^ ___
у тебя же BT classic, не Ble?

Да, но сам девайс к которому нужно приконнектится поддерживает оба типа

Sergey Konar
Да, но сам девайс к которому нужно приконнектится ...

аа.. ну тут крч я хз... Знаю что у ble такой подход... Там не через сокет... Суть в ble как раз типа в этом, что он отдал уснул, получил уснул... Ленивый в общем, не может в сокете работать

Sergey Konar
Да, но сам девайс к которому нужно приконнектится ...

прочти это... он как раз о BLE https://punchthrough.com/android-ble-guide/

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта