1
0
forked from dyf/APP

增加mqtt

This commit is contained in:
微微一笑
2025-07-16 11:16:19 +08:00
parent e42d4af3b2
commit 6257f9d84b
1550 changed files with 5264 additions and 116701 deletions

View File

@ -1,52 +0,0 @@
'use strict'
var Server = require('../server')
var fs = require('fs')
module.exports.init_server = function (PORT) {
var server = new Server(function (client) {
client.on('connect', function () {
client.connack(0)
})
client.on('publish', function (packet) {
switch (packet.qos) {
case 1:
client.puback({messageId: packet.messageId})
break
case 2:
client.pubrec({messageId: packet.messageId})
break
default:
break
}
})
client.on('pubrel', function (packet) {
client.pubcomp({messageId: packet.messageId})
})
client.on('pingreq', function () {
client.pingresp()
})
client.on('disconnect', function () {
client.stream.end()
})
})
server.listen(PORT)
return server
}
module.exports.init_secure_server = function (port, key, cert) {
var server = new Server.SecureServer({
key: fs.readFileSync(key),
cert: fs.readFileSync(cert)
}, function (client) {
client.on('connect', function () {
client.connack({returnCode: 0})
})
})
server.listen(port)
return server
}