Я новичок в мире PHP, столкнулся с проблемой при подключении к MQTT.
Я использую библиотеку phpMQTT. php и использую IP-адрес для подключения к брокер MQTT. Я пытаюсь опубликовать sh в MQTT-брокере, получаю ошибку в phpMQTT. php файл библиотеки
Ошибка: stream_socket_client (): невозможно подключиться к tcp: / /...*:8083 (Тайм-аут соединения)
столкнувшись с проблемой в следующем коде:
if ($this->cafile) {
$socketContext = stream_context_create(["ssl" => [
"verify_peer_name" => true,
"cafile" => $this->cafile
]]);
$this->socket = stream_socket_client("tls://" . $this->address . ":" . $this->port, $errno, $errstr, 60, STREAM_CLIENT_CONNECT, $socketContext);
} else {
$this->socket = stream_socket_client("tcp://" . $this->address . ":" . $this->port, $errno, $errstr, 60, STREAM_CLIENT_CONNECT);
}