-
Notifications
You must be signed in to change notification settings - Fork 0
/
Main.html
43 lines (34 loc) · 1.05 KB
/
Main.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<html>
Status:
<div id="textD"></div>
<div id="Data"></div>
<script src="mqttws31.js" type="text/javascript"></script>
<script type="text/javascript">
client = new Paho.MQTT.Client("m11.cloudmqtt.com", 'Your WebSocket Port', "web_" + parseInt(Math.random() * 100, 10));
client.onConnectionLost = function (responseObject) {
alert("connection lost: " + responseObject.errorMessage);
};
client.onMessageArrived = function (message) {
var div = document.getElementById("Data");
div.textContent = message.payloadString;
var dataT = message.payloadString;
};
var options = {
useSSL: true,
userName: "User Device", //The security depends of your mqtt broker
password: "Password Device",
onSuccess:onConnect,
onFailure:doFail
}
client.connect(options);
function onConnect() {
var div = document.getElementById("textD");
div.textContent = "Connected";
var text = div.textContent;
client.subscribe("The topic");
}
function doFail(e){
console.log(e);
}
</script>
</html>