// Factory reset function reset() { if (bs === false) { so.set('1',0,'1', 86000); so.set('1',0,'2', 10); so.set('1',0,'3', 60); // Delete all extra object instances var obj = cnode.getSmartObject(); for (var i=0, item; item = obj.objectList()[i]; i++) { for (var j=1; item.iid[j]; j++) { cnode.deleteInst(item.oid, item.iid[j]); } } //Re-register cnode.register(ip, 5683, function (err, rsp) { if (err) { console.log(err); } }); } else { // Re-bootstrap ip = so.get('0', 0, '0'); ip = ip.substring(7, ip.length); ip = ip.substring(0, ip.indexOf(':')); cnode.bootstrap(ip, 5683, function (err, rsp) { if (err) { console.log(err); } }); } }
var req = http.request(options, function(res) { // Send bootstrap request cnode.bootstrap(ip, 5683, function (err, rsp) { if (err) { console.log(err); } }); });