Я хочу отправить данные в mqtt брокер, используя Android, но как отправить формат JSON в Android?
public void pub (View v){
String topic = topicstr;
String message = "payload here";
try {
client.publish(topic, message.getBytes(), 0, false);
} catch (MqttException e) {
e.printStackTrace();
}
}
это полезная нагрузка
{
"m2m:rqp": {
"fr": "your-access-key",
"to": "/antares-cse/antares-id/your-application-name/your-device-name",
"op": 1,
"rqi": 123456,
"pc": {
"m2m:cin": {
"cnf": "message",
"con": "{\"your-first-data\":the-integer-value,\"your-second-data\":\"the-string-data\"}"
}
},
"ty": 4
}
}