utilisation du service mqtt dans les composants
This commit is contained in:
parent
77f76ecc64
commit
7102aab6fa
@ -6,7 +6,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import mqtt from 'mqtt';
|
import {subscribeToTopic} from '@/services/mqttService';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
data() {
|
data() {
|
||||||
@ -15,15 +15,9 @@ export default {
|
|||||||
};
|
};
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
const client = mqtt.connect('ws://localhost:9001');
|
subscribeToTopic('#', (topic, message) => {
|
||||||
client.on('connect', () => {
|
|
||||||
console.log("on connect");
|
|
||||||
client.subscribe('#'); // S'abonner à tous les topics MQTT
|
|
||||||
});
|
|
||||||
client.on('message', (topic, message) => {
|
|
||||||
console.log("on message");
|
|
||||||
this.messages.push(`Topic: ${topic}, Message: ${message}`); // Ajouter le message à la liste des messages
|
this.messages.push(`Topic: ${topic}, Message: ${message}`); // Ajouter le message à la liste des messages
|
||||||
});
|
}); // S'abonner à tous les topics MQTT
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import mqtt from 'mqtt';
|
import {publishMessage} from '@/services/mqttService';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
data() {
|
data() {
|
||||||
@ -22,11 +22,7 @@ export default {
|
|||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
publishMessage() {
|
publishMessage() {
|
||||||
const client = mqtt.connect('ws://localhost:9001');
|
publishMessage(this.selectedTopic, this.message);
|
||||||
client.on('connect', () => {
|
|
||||||
client.publish(this.selectedTopic, this.message);
|
|
||||||
client.end();
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user