0
내가 사용하고있는 코드입니다 잠시 후 분기 중지 :NodeJs 간부() 함수는 여기 Bluez를 사용 nodeJs에 BLE 스캔 모듈을 구축하기 위해 노력하고있어
exec('sudo hcitool lescan --duplicates &', function (error, stdout, stderr) { });
exec('sudo hcitool lescan --duplicates &', function (error, stdout, stderr) {
var result = exec('sudo hcidump --raw &');
/*
* Whenever hcidump returns a raw data, this function calls itself. And pushes
* the raw data to createBeaconDevice function.
*/
result.stdout.on('data', function (data) {
var currentDate = new Date();
writeLog('scanData', data, currentDate.toISOString().replace(/T/, ' ').replace(/\..+/, ''))
createBeaconDevice(data);
});
});
그러나 문제는 멈출 것입니다 경고 또는 오류를주지 않고 잠시 후 작업. 무엇이 문제 일 수 있습니까? 아무도 도울 수 있다면 기쁠 것입니다.
나머지 코드는 계속 작동하지만 검색 프로세스가 중지됩니다. – ozata
@ozata 안전을 위해 오류 매개 변수 처리를 추가 할 수 있었습니까? 무엇이 있는지 알려 주시면 더 잘 도와 드릴 수 있습니다. – pspi
스캔하는 동안 비동기 데이터를 얻을 수 없다는 점을 입력하면 해당 문제가 발생합니다. – ozata