CoAP client for interactive with remote serial input and output
Project description
This Python package provides access to resources that implement the tag:riot-os.org,2021:ser-out / tag:riot-os.org,2021:ser-in interfaces over CoAP. Those resources can be used to provide log output or interactive shell access to CoAP servers (not only) on embedded systems.
It is mainly used together with the coap-scroll-ring-server Rust crate which implements the server side, for example as used in the stdio example on RIOT OS.
It can be run directly from the source repository by running:
$ ./coap-console 'coap://[2001:db8::1]'
(which discovers a stdout resource or stdin-/out pair of resources on the given IP address)
or ran directly from git:
$ pipx run --spec "git+https://gitlab.com/chrysn/scroll-ring#egg=coap_console&subdirectory=coap-scroll-ring-server/tools/coap_console" coap-console 'coap://[2001:db8::1]'
or installed and run using:
$ pip install coap_console $ coap-console 'coap://[2001:db8::1]'
(or ran directly from pip, or installed from git, by combinations thereof)
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
File details
Details for the file coap_console-0.0.2.tar.gz
.
File metadata
- Download URL: coap_console-0.0.2.tar.gz
- Upload date:
- Size: 5.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c86533b6517064619d7bd53b86eb16af613b06e6f0943cb7142f72718bb55cca |
|
MD5 | ff6d4d2ff943f9d4bc8dd70feab7bcfd |
|
BLAKE2b-256 | 11fc97e8d63b0360e7e4f602aa24a613423672c7b7a76fa0b82c9cbb641f237b |
File details
Details for the file coap_console-0.0.2-py3-none-any.whl
.
File metadata
- Download URL: coap_console-0.0.2-py3-none-any.whl
- Upload date:
- Size: 6.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bac79dcfd1e8292d9109d86704c427d727f3323b7eebfd4a8c7c37d3964a1afe |
|
MD5 | 44b433a43d11ed8b61d24078af8d6279 |
|
BLAKE2b-256 | 1df7d141185ccef0a45cd782bbba65596a0eef8ef8d53eb5d286cbbb71e038f4 |