Multi-platform app that allows your devices to communicate
Find a file
2013-08-07 11:29:56 +02:00
daemon Added BroadcastTcpLinkProvider 2013-08-07 11:29:56 +02:00
kcm Implemented batterypackageinterface 2013-07-28 22:00:45 +02:00
test Fixed test 2013-08-06 03:40:26 +02:00
.gitignore Initial commit 2013-06-06 05:57:06 +02:00
CMakeLists.txt Fixed cmakelists bug that made necessary to run make without -j 2013-07-25 17:04:58 +02:00
letsgo.sh Separated repo in two: kded and android 2013-07-25 00:23:30 +02:00
README Added NetworkPackage explanation 2013-07-31 19:09:47 +02:00

The kdeconnect protocol:

Communication between heterogenous devices is achieved using NetworkPackages.
NetworkPackages are independent and self-contained pieces of information that
are sent from one device to another serialized in json.

The basic structure of a NetworkPackage is the following:

{
    "id": 123456789,
    "type": "org.kde.whatever",
    "body": {

    },
    "version": 1
}

Each type of package defines what it should contain inside its "body", so only
the sender and receiver of this type of package need agree about it.