semantic-coap proposes a complete framework for RFC 7252 Constrained Application Protocol (CoAP) to publish and discover semantic-enhanced resources.
semantic-coap consists of the following sub-projects:
- semantic-coap-core: basic Java-based framework implementation extending the Californium CoAP library;
- semantic-coap-android: simple project using semantic-coap-core on Android platform;
- ssn-framework: reference gateway and sink implementation used to setup a Semantic Sensor Network (SSN);
The following module is also required as local Maven dependencies:
- FemtoZip compression library.
Each module can be imported as Maven project in Eclipse. Make sure to have the following plugins before importing semantic-coap projects:
All semantic-coap modules are distributed under the Apache License, Version 2.0.
The main purpose of this repository is to share and continue to improve the semantic-coap framework, making it easier to use. If you're interested in helping us any feedback you have about using semantic-coap would be greatly appreciated.