Use nanopb for protocol messages (#36)