PicoCoAP:C语言中CoAP消息序列化和反序列化的最小实现

时间:2024-06-05 11:11:49
【文件属性】:

文件名称:PicoCoAP:C语言中CoAP消息序列化和反序列化的最小实现

文件大小:42KB

文件格式:ZIP

更新时间:2024-06-05 11:11:49

C

PicoCoAP是用C编写的非常小的CoAP库。该库的主要目标是在尽可能少使用内存的情况下实现CoAP协议。 价值观 安全 最重要的是,该库旨在确保安全。 所有内存操作均以明确说明的范围完成。 万一数据包格式错误,它应该安全地失败。 完整性 这旨在作为该协议的完整实现,并且尽量不要简化“通常”可以安全进行的简化。 内存使用情况 所有操作都尝试使用可能的绝对最小内存量,同时不违反前两个值,即使以处理时间为代价。 所有操作都是在包含每个方法调用的实际消息网络二进制表示形式的缓冲区上完成的。 简单的API 只有对该协议有基本了解的用户才能使用该库。 术语旨在简化,但不会发明RFC已经定义的新术语。 地位 当前仅当前执行消息编码和解码。 我将研究创建一个服务器来处理消息的实际发送和接收以及相关的重试和其他协议的复杂性。 可能会或可能永远不会添加。 由于这是一个新库,可能存在错误,请报告这


【文件预览】:
PicoCoAP-master
----tests()
--------minunit.h(271B)
--------coap_test.c(15KB)
----LICENSE(1KB)
----Doxyfile(74KB)
----src()
--------coap.c(12KB)
--------coap.h(11KB)
----examples()
--------posix()
----.gitignore(10B)
----Makefile(739B)
----README.md(2KB)

网友评论