python3-piccata: piccata - a simple CoAP toolkit added

python3-piccata: piccata - a simple CoAP toolkit added

piccata is a simple CoAP (RFC7252) toolkit compatible with Python 2.7.

The toolkit provides basic building blocks for using CoAP in an
application. piccata handles messaging between endpoints
(retransmission, deduplication) and request/response matching.

Handling and matching resources, blockwise transfers, etc. is left to
the application but functions to faciliate this are provided.

piccata uses a transport abstraction to faciliate using the toolkit for
communication over different link types. Transport for a UDP socket is
provided.

Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
Danik 2023-08-30 09:43:49 +02:00 committed by Khem Raj
parent f4a4dbfb6c
commit c38239b3d9

View File

@ -0,0 +1,13 @@
SUMMARY = "Python CoAP Toolkit"
HOMEPAGE = "https://github.com/NordicSemiconductor/piccata"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=e664eb75e2791c2e505e6e1c274e6d4f"
SRCREV = "218d310e3d840715b1c8e67cefd5b6d71a2d7a1a"
SRC_URI = "git://github.com/NordicSemiconductor/piccata.git;protocol=http;branch=master"
S = "${WORKDIR}/git"
inherit setuptools3
RDEPENDS:${PN} += "python3-core python3-datetime python3-io python3-logging python3-math"