Форум программистов, компьютерный форум, киберфорум
Наши страницы

Qt

Войти
Регистрация
Восстановить пароль
 
Alexorleon
7 / 4 / 1
Регистрация: 03.07.2013
Сообщений: 30
#1

У кого-нибудь заработал "Bluetooth QML Ping Pong example"? Qt5.4.1 - C++ Qt

12.05.2015, 12:03. Просмотров 500. Ответов 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 на этих устройствах, все работает без проблем.

Еще странности. Вывожу это в клиенте:
C++ (Qt)
1
2
3
4
5
6
7
socket->localAddress();
socket->localName();
socket->localPort();
 
socket->peerAddress();
socket->peerName();
socket->peerPort();
local показывает данные, а peer пусто:
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):

Как без QML создать окно без стандартных кнопок "свернуть", "закрыть"? - C++ Qt
доброе утро, подскажите пожалуйста, как без помощи QML создать окно без стандартных кнопок "свернуть", "закрыть"?? знаю что нужно...

"Error creating delegate" при прокрутке списков QML - C++ Qt
Здравствуйте. Есть 2 списка: GridView и ListView. Если добавить в них добавить больше 10 элементов и резко листнуть список, то некоторые...

QML, Android и TextInput, ошибка "Fatal signal 11 (sigsegv) at 0x00000000" - C++ Qt
Имеется приложение написанное с использованием QML. После добавление в него поля TextInput, при нажатии на кнопку выход приложение стало...

Проблемы по QML (создание "Button") и XML (Загрузит/Выгрузит функцию внем) - C++ Qt
Привет всем... Вот по учебо добрался до QML и XML... Есть 2 вопроса: 1. У меня есть .qml файл и внем хочу создать кнопку(хочу...

QML module "QtQuick" is not installed - C++ Qt
Вылавливаю такое сообщение и многие другие при попытке подключения qml файла в класс, наследуемый от QQuickWidget. В чём может быть...

операции со строками. Готовые решения перевода строки "1fh"или "0x12f" у целочисленное - C++ Qt
Если у qt готовые решения перевода строки "1fh"или "0x12f" у целочисленное ?

1
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
Привет! Вот еще темы с ответами:

QObject::setProperty: невозможно преобразовать параметр 2 из "bool" в "const QVariant &" - C++ Qt
Начинаю изучать Qt версии 4.8 по книге Макса Шлее. В ней приводится пример использования свойств классов - Q_PROPERTY. При компиляции...

Диалоговые окна: при вводе данных в поля "К_во" и "Розничная цена" отображать в QLabel их произведение - C++ Qt
Есть форма добавления товара. Так вот, как сделать так чтобы при вводе данных в поля "К_во" и "Розничная цена" в лейбле 6 (Итог)...

Add In Visual Studio - не распознаёт надписи "signals" и "public slots" - C++ Qt
Ну собственно вопрос в шапке.... Как сказать студии, что такие операторы есть как бы и что их не надо подчёркивать и при компиляции не...

QString::replace(" ","\\ ") дает два слеша вместо одного - C++ Qt
Доброго времени суток форумчане. При выполнении простой строки кода QString::replace(" ","\\ ") пробел в выходной строке должен...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru