[Interest] Bluetooth on Qt on Pi (for real this time)
Shawn Rutledge
Shawn.Rutledge at qt.io
Fri Jun 29 09:25:52 CEST 2018
> On 29 Jun 2018, at 08:27, Tomasz Siekierda <sierdzio at gmail.com> wrote:
>
> On Thu, 28 Jun 2018 at 22:40, Jason H <jhihn at gmx.com> wrote:
> I've used bluetoothctl to pair to my mac, but when I try to get local adapters on the Pi from Qt, there are none:
>
> log:
> Local Adapters:
> ASSERT: "!isEmpty()" in file /usr/include/arm-linux-gnueabihf/qt5/QtCore/qlist.h, line 294
>
>
> code:
> auto localAdapters = QBluetoothLocalDevice::allDevices();
> qDebug() << "Local Adapters:";
> for (const auto &adapter: localAdapters) {
> qDebug() << adapter.address().toString() << adapter.name(); // <<pairingStatus(adapter.address());
> }
>
> bool result = listen(localAdapters.first().address());
>
> Any ideas on what it takes to get it working on a Pi? When I run it on my mac, it is fine.
>
> BT on Raspberry Pi is very unstable. I've tried to work with it 6 months ago and actually abandoned the project because it was practically unusable. However, I've noticed they have released a lot of software and firmware updates since then. So my first suggestion: upgrade Raspbian (if you are using it) to newest version.
Have they updated their Qt version yet? Last time I tried Bluetooth on the Pi, a few months ago, they still had 5.7, which is ridiculous IMO. I wanted to try BLE, so had to recompile Qt on the Pi. And yeah, BT wasn’t stable either.
More information about the Interest
mailing list