-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathled123.js
More file actions
45 lines (36 loc) · 1.15 KB
/
led123.js
File metadata and controls
45 lines (36 loc) · 1.15 KB
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
44
45
client = new Paho.MQTT.Client("192.168.43.111", Number(1883), "clientId");
// set callback handlers
client.onConnectionLost = onConnectionLost;
client.onMessageArrived = onMessageArrived;
// connect the client
client.connect({
onSuccess:onConnect
});
// called when the client connects
function onConnect() {
// Once a connection has been made, make a subscription and send a message.
console.log("Connected!");
client.subscribe("led");
}
function ledtoggle(e) {
var message = new Paho.MQTT.Message(e);
message.destinationName = "led";
message.qos = 0;
client.send(message);
}
// called when the client loses its connection
function onConnectionLost(responseObject) {
if (responseObject.errorCode !== 0) {
console.log("onConnectionLost:"+responseObject.errorMessage);
}
}
/*// called when a message arrives
function onMessageArrived(message) {
console.log("onMessageArrived:"+message.payloadString);
console.log("Topic:" + message.destinationName);
console.log("QoS:"+ message.qos);
if(message.destinationName=="led")
{
$("#smoke").text(message.payloadString);
}
}*/