Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > [Qt] Работа с Bluetooth


Автор: IKM2007 11.1.2013, 10:41
Доброго пятничного дня всем. Интересует есть ли в Qt библиотека для работы с bluetooth(не для мобильников, а для PC). Приложение должно обмениваться данными(также должно осуществлятся передача голоса посредством A2DP) со смартфоном на Android-е. Спасибо.

Автор: bsa 11.1.2013, 10:53
IKM2007, http://radekp.github.com/qtmoko/api/qtbluetoothmodule.html не оно?

Автор: IKM2007 11.1.2013, 17:05
bsa, оно, спасибо. А кто нибудь пробовал использовать Bluetooth API Android-а и Qt совместно(смартфон-компьютер). Если да, были ли какие нибудь проблемы?

Автор: bsa 11.1.2013, 18:03
Судя по активности в этой теме - никто.
Попробуй поискать англоязычные ресурсы.

Автор: math64 12.1.2013, 18:47
Я андроид и Qt напрямую не соединял, но писал две версии программы для Qt и андроида, работающие по bluetooth с одним и тем же периферийным устройством.
В Qt использовался QtSerialPort, работает и в Windows и в Linux, используйте последнюю версию библиотеки.

Автор: bsa 12.1.2013, 22:32
math64, QtSerialPort не позволяет работать с передачей голоса.  smile 

Автор: math64 13.1.2013, 12:07
Я мне оно было и не нужно, зато нужна была возможность соединить кабелем. А ещё QtSerialPort не умеет сам спаривать устройства - я это внешними средствами.

Автор: IKM2007 27.1.2013, 21:28
bsa, похоже Qt Bluetooth Module не входит в стандартную часть Qt и является частью Qt Extended 4.4.3, что в свою очередь не подходит для PC(Qt Extended (named Qtopia before September 30, 2008) is an application platform for embedded Linux-based mobile computing devices). Или я что-то напутал.

Автор: IKM2007 2.2.2013, 15:16
Обновление темы, напомню мне нужна программа под Windows, с помощью которого могу отправить/получать данные/голос посредством Bluetooth. Я так и не понял, можно с помощью Qt Bluetooth Module, который входит в Qt Mobility, написать приложения не для мобильников, а под Windows для PC?

И еще, можно ли сетевую часть приложения реализовать на чистом C++? Или на C? Или на Java. В общем буду признателен за любые варианты написания такого приложения.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)