bluerhinos/phpMQTT

Can't connect to aws iot : Notice: Uninitialized string offset: 0

Opened this issue · 0 comments

Hi,
I"ve been trying to connect to my aws iot thing

`require_once "../phpMQTT.php";
$server = "mythingid-ats.iot.us-east-2.amazonaws.com";
$port = 8883;
$username = "";
$password = "";
$client_id = "client-iot-thing-" . time();

$mqtt = new phpMQTT($server, $port, $client_id);
$mqtt->debug = true;

if(!$mqtt->connect(true, NULL)) {
exit('Connection Failed');
}
exit('Connection success');`

This are errors
**Notice: Uninitialized string offset: 0 in D:\MyBelongings\PHP7\htdocs\composer\mqtt\vendor\bluerhinos\phpmqtt\phpMQTT.php on line 124

Notice: Uninitialized string offset: 0 in D:\MyBelongings\PHP7\htdocs\composer\mqtt\vendor\bluerhinos\phpmqtt\phpMQTT.php on line 128

Notice: Uninitialized string offset: 3 in D:\MyBelongings\PHP7\htdocs\composer\mqtt\vendor\bluerhinos\phpmqtt\phpMQTT.php on line 128
Exit**

Fyi, i tried this solution but it didn't solve the problem and still it displays the error
https://github.com/bluerhinos/phpMQTT/issues/48

Any help would be appreciable
Thanks,
Hussain