Отправить полезную нагрузку json на MQTT Android - PullRequest
1 голос
/ 25 марта 2020

Я хочу отправить данные в 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
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...