2017-11-07 14:59:55 +01:00
|
|
|
<p align="left">
|
2017-11-07 14:41:38 +01:00
|
|
|
<a href="http://www.openmtc.org/">
|
2017-11-07 14:59:55 +01:00
|
|
|
<img src="http://www.openmtc.org/assets/img/OpenMTC_Logo_Orange.svg" width="400"/>
|
2017-11-07 14:41:38 +01:00
|
|
|
</a>
|
|
|
|
</p>
|
|
|
|
|
2018-10-30 16:18:37 +01:00
|
|
|
[](https://www.fiware.org/developers/catalogue/)
|
|
|
|
[](https://www.eclipse.org/legal/epl-v10.html)
|
|
|
|
[](https://stackoverflow.com/questions/tagged/fiware+iot)
|
|
|
|
<br/>
|
|
|
|
[](http://fiware-openmtc.readthedocs.org/en/latest/?badge=latest)
|
|
|
|

|
2019-01-09 16:09:47 +01:00
|
|
|
[](https://hub.docker.com/u/openmtc)
|
2019-01-09 15:49:58 +01:00
|
|
|
[](https://travis-ci.org/OpenMTC/OpenMTC)
|
2019-01-25 17:51:30 +01:00
|
|
|
[](https://snyk.io/test/github/OpenMTC/OpenMTC?targetFile=openmtc-gevent%2Frequirements.txt)
|
2019-02-05 12:30:43 +01:00
|
|
|
[](https://coveralls.io/github/OpenMTC/OpenMTC?branch=master)
|
2018-10-30 16:18:37 +01:00
|
|
|
|
|
|
|
The OpenMTC SDK aims to provide developers with a convenient yet flexible tool
|
|
|
|
to write oneM2M compliant applications. This includes network applications
|
|
|
|
(NAs), gateway application (GAs), device applications (DAs), as well as
|
|
|
|
interworking proxy entities (IPEs).
|
|
|
|
|
|
|
|
This project is part of [FIWARE](https://www.fiware.org/). For more information
|
|
|
|
check the FIWARE Catalogue entry for the
|
|
|
|
[IoT Agents](https://github.com/Fiware/catalogue/tree/master/iot-agents).
|
|
|
|
|
2019-02-14 15:41:53 +01:00
|
|
|
| :books: [Documentation](https://fiware-openmtc.readthedocs.io) | :page_facing_up: [Site](http://www.openmtc.org) | :whale: [Docker Hub](https://hub.docker.com/u/openmtc) | :dart: [Roadmap](roadmap.md) |
|
|
|
|
|
2018-10-30 16:18:37 +01:00
|
|
|
# Content
|
|
|
|
|
|
|
|
- [Install](#install)
|
|
|
|
- [Usage](#usage)
|
|
|
|
- [API](#api)
|
|
|
|
- [Quality Assurance](#quality-assurance)
|
2019-02-05 15:51:35 +01:00
|
|
|
- [Contributing](#contributing)
|
2018-10-30 16:18:37 +01:00
|
|
|
- [License](#license)
|
|
|
|
|
|
|
|
|
2019-02-14 15:41:53 +01:00
|
|
|
## Install
|
2018-10-30 16:18:37 +01:00
|
|
|
|
|
|
|
Information about how to install the JSON IoTAgent can be found at the
|
|
|
|
corresponding section of the
|
|
|
|
[Installation & Administration Guide](https://fiware-openmtc.readthedocs.io/en/latest/deployment-guide).
|
|
|
|
|
|
|
|
## Usage
|
|
|
|
|
|
|
|
Information about how to use the IoT Agent can be found in the
|
|
|
|
[User & Programmers Manual](https://fiware-openmtc.readthedocs.io/en/latest/introduction).
|
|
|
|
|
|
|
|
## API
|
|
|
|
|
|
|
|
Information about the REST API can be found in the
|
|
|
|
[API Section](https://fiware-openmtc.readthedocs.io/en/latest/overview-rest-api)
|
|
|
|
|
|
|
|
|
|
|
|
## Python
|
|
|
|
|
|
|
|
The OpenMTC SDK is written in and for the Python programming language. Users
|
|
|
|
should therefore have at least a certain knowledge of Python and its paradigms.
|
|
|
|
For this matter, the following material is recommended:
|
|
|
|
|
|
|
|
- [The Python Homepage](http://www.python.org)
|
|
|
|
- [Expert Python Programming by Tarek Ziadé](http://www.e-reading.by/bookreader.php/138816/Ziade_-_Expert_Python_programming.pdf)
|
|
|
|
- [Code Like a Pythonista: Idiomatic Python](http://www.omahapython.org/IdiomaticPython.html)
|
|
|
|
|
|
|
|
## Feedback
|
|
|
|
|
|
|
|
Please create issues for any problems and direct any comments or feedback you
|
|
|
|
are having to <a href="mailto:support@openmtc.org">support@openmtc.org</a>
|
|
|
|
|
|
|
|
Please let us know what you think. We are also very interested in any use case
|
|
|
|
you are _not_ able to implement with the SDK or if you find it difficult to do
|
|
|
|
so.
|
|
|
|
|
|
|
|
|
|
|
|
## Quality Assurance
|
|
|
|
|
|
|
|
This project is part of [FIWARE](https://fiware.org/) and has been rated as
|
|
|
|
follows:
|
|
|
|
|
|
|
|
- **Version Tested:**
|
|
|
|

|
|
|
|
- **Documentation:**
|
|
|
|

|
|
|
|

|
|
|
|
- **Responsiveness:**
|
|
|
|

|
|
|
|

|
|
|
|
- **FIWARE Testing:**
|
|
|
|

|
|
|
|

|
|
|
|

|
|
|
|

|
|
|
|
|
|
|
|
---
|
|
|
|
|
2019-02-05 15:51:35 +01:00
|
|
|
## Contributing
|
|
|
|
|
2019-02-14 15:41:53 +01:00
|
|
|
Contribution guidelines are detailed in the [CONTRIBUTIONS](CONTRIBUTIONS.md) file.
|
2019-02-05 15:51:35 +01:00
|
|
|
|
|
|
|
## License
|
2018-10-30 16:18:37 +01:00
|
|
|
|
|
|
|
The OpenMTC SDK is licensed under the Eclipse Public License (EPL)
|
|
|
|
version 1.
|
|
|
|
|
2019-02-14 15:41:53 +01:00
|
|
|
© 2018-2019 OpenMTC
|
2018-10-30 16:18:37 +01:00
|
|
|
|