CoAPy: Python Implementation of Constrained Application Protocol

CoAP is an effort of the Constrained RESTful Environments (core) working group of the Internet Engineering Task Force (IETF). From the charter:

CoRE is providing a framework for resource-oriented applications intended to run on constrained IP networks. A constrained IP network has limited packet sizes, may exhibit a high degree of packet loss, and may have a substantial number of devices that may be powered off at any point in time but periodically “wake up” for brief periods of time. These networks and the nodes within them are characterized by severe limits on throughput, available power, and particularly on the complexity that can be supported with limited code size and limited RAM per node.

Constrained Application Protocol (CoAP) is a specialized web transfer protocol for use with constrained nodes and constrained (e.g., low-power, lossy) networks.

CoAPy is a Python reference implementation of CoAP.

Indices and tables

References

General Resources

RFCs

  • RFC 3986 Uniform Resource Identifier (URI): Generic Syntax
  • RFC 5785 Defining Well-Known Uniform Resource Identifiers (URIs)
  • RFC 5988 Web Linking
  • RFC 5952 A Recommendation for IPv6 Address Text Representation
  • RFC 6690 Constrained RESTful Environment (CoRE) Link Format

Table Of Contents

Next topic

Architectural Vision

This Page