I am unable to connect MQTT client using Thingspeak in MATLAB.
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Anam Amjad
el 5 de Jul. de 2022
Comentada: Hafiz Hamza
el 5 de Dic. de 2023
Here is my piece of code, I am following the steps of the tutorial https://www.mathworks.com/help/icomm/ug/get-started-with-mqtt.html
clientID = "client id";
userName = "user name";
password = "password";
rootCert = "Path";
brokerAddress = "ssl://mqtt3.thingspeak.com";
port = 8883;
mqClient = mqttclient(brokerAddress, Port = port, ClientID = clientID,...
Username = userName, Password = password, CARootCertificate = rootCert);
upon reaching the mqClient, the following error occurs
ThingSpeakMQTT
Error: File: ThingSpeakMQTT.m
Incorrect use of '=' operator. To assign a value to a variable, use '='.
To compare values for equality, use '=='.
Please someone guide me on this.
2 comentarios
Geoff Hayes
el 6 de Jul. de 2022
@Anam Amjad - you are using R2022a which Create MQTT client connected to broker suggests when this functionality was introduced? (I'm not entirely sure of this though...) Note that https://www.mathworks.com/matlabcentral/answers/1753160-incorrect-use-of-operator-to-assign-a-value-to-a-variable-use-to-compare-values-for-equal had a similar error but the way you have written the above code seems to be correct (and identical to that from the link you posted).
Hafiz Hamza
el 5 de Dic. de 2023
Dera Anam,
I am facing the similar problem(Unable to connect to the ThingsBoard Server) that I think you have solved. I shall be very grateful to you if you please give a bit of your valuable time for assisting me in this matter.
Respuesta aceptada
Vinod
el 6 de Jul. de 2022
I believe you are using an older version of MATLAB. You need to use MATLAB R2022a or newer and have a license to the Industrial Communication Toolbox to use the syntax you have in the example.
3 comentarios
Hafiz Hamza
el 5 de Dic. de 2023
Dera Anam,
I am facing the similar problem(Unable to connect to the ThingsBoard Server) that I think you have solved. I shall be very grateful to you if you please give a bit of your valuable time for assisting me in this matter.
Hafiz Hamza
el 5 de Dic. de 2023
Más respuestas (0)
Comunidades de usuarios
Más respuestas en ThingSpeak Community
Ver también
Categorías
Más información sobre Web Services en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!