Alexorleon
7 / 4 / 1
Регистрация: 03.07.2013
Сообщений: 30
|
||||||
#1 | ||||||
У кого-нибудь заработал "Bluetooth QML Ping Pong example"? Qt5.4.1 - C++ Qt12.05.2015, 12:03. Просмотров 535. Ответов 1
Метки нет Все метки)
(
День добрый камрады!
Пробую работать с bluetooth в Qt5.4.1, но устройства нифига не коннектятся. ASUS_T00J android 4.4.2 и U30GT-H android 4.0.4. Даже стандартный пример "Bluetooth QML Ping Pong example" не работает. Все замирает на этом сообщении "Service found. Setting parameters...". Дальше пол часа и никакого сдвига. Ощущение, что не отрабатывается сигнал connect(socket, SIGNAL(connected()), this, SLOT(serverConnected())); Системно файлы передаются, все нормально, сопряжение есть. А до этого пробовал QTcpServer на этих устройствах, все работает без проблем. Еще странности. Вывожу это в клиенте:
peerAddress - "00:00:00:00:00:00" peerName - "" Пробовал явно задавать QBluetoothAddress устройств. Пробовал генерировать QBluetoothUuid непосредственно на устройстве. Пробовал даже задавать имена устройств как имена сервиса m_serverInfo->listen(uuid, QStringLiteral("U30GT-H")); Ничего не помогло. Проверял адреса на устройстве с помощью терминальной команды ip link. Кстати, что интересно, адреса в терминале и те что определяет Qt отличаются. Но я пробовал и те и те. Тишина. Qt5.4.1 вроде же поддерживает android bluetooth RfcommProtocol. Но у меня пока не получилось заставить его работать. Поделитесь успехами, кто пробовал этот ping pong? Или может есть идеи?
0
|
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
12.05.2015, 12:03 |
Я подобрал для вас темы с готовыми решениями и ответами на вопрос У кого-нибудь заработал "Bluetooth QML Ping Pong example"? Qt5.4.1 (C++ Qt):
1
Как без QML создать окно без стандартных кнопок "свернуть", "закрыть"? - C++ Qt "Error creating delegate" при прокрутке списков QML - C++ Qt QML, Android и TextInput, ошибка "Fatal signal 11 (sigsegv) at 0x00000000" - C++ Qt Проблемы по QML (создание "Button") и XML (Загрузит/Выгрузит функцию внем) - C++ Qt QML module "QtQuick" is not installed - C++ Qt операции со строками. Готовые решения перевода строки "1fh"или "0x12f" у целочисленное - C++ Qt |
Alexorleon
7 / 4 / 1
Регистрация: 03.07.2013
Сообщений: 30
|
|
14.05.2015, 11:10 [ТС] | #2 |
Поставил ubuntu 14.04, но система напрочь отказалась включать bluetooth.
Поставил opensuse и о чудо, bluetooth не только заработал, но еще и заработал пример чата http://doc.qt.digia.com/qtmobility/btchat.html. Успешно подключился к U30GT-H и произвел обмен сообщениями. Между android устройствами так ничего и не работает. И пример "Bluetooth QML Ping Pong example" тоже не заработал.
0
|
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
14.05.2015, 11:10 |
Привет! Вот еще темы с ответами:
2
QObject::setProperty: невозможно преобразовать параметр 2 из "bool" в "const QVariant &" - C++ Qt Диалоговые окна: при вводе данных в поля "К_во" и "Розничная цена" отображать в QLabel их произведение - C++ Qt Add In Visual Studio - не распознаёт надписи "signals" и "public slots" - C++ Qt QString::replace(" ","\\ ") дает два слеша вместо одного - C++ Qt Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |