-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathclient.js
More file actions
41 lines (36 loc) · 861 Bytes
/
client.js
File metadata and controls
41 lines (36 loc) · 861 Bytes
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
var mqtt = require('mqtt');
var url = 'mqtt://localhost:1883';
const log = {
"job": "TEST06",
"tim": 10,
"ot": 100,
"wt": 100,
"at": 100,
"tp": 0.8,
"ll": 100.8,
"sp": 0,
"pr": 0,
"st": 3,
"ct": 1.2
};
const limits = {
"jobNumber": "TTS02",
"tankPressureLimitsMin": -10,
"tankPressureLimitsMax": 50,
"ambientTemperatureLimitsMin": -50,
"ambientTemperatureLimitsMax": 400,
"liquidLevelLimitsMin": 0,
"liquidLevelLimitsMax": 250,
"oilTemperatureLimitsMin": -100,
"oilTemperatureLimitsMax": 125,
"windingTemperatureLimitsMin": -50,
"windingTemperatureLimitsMax": 125,
};
var client = mqtt.connect(url)
client.on('connect', function () {
console.log('connected');
client.publish('logs', JSON.stringify(log));
//client.publish('limits', JSON.stringify(limits));
console.log('message sent');
client.end()
})