The Intel® Edison Cloud and Middleware library,iotkit-comm, allows network-connected devices to conveniently discover and communicate with each other and the cloud. More specifically, the iotkit-comm library enables developers to write distributed applications composed of clients and servers. This library was designed primarily for Intel® Edison platform, but works well on other platforms too. Iotkit-comm comes in two flavors: C and node.js. This documentation focuses on the C version of the library.
The complete document can be found at the link below.