Everything about CBOR
Data serialization format
Concise Binary Object Representation (CBOR) is a binary data serialization format loosely based on JSON authored by Carsten Bormann and Paul Hoffman. Like JSON, it allows the transmission of data objects that contain name–value pairs, but with size efficiency. This increases processing and transfer speeds at the cost of human readability. It is one of the data serialization layers for the Constrained Application Protocol (CoAP) and the data format on which COSE messages are based. It is also used in the Client-to-Authenticator Protocol (CTAP) within the scope of the FIDO2 project. CBOR is defined in IETF RFC 8949. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: CBORA 5-minute orientation
- Pick up a classic book: PhilologusThe most-reprinted book on the subject
- Read the landmark paper: Integrating Electrical Substations Within the IoT Using IEC 61850, CoAP, and CBORCited 36 times
- Go sideways: MessagePackA closely related topic
- Go sideways: Comparison of data-serialization formatsA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
Integrating Electrical Substations Within the IoT Using IEC 61850, CoAP, and CBOR
Yet Another Compact Time Series Data Representation Using CBOR Templates (YACTS)
A novel CBOR based CA certificate for IoT device security
A Leaner and Faster Web: How CBOR Can Improve Dynamic Content Encoding in JSON and DNS Over HTTPS
A Secure and Lightweight Blockchain Framework for Healthcare Data Exchange Using CBOR Compression and Smart Contract Validation
Certificate Authentication and Revocation System for IoT Devices using CoAP and CBOR Encoding in LoRaWAN
Securing the field: a CBOR-based lightweight PKI framework for Smart agriculture
CBL: Compact encoding of JSON-LD data using CBOR and bitmaps for web of things
📚 Books worth reading
PhilologusFriedrich Wilhelm Schneidewin, Ernst Ludwig von Leutsch · 1846
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- MessagePack MessagePack is a computer data interchange format. It is a binary form for representing simple data structures like arrays and associative arrays. MessagePack…
- Comparison of data-serialization formats This is a comparison of data serialization formats, various ways to convert complex objects to sequences of bits. It does not include markup languages…
- UBJSON Universal Binary JSON (UBJSON) is a computer data interchange format. It is a binary form directly imitating JSON, but requiring fewer bytes of data. It…
- Smile (data interchange format) Smile is a computer data interchange format based on JSON. It can also be considered a binary serialization of the generic JSON data model, which means…
- External Data Representation External Data Representation (XDR) is a technical standard format for data serialization, for uses such as computer network protocols. It allows data to…
- SDXF SDXF (Structured Data eXchange Format) is a data serialization format defined by RFC 3072. It allows arbitrary structured data of different types to be…
- BSON BSON (/ˈbiːsən/; Binary JSON) is a computer data interchange format extending JSON. It is a binary form for representing simple or complex data structures…
- JSON JSON (JavaScript Object Notation, pronounced /ˈdʒeɪsən/ or /ˈdʒeɪˌsɒn/) is an open standard file format and data interchange format that uses human-readable…