# Using Protobuf via nanopb in project

**URL:** <https://community.particle.io/t/using-protobuf-via-nanopb-in-project/46133>\
**Category:** Firmware\
**Created:** [December 10, 2018, 7:52am UTC](https://community.particle.io/t/using-protobuf-via-nanopb-in-project/46133 "2018-12-10T07:52:15Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![WoobaGooba](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/woobagooba/32/16369_2.png) [@WoobaGooba](https://community.particle.io/u/WoobaGooba)\
**Post date:** [December 10, 2018, 10:43pm UTC](https://community.particle.io/t/using-protobuf-via-nanopb-in-project/46133/3 "2018-12-10T22:43:35Z")

</div>

I asked a similar question in the past.

> [@CBOR for CoAP payload format](https://community.particle.io/t/cbor-for-coap-payload-format/39614):
>
> Great question! We’ve definitely had some interesting discussions internally about CBOR. It’s not really applicable right now, but we may have uses for it in the future. Either way, you can be confident that our whole user experience goal with respect to things like payload format is to do the research, compare our options, make the hard decisions, and do the difficult implementation work so that you don’t have to! You can see all the CoAP code in the [Device OS](https://github.com/particle-iot/firmware) communication folder. Many of ou…

The ability to use a binary publish() payload encoding will help those of us with cellular uplink bills.

---

_[View the full topic](https://community.particle.io/t/using-protobuf-via-nanopb-in-project/46133)._
