私は彼にフォローLWT topic
してもらい、WT message
private final String WILL_TOPIC = "sensor_0_LWT";
private final String WILL_MSG = "LWT: Unexpected Connection Drop Down";
そして、メッセージを公開するときに名前をtopic
付けて購読しsensor_0
ていますが、WiFiをオフにして再度オンにするとLWT messahe
、接続オプションで設定したものが表示されると思いますが、受信しません.
LWT
再接続してもメッセージが表示されないのはなぜですか?
コード:
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);