Hi Harshani, Thanks for your interest on this project. The main idea is to provide SDKs that are catered for different languages, which can be used to design a device agent/firmware to quickly and easily connect with IoT Server. This should hide the complexities of communicating authentication, encryption with the IoT Server. This SDK should also have the capability to pick the desired transport protocols. The expected deliverable are auto-generated code, abstract the protocol complexities and should be easily portable for different hardware.
For instance consider a device type (eg: smart bulb) has an API that it communicates with and this API can be either a rest api, mqtt topic or an xmpp account. So in a device perspective it should hide the complexities by auto generating the code that communicates with these APIs. Our focus is to provide support for Arduino, Android, IOS and also specifically support for languages such as C, Java, Python and Objective C++. It would be great if you could go through the existing agent code and study on how we can improve[1]. [1] https://github.com/wso2/carbon-device-mgt-plugins/tree/ <https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fwso2%2Fcarbon-device-mgt-plugins%2Ftree%2F&sa=D&sntz=1&usg=AFQjCNH9MtlvNWfcE9-X5NIWYly9BJSOVw> IoTS-1.0.0-M4 On Sun, Mar 13, 2016 at 9:10 AM, Harshani Perera < [email protected]> wrote: > Hi all, > > I am a third year Computer Science Engineering undergraduate at > University of Moratuwa Sri Lanka. I'm very much interested in participating > GSoC 2016 and hence, contributing to "[CDMF] [IOT] IOT SDK for creating > Device Agents" project. I'm quite familiar with C, C++, java, python. I > would be grateful to you if you could provide me some tips and direct me to > proceed further. > > -- > *Iresha Perera* > Department of Computer Science Engineering > University of Moratuwa > Mobile : +94777863874 > <https://lk.linkedin.com/in/ireshaharshani> > -- With Regards, *Rasika Perera* Software Engineer M: +94 71 680 9060 E: [email protected] LinkedIn: http://lk.linkedin.com/in/rasika90 WSO2 Inc. www.wso2.com lean.enterprise.middleware
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
