Review Request 128253: Add initial Bluetooth backend implementation. (KDE)

Saikrishna Arcot saiarcot895 at gmail.com
Thu May 25 15:21:14 UTC 2017


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

(Updated May 25, 2017, 8:21 a.m.)


Status
------

This change has been discarded.


Review request for kdeconnect.


Repository: kdeconnect-kde


Description
-------

Sending payloads is not supported yet, but receiving payloads is.

The getPairedDevices() method (used only if the Qt version is 5.4.0 or less) in the link provider class uses D-Bus to get the list of paired devices. This is needed because older versions of Qt didn't support BlueZ 5, and therefore the bluetooth backend wouldn't work at all.

Android side is in /r/128270.


Diffs
-----

  CMakeLists.txt abd3438c78bb3c4a49561870e5097c036523516b 
  core/CMakeLists.txt 0b16096345c3a39d820fb94e918e66c27ab8a568 
  core/backends/bluetooth/CMakeLists.txt PRE-CREATION 
  core/backends/bluetooth/bluetoothdevicelink.h PRE-CREATION 
  core/backends/bluetooth/bluetoothdevicelink.cpp PRE-CREATION 
  core/backends/bluetooth/bluetoothdownloadjob.h PRE-CREATION 
  core/backends/bluetooth/bluetoothdownloadjob.cpp PRE-CREATION 
  core/backends/bluetooth/bluetoothlinkprovider.h PRE-CREATION 
  core/backends/bluetooth/bluetoothlinkprovider.cpp PRE-CREATION 
  core/backends/bluetooth/bluetoothpairinghandler.h PRE-CREATION 
  core/backends/bluetooth/bluetoothpairinghandler.cpp PRE-CREATION 
  core/backends/bluetooth/bluetoothuploadjob.h PRE-CREATION 
  core/backends/bluetooth/bluetoothuploadjob.cpp PRE-CREATION 
  core/backends/devicelinereader.h PRE-CREATION 
  core/backends/devicelinereader.cpp PRE-CREATION 
  core/daemon.cpp b41616c388deaddf8350e411383c8b4360c40d72 

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


Testing
-------

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.

Receiving files works (tested with 1.5 MB picture), but sending files doesn't work due to how Qt sends data over bluetooth.

Browsing the remote device will not work since this uses SSHFS, which relies on a IP network.


Thanks,

Saikrishna Arcot

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdeconnect/attachments/20170525/606b0636/attachment.html>


More information about the KDEConnect mailing list