Ciholas Data Protocol
Project description
# cdp-py
The Ciholas Data Protocol (CDP) provides a method of communication between devices and services. CDP data is transmitted over Ethernet as User Datagram Protocol (UDP) packets. _cdp-py_ contains a set of structural definitions of the CDP data items that make up these UDP packets.
For more information about CDP, see the official [documentation](http://cuwb.io/docs/v3.0/software-integration/cdp-output-definition/).
## Getting Started
### Prerequisites
You need Python 3 or higher to use _cdp-py_. Make sure you have Python installed and that the expected version is available from your command line. You can check this by running:
```
$ python --version
```
If you do not have Python, please install the latest 3.x version, available from [python.org](https://www.python.org/downloads/).
Additionally, you will need to make sure you have pip installed. You can check this by running:
```
$ pip --version
```
If you're on Linux and installed Python 3.x using your OS package manager, you may need to install pip separately.
### Installing
_cdp-py_ can be installed using pip. To install the latest version use:
```
$ pip install cdp-py
```
Now that _cdp-py_ package is installed, you can start using the _cdp_ module by adding the following import statement to your Python script:
```python
import cdp
```
For a tutorial about how to use the _cdp_ module, visit: [Using CDP - Python](http://cuwb.io/docs/v3.0/application-notes/using-cdp-python/#using-cdp-python).
### Upgrading
To upgrade to the latest version use:
```
$ pip install --upgrade cdp-py
```
## License
This work is licensed under the [Creative Commons Attribution 4.0 International](http://creativecommons.org/licenses/by/4.0/) License.
The Ciholas Data Protocol (CDP) provides a method of communication between devices and services. CDP data is transmitted over Ethernet as User Datagram Protocol (UDP) packets. _cdp-py_ contains a set of structural definitions of the CDP data items that make up these UDP packets.
For more information about CDP, see the official [documentation](http://cuwb.io/docs/v3.0/software-integration/cdp-output-definition/).
## Getting Started
### Prerequisites
You need Python 3 or higher to use _cdp-py_. Make sure you have Python installed and that the expected version is available from your command line. You can check this by running:
```
$ python --version
```
If you do not have Python, please install the latest 3.x version, available from [python.org](https://www.python.org/downloads/).
Additionally, you will need to make sure you have pip installed. You can check this by running:
```
$ pip --version
```
If you're on Linux and installed Python 3.x using your OS package manager, you may need to install pip separately.
### Installing
_cdp-py_ can be installed using pip. To install the latest version use:
```
$ pip install cdp-py
```
Now that _cdp-py_ package is installed, you can start using the _cdp_ module by adding the following import statement to your Python script:
```python
import cdp
```
For a tutorial about how to use the _cdp_ module, visit: [Using CDP - Python](http://cuwb.io/docs/v3.0/application-notes/using-cdp-python/#using-cdp-python).
### Upgrading
To upgrade to the latest version use:
```
$ pip install --upgrade cdp-py
```
## License
This work is licensed under the [Creative Commons Attribution 4.0 International](http://creativecommons.org/licenses/by/4.0/) License.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cdp-py-1.3.0.tar.gz
(13.3 kB
view details)
Built Distribution
cdp_py-1.3.0-py3-none-any.whl
(15.1 kB
view details)
File details
Details for the file cdp-py-1.3.0.tar.gz
.
File metadata
- Download URL: cdp-py-1.3.0.tar.gz
- Upload date:
- Size: 13.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ebc648dd8e3e320011221b1ade21de51af3f82cacb2aa1a6813cf6c4f6f0b0d |
|
MD5 | a0f5d0b91aece229747f08682438a670 |
|
BLAKE2b-256 | 71d95697f190b1b081e0e2312398b77de39b2f726892ee9a6bc9708c318624b4 |
File details
Details for the file cdp_py-1.3.0-py3-none-any.whl
.
File metadata
- Download URL: cdp_py-1.3.0-py3-none-any.whl
- Upload date:
- Size: 15.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.10.0 pkginfo/1.2.1 requests/2.20.1 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.19.5 CPython/3.6.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49e66cc0e8e71c75a9eee290d6efa41f5cfe540a87d274cea20b167de07221a7 |
|
MD5 | a50b75d0fd07b7746d682b7edbfb1f6a |
|
BLAKE2b-256 | 46001b24fdd4dc609b7d408bb8fa4d0cfe902cef5bbf717a783af1b791d33c4a |