0

Androidデバイスからpublishメッセージを送信する方法を知るために、いくつかのチュートリアルに従いました。broker以下は私の試みであり、この時点ではMqttDeliveryTokenAndroid、ライブラリにないようにチュートリアルで提供されているメソッドが見つかりませんでした。

メッセージを正しく送信する方法を教えてください。publishまた、最近更新された Paho Android API へのリンクを提供してください。私が現在取り組んでいるものはPahoWeb サイトからダウンロードされ、いくつかのクラスとメソッドがあり、上記のものが欠落しています。

コード

    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.mqtt_proj_01_layout);

    sdCard = Environment.getExternalStorageDirectory();
    folder = new File(sdCard + directory);
    if (!folder.exists())
        folder.mkdir();

    final MqttClientPersistence persistenceDataDir = new MqttDefaultFilePersistence(folder.toString());

    final MqttAndroidClient client_1 = new MqttAndroidClient(getApplicationContext(), serverURI,   
    clientID, persistenceDataDir, Ack.AUTO_ACK);
    MqttConnectOptions opts = new MqttConnectOptions();
    opts.setCleanSession(false);
    opts.setWill(WILL_TOPIC, WILL_MSG.getBytes(), 1, true);
    opts.setKeepAliveInterval(keepAliveInterval);

    final MqttMessage msg = new MqttMessage("33".getBytes());
    msg.setQos(1);
    msg.setRetained(false);

    MqttDeliveryToken deliveryToken = new MqttDeliveryToken();
4

1 に答える 1