AMQP 0.9.1 client is used to receive messages directly from the AMQP broker.
Expected AMQP message payload should be a valid JSON object or an array with objects. Each message should be identified by an ident value either placed into the message JSON payload. You can set another field to use as an ident in the channel configuration.
Other JSON object attributes like "timestamp", "position.latitude", "position.longitude" are optional. Check other protocols for suggested attribute names and values. The value of "timestamp" property (if present) should be a number with Unix time, or UTC time string in full ISO 8601 format (YYYY-MM-DDThh:mm:ss). You can now declare a custom naming scheme for the parameters in the AMQP message thus making it possible to adapt the naming notation to any format preferable for your project.