Skip to main content

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 and the CoAP test of Ariel OS (which also serves as an example of how to use this securely).

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

coap_console-0.0.3.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

coap_console-0.0.3-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file coap_console-0.0.3.tar.gz.

File metadata

  • Download URL: coap_console-0.0.3.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for coap_console-0.0.3.tar.gz
Algorithm Hash digest
SHA256 ab2da8e1855c96fad7ac9052df703355addf423f49312ee280add4912d55fc3a
MD5 95f2760a1152a37bb8a2f22172472219
BLAKE2b-256 213585434d765b7f194dea39ceb5553fe54c6966f3197294b7ac7aed8b54e569

See more details on using hashes here.

File details

Details for the file coap_console-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: coap_console-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 6.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for coap_console-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d18087b141a3646b98aa3e9c731b9c099043e087550992d4fea570b3312f6228
MD5 0401f8d28bcab872c233c58e17edeb09
BLAKE2b-256 722d862756da238312e3cbcb530997b024520699fe8fdcde8575a5eed6928ff0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page