const mosca = require('mosca');
const tls = require('tls');
var mqttconfig=require('../config/mqtt_config/mqtt_config').config;
//var dataParse = require('./dataParse');
var CAFILE = '../ssl-file/cert_mesh_mqtts_100y_sha256/ca.crt';
var SECURE_KEY = '../ssl-file/cert_mesh_mqtts_100y_sha256/server.key.insecure';
var SECURE_CERT = '../ssl-file/cert_mesh_mqtts_100y_sha256/server.crt';
var sslsetting = {
port: 1883,
logger:{
name:"secureExample",
level:40,
},
secure :{
port: 9883,
keyPath: SECURE_KEY,
certPath: SECURE_CERT,
caPaths: [CAFILE], //ca could have lots,so this place should use array.
requestCert: true,
}
};
var server = new mosca.Server(sslsetting); //connect client
var clientId;
//var packetMessage;
server.on('clientConnected', function(client) {
console.log('client connected ! cilent id :', c
mqtt雙向ssl認證
最新推荐文章于 2025-05-21 22:00:00 发布