Create a device command encoder that sends the information in JSON format so that it can be easily parsed on the device by other languages. The current implementations require the use of Google Protocol Buffers and generally lean toward Java as the implementation language. Also, add support in the Spring XML schema for configuring the new encoder.