我正在开发一个有助于与物联网设备通信的项目 - 我称之为Tibay.io。我为PHP准备了模块和示例,但我想为其他语言创建它。现在我正在研究NodeJS模块,并想知道是否有人可以帮助我。
我有 module.js 文件:
const net = require('net');
const tls = require('tls');
module.exports = {
connect: function(key, pass, protocol) {
if (!protocol) {
protocol = 1;
}
console.log(key+", "+pass+", "+protocol);
const socket = tls.connect('api.tibay.io', 12673, () => {
console.log('Conected!');
});
}
}
这是我的主要( app.js )文件:
var tibay = require('./module.js');
tibay.connect('g1YJxwZrJd4Celsw', 'IpxkSRbDAwiIuDt');
我认为我可以处理连接,但是如何添加一些“数据”事件?我认为应该看起来像:
tibay.onData(function(data) {
console.log(data);
});