<?php
$_HOST = 'IPaddress';
$_PORT = 1883; // Use port 8883 for SSL
$_TOPIC = 'topicToPublishOn';
$_PAYLOAD = $str;
$_QOS = 0;
$client = new Mosquitto\Client("myClient");
$client->connect($_HOST, $_PORT);
$client->publish($_TOPIC, $_PAYLOAD)
$client->loop();
?>
Я не хочу открывать соединение каждый раз, когда я вызываю этот файл. Если соединение с сервером уже установлено, я могу просто опубликовать свои данные.
Задача ещё не решена.
Других решений пока нет …