const mqtt = require('mqtt'); const PUB_TOPIC = "test-sub"; const MESSAGE = "Message from server"; const options = { clientId: 'test_device2', username: 'test_user', password: 'test_pass', }; const client = mqtt.connect('mqtt://localhost:1883', options); client.on('connect', function () { console.log('Connected to MQTT broker'); setInterval(function () { client.publish(PUB_TOPIC, MESSAGE); console.log(`Published: ${MESSAGE} to ${PUB_TOPIC}`); }, 10000); // 30秒ごとにパブリッシュ }); client.on('error', function (err) { console.error('MQTT client error:', err); });