Review Request 122174: Add initial bluetooth backend implementation.

Saikrishna Arcot saiarcot895 at gmail.com
Tue Jan 20 18:19:22 UTC 2015


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/122174/
-----------------------------------------------------------

(Updated Jan. 20, 2015, 6:19 p.m.)


Review request for kdeconnect.


Repository: kdeconnect-kde


Description (updated)
-------

Add initial bluetooth backend implementation.

This is based on the frameworks branch.

Note that the Qt Connectivity package in Ubuntu 14.04 and 14.10 doesn't include support for BlueZ, as it wasn't compiled with the BlueZ headers. I recompiled the package for 14.10 and is available [here](https://launchpad.net/~saiarcot895/+archive/ubuntu/myppa).


Diffs
-----

  core/backends/bluetooth/CMakeLists.txt PRE-CREATION 
  core/backends/bluetooth/bluetoothdevicelink.h PRE-CREATION 
  core/backends/bluetooth/bluetoothdevicelink.cpp PRE-CREATION 
  core/backends/bluetooth/bluetoothlinkprovider.h PRE-CREATION 
  core/backends/bluetooth/bluetoothlinkprovider.cpp PRE-CREATION 
  core/backends/devicelinereader.h PRE-CREATION 
  core/backends/devicelinereader.cpp PRE-CREATION 
  core/daemon.cpp 57548e5a671b7694125e733db06a58eebbadd264 
  CMakeLists.txt 5b916d929dfa3f3304a8ac84e7ef6c19f9aa4663 
  core/CMakeLists.txt 17209b1a801b33d99e31a4b19eac45df2fa6fe02 

Diff: https://git.reviewboard.kde.org/r/122174/diff/


Testing (updated)
-------

KDE Connect runs, and the bluetooth service gets published in the SDP (service discovery protocol), which other devices use to determine what services are available. My Android sees the KDE connect service and tries to connect to it, but fails. No crash occurs. In addition, neither the `serverNewConnection()` nor the `serviceDiscovered()` slots are triggered. I suspect something between Qt 5.3 and BlueZ 4 is wrong.


Thanks,

Saikrishna Arcot

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdeconnect/attachments/20150120/35770b8d/attachment-0001.html>


More information about the KDEConnect mailing list