Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ 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. Просмотров 562. Ответов 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...". Дальше пол часа и никакого сдвига.

Ощущение, что не отрабатывается сигнал
http://www.cyberforum.ru/qt/thread1612735.html
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):

"Error creating delegate" при прокрутке списков QML
Здравствуйте. Есть 2 списка: GridView и ListView. Если добавить в них добавить...

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

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

QML module "QtQuick" is not installed
Вылавливаю такое сообщение и многие другие при попытке подключения qml файла в...

операции со строками. Готовые решения перевода строки "1fh"или "0x12f" у целочисленное
Если у 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 &"
Начинаю изучать Qt версии 4.8 по книге Макса Шлее. В ней приводится пример...

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

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

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


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

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

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