UNPKG

simcom

Version:

Talk to GSM modem SIMCOM via Node

29 lines (23 loc) 589 B
var SimCom = require('../').SimCom, pdu = require('pdu'); if (process.argv.length - 2 < 2) { console.log('Usage: ' + process.argv[1] + ' <MSIDN> <Text>'); process.exit(1); return; } var simcom = new SimCom('/dev/ttyAMA0'); simcom.on('open', function() { var count = process.argv[4] || 1; var promise = null; for (var i = 0; i < count; i++) { promise = this.sendSMS(process.argv[2], process.argv[3]); promise.then(function(res) { console.log( res); }).catch(function(error) { console.log('ERR', error); }); } promise.done(function() { simcom.close(); }); });