open-source implementation of SCHC (Static Context Header Compression)
Project description
What is OpenSCHC ?
OpenSCHC
OpenSCHC is an open-source implementation of SCHC (Static Context Header Compression) standardized at the IETF by the LPWAN Working Group <https://tools.ietf.org/wg/lpwan/>_ as RFC8724 <https://www.rfc-editor.org/info/rfc8724>_.
Oversimplifying, this is essentially IP protocol header compression and fragmentation so that they can be transported by low datarate, long range IoT networks.
The long-term goal is to have a stable, open-source, reference Python3 codebase for the SCHC protocol.
.. OpenSCHC is developed to be compatible with MicroPython, on the device side.
OpenSCHC is licensed under the MIT License <https://github.com/openschc/openschc/blob/master/LICENSE>_.
Project Documentation
The full documentation about OpenSCHC is available
here <https://openschc.github.io/openschc>_ .
run from source
pip install -r requirements.txtpython -m openschc
build
pip install --upgrade pip setuptools buildpython -m build
install locally
pip install .
After installation, verify you can the openschc commmand from any directory.
uninstall locally
pip uninstall openschc
After installation, verify you can no longer run the openschc commmand.
upload to PyPI
- create an API token after logging in at https://pypi.org/ (it's a long string starting with
pypi-) pip install --upgrade twinetwine upload dist/*- username:
__token__ - password: the entire token above, including the
pypi-prefix
- username:
- update appears at https://pypi.org/project/openschc/
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file openschc-0.0.3.tar.gz.
File metadata
- Download URL: openschc-0.0.3.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2d32b0c3326770f5c055f209e16934656196ab367475f7d383e9843a87698e79
|
|
| MD5 |
74f3fbe33cdb4b81fa6f53c7c738d29f
|
|
| BLAKE2b-256 |
6b9b6eab595dcc8e1d746d6fb5d22b2858c0ff9bd9f281c89deabb4a4a0c6a74
|
File details
Details for the file openschc-0.0.3-py3-none-any.whl.
File metadata
- Download URL: openschc-0.0.3-py3-none-any.whl
- Upload date:
- Size: 4.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bf43ff1b5f069e4c9d4dab0a795872bfb306433e76c9fb8aad5d86788f998b71
|
|
| MD5 |
8d7480daa3b26351f52a445a70039995
|
|
| BLAKE2b-256 |
314ab7027ffc0846099b4bc1601737eb4de7d4a5f55627b3c81673afad26ee11
|