Update SiteWhere Java agent to use latest protobuf spec and hybrid encoding

Description

The SiteWhere Java agent (in sitewhere-tools) is using an old version of the SiteWhere protocol buffers specification. Update to use newer specification so it can interact with current versions of SiteWhere. Also, the method invocation for commands requires the proto to be compiled rather than using the new hybrid encoder used in the Android agent. Update to decode messages from the hybrid encoder.

Environment

None
Done

Assignee

DerekA

Reporter

DerekA

Labels

None

Components

Fix versions

Priority

Major