Я занимаюсь разработкой веб-сайта, который будет собирать данные у брокера.
<?php
require "phpMQTT.php";
$mqtt = new phpMQTT("b-e6439b20-3a80-4688-86b3-0658535e5f2f-1.mq.ap-south-1.amazonaws.com", 8883,
"Emoncms feed subscriber",'ca.crt');
$username='mqtt';
$password='mqtt_123';
$con=mysqli_connect("localhost","maria","Maria_1234567","energy_monitoring");
if(!$mqtt->connect(true, NULL, $username, $password)) {
echo "Not connected";
}
else{
echo "connected";
}
?>
Я использую этот код на своем локальном хосте.На что все работает нормально.Но когда я загрузил его на cpanel, он не подключается к брокеру.
PHP Предупреждение: stream_socket_client (): невозможно подключиться к tlsv1.2: // b-e6439b20-3a80-4688-86b3-0658535e5f2f-1.mq.ap-south-1.amazonaws.com:8883 (соединение отклонено) в /home/k463irmviix6/public_html/phpMQTT.php в строке 88
Когда я работал надxamp он давал ту же ошибку, и я решил ее, добавив .crt файл apache, и я загрузил тот же файл на cpanel.Но я не могу понять, почему он не подключается.
Нужна ваша любезная помощь.Заранее спасибо.