demo: use protobuf-c and message_queue to construct a communication framework!