ostoblaze
- Posts de Forum 1
6 janv. 2021 à 21:26:45 via site
6 janv. 2021 21:26:45 via site
Bonsoir à vous,
Je suis en train d'essayer de gérer 2 lampes via MQTT sur une application, tout marche bien quand je fais une lampe individuellement mais quand j'essaye de gérer 2 lampes en même temps, cela ne marche pas. Je vous laisse mon code pour que vous m'aidiez. Merci à vous.
on.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
for(int i=0;i<topicStr.length;i++) {
String [] topic = topicStr;
String message = "ON";
try {
client.publish(String.valueOf(topic), message.getBytes(), 0, false);
} catch (MqttException e) {
e.printStackTrace();
}
;
client.setCallback(new MqttCallback() {
@Override
public void connectionLost(Throwable cause) {
}
@Override
public void messageArrived(String topic, MqttMessage message) throws Exception {
subText.setText(new String(message.getPayload()));
vibrator.vibrate(500);
}
@Override
public void deliveryComplete(IMqttDeliveryToken token) {
}
});
}
}});
Contenu éditorial recommandé
Avec ton accord, un contenu externe est chargé ici.
En cliquant sur le bouton ci-dessus, tu acceptes que des contenus externes soient affichés. Des données personnelles peuvent alors être transmises à des fournisseurs tiers. Tu trouveras plus d'informations à ce sujet dans notre Déclaration de protection de données.