Материал из Module developer
Далее получаем описание нашего модуля по ModuleID: var module = B.getModule(moduleID);
Получаем ссылки на драйвер устройства и драйвер сервера, также подключаем их:
var device = module.getDevice("DuoTecno Network");
var server = IR.GetDevice("iRidium Server");
server.Connect();
device.Connect();
И создаём слушатели на возможность подключения к серверу (необходимо для того, чтобы команды не дублировались на сервер и на устройство напрямую, а отправлялись только на сервер, если он доступен, либо на устройство):
B.AddListener(B.EVENT_CONNECT_TO_SERVER_AVAILABLE, 0, function () {
device.Disconnect();
})
B.AddListener(B.EVENT_CONNECT_TO_SERVER_NOT_AVAILABLE, 0, function () {
device.Connect();
})
