Manager
Extends:
Scanner, Ranging, Monitoring의 설정 값 및 인스턴스 생성 등을 관리한다.
사용자(개발자)로부터 Beacon SDK를 사용하는 Interface를 제공한다. (API 및 Event Callback 등)
의존 라이브러리 기반으로 기본적인 Bluetooth 설정 기능을 제공한다.
Example:
// 매니저 생성 및 스캔 시간 설정.
var bleManager = new Manager()
bleManager.setForegroundScanPeriod(2000)
bleManager.setForegroundBetweenScanPeriod(2000)
bleManager.updateScanPeriod()
// 스캔, 모니터링, 레인징 관련 이벤트 콜백 함수 등록.
// 현재 ble 장치에 상태 변경 이벤트 콜백 함수 등록 (state: 'poweredOn'|'poweredOff'|'unknown'|'resetting'|'unsupported'|'unauthorized'|'turningOn'|'turningOff')
bleManager.on('stateChange', function (state) {...})
// 비콘 스캔중 비콘 발견 이벤트 콜백 함수 등록 (beacon: BuildThingBeacon|iBeacon|EddystoneTLM|EddystoneUID|EddystoneURL)
bleManager.on('discover', function (beacon) {...})
// 모니터링 상태 업데이트 이벤트 콜백 함수 등록 (monitoringData: MonitoringData)
bleManager.on('update', function (monitoringData) {...})
// 모니터링 리전에 진입 이벤트 콜백 함수 등록 (region: Region, beacon: BuildThingBeacon|iBeacon|EddystoneTLM|EddystoneUID|EddystoneURL)
bleManager.on('enter', function (region, beacon) {...})
// 모니터링 리전에 이탈 이벤트 콜백 함수 등록 (region: Region)
bleManager.on('exit', function (region) {...})
// 레인징 리전에 레인징값 변경 이벤트 콜백 함수 등록 (rangingData: RangingData)
bleManager.on('ranged', function (rangingData) {...})
// 모니터링, 레인징 관련 리전 생성 및 비콘 스캔, 모니터링, 레인징 서비스 시작.
var region = new Region({'id': 'asdfg1234', 'major': 12594, 'minor': 13108, 'beacons':['E1:3F:B2:12:30:D4'] })
bleManager.startScan()
bleManager.startMonitoring(region)
bleManager.startRanging(region)
Constructor Summary
Public Constructor | ||
public |
Scanner, Ranging, Monitoring 인스턴스 생성 및 초기화 |
Member Summary
Public Members | ||
public |
플랫폼에서 백그라운드 경우, 스캔 사이클 간격 시간 (단위: 1ms) |
|
public |
플랫폼에서 백그라운드 경우, 스캔 사이클 지속 시간 (단위: 1ms) |
|
public |
스캐닝 시, 스캔이 되지않아 비콘이 더 이상 발견되지 않음을 판별하는 기준 시간 (단위: 1ms) |
|
public |
스캐닝 시, 스캔이 되지않아 빌드씽 IAQ가 더 이상 발견되지 않음을 판별하는 기준 시간 (단위: 1ms) |
|
public |
플랫폼에서 포그라운드 경우, 스캔 사이클 간격 시간 (단위: 1ms) |
|
public |
플랫폼에서 포그라운드 경우, 스캔 사이클 지속 시간 (단위: 1ms) |
|
public |
스캐닝 시, 스캔이 되지않아 게이트웨이가 더 이상 발견되지 않음을 판별하는 기준 시간 (단위: 1ms) |
|
public |
현재 플랫폼 정보 |
|
public |
|
Method Summary
Public Methods | ||
public |
ranging 시에, 비콘의 rssi 값 재측정에 사용하는 rssiFilter 를 가져오는 함수 |
|
public |
스캐닝 시, 스캔이 되지않아 비콘이 더 이상 발견되지 않음을 판별하는 기준 시간을 가져오는 함수 |
|
public |
스캔 사이클 간격 시간을 가져오는 함수 |
|
public |
스캐닝 시, 스캔이 되지않아 빌드씽 IAQ가 더 이상 발견되지 않음을 판별하는 기준 시간을 가져오는 함수 |
|
public |
getDeviceUnDiscoverPeriod(device: Device): number 스캐닝 시, 스캔이 되지않아 디바이스가 더 이상 발견되지 않음을 판별하는 기준 시간을 가져오는 함수 |
|
public |
비콘 생성시, 비콘에서 사용할 distanceCalculator 를 가져오는 함수 |
|
public |
스캐닝 시, 스캔이 되지않아 게이트웨이가 더 이상 발견되지 않음을 판별하는 기준 시간을 가져오는 함수 |
|
public |
ranging 시에 비콘 트랙킹 만료 시간을 가져오는 함수 |
|
public |
모니터링 시, 스캔이 되지않아 리전에서 나갔다고 판별하는 기준 시간을 가져오는 함수 |
|
public |
스캔 사이클 지속 시간을 가져오는 함수 |
|
public |
isBLEAvailable(): Promise | boolean 현재 ble 라이브러리가 이용가능한지 여부를 가져오는 함수 |
|
public |
setBackgroundBetweenScanPeriod(period: number) 플랫폼에서 백그라운드 경우, 스캔 사이클 간격 시간을 설정하는 함수 |
|
public |
setBackgroundMode(isBackgroundMode: boolean) 매니저의 백그라운드 모드 상태를 설정하는 함수 |
|
public |
setBackgroundScanPeriod(period: number) 플랫폼에서 백그라운드 경우, 스캔 사이클 지속 시간을 설정하는 함수 |
|
public |
setBeaconRssiFilter(RssiFilter: RssiFilter) ranging 시에, 비콘의 rssi 값 재측정에 사용하는 rssiFilter 를 설정하는 함수 |
|
public |
setBeaconUnDiscoverPeriod(period: number) 스캐닝 시, 스캔이 되지않아 비콘이 더 이상 발견되지 않음을 판별하는 기준 시간을 설정하는 함수 |
|
public |
setBuildThingIAQUnDiscoverPeriod(period: number) 스캐닝 시, 스캔이 되지않아 빌드씽 IAQ가 더 이상 발견되지 않음을 판별하는 기준 시간을 설정하는 함수 |
|
public |
setDistanceCalculator(distanceCalculator: DistanceCalculator) 비콘 생성시, 비콘에서 사용할 distanceCalculator 를 설정하는 함수 |
|
public |
setForegroundBetweenScanPeriod(period: number) 플랫폼에서 포그라운드 경우, 스캔 사이클 간격 시간을 설정하는 함수 |
|
public |
setForegroundScanPeriod(period: number) 플랫폼에서 포그라운드 경우, 스캔 사이클 지속 시간을 설정하는 함수 |
|
public |
setGatewayUnDiscoverPeriod(period: number) 스캐닝 시, 스캔이 되지않아 게이트웨이가 더 이상 발견되지 않음을 판별하는 기준 시간을 설정하는 함수 |
|
public |
setMaxTrackingAge(maxTrackingAge: number) ranging 시에 비콘 트랙킹 만료시간을 설정하는 함수 |
|
public |
setRegionExitPeriod(period: number) 모니터링 시, 스캔이 되지않아 리전에서 나갔다고 판별하는 기준 시간을 설정하는 함수 |
|
public |
setUseTrackingCache(isTrackingCache: boolean) ranging 시에 비콘 트랙킹을 할때 캐시를 사용 할 것인지 여부를 설정하는 함수 |
|
public |
startMonitoring(region: Region) 모니터링 하고자 하는 리전의 모니터링을 시작하는 함수 |
|
public |
startMonitoringAll(regions: Array<Region>) 모니터링 하고자 하는 리전들의 배열을 받아 모니터링을 시작하는 함수 |
|
public |
startRanging(region: Region) 레인징 (거리 계산) 을 하고자 하는 리전의 레인징을 시작하는 함수 |
|
public |
startRangingAll(regions: Array<Region>) 레인징 (거리 계산) 을 하고자 하는 리전들의 배열을 받아 레인징을 시작하는 함수 |
|
public |
스캐너를 통해 스캔을 시작 하는 함수 |
|
public |
stopMonitoring(region: Region) 모니터링에서 제외하고자 하는 리전의 모니터링을 정지 시키는 함수 |
|
public |
stopMonitoringAll(regions: Array<Region>) 모니터링에서 제외하고자 하는 리전들의 배열을 받아 모니터링을 정지 시키는 함수 |
|
public |
stopRanging(region: Region) 레인징 (거리 계산) 을 제외 하고자 하는 리전의 레인징을 정지 시키는 함수 |
|
public |
stopRangingAll(regions: Array<Region>) 레인징 (거리 계산) 을 제외 하고자 하는 리전들의 배열을 받아 레인징을 정지 시키는 함수 |
|
public |
stopScan() 스캐너를 통해 스캔을 정지 시키는 함수 |
|
public |
스캐너의 스캔 사이클 지속 시간을 업데이트 하는 함수 |
Inherited Summary
From class EventEmitter | ||
public |
등록된 이벤트 Set 을 저장 할 객체 |
|
public |
이벤트를 발생시켜 해당 이벤트에 등록된 이벤트 콜백 함수를 호출 하는 함수 |
|
public |
전달받은 이벤트 명 과 이벤트 콜백함수 통해서 이벤트 Set 에서 이벤트 콜백 함수를 제거하는 함수 |
|
public |
전달받은 이벤트 명으로, 전달받은 이벤트 콜백 함수를 등록하는 함수 |
|
public |
이벤트가 발생한 경우 한번만 호출되는 이벤트 콜백 함수를 등록 하는 함수 |
Public Constructors
public constructor() source
Scanner, Ranging, Monitoring 인스턴스 생성 및 초기화
Override:
EventEmitter#constructorPublic Members
public buildThingIAQUnDiscoverPeriod: number source
스캐닝 시, 스캔이 되지않아 빌드씽 IAQ가 더 이상 발견되지 않음을 판별하는 기준 시간 (단위: 1ms)
public gatewayUnDiscoverPeriod: number source
스캐닝 시, 스캔이 되지않아 게이트웨이가 더 이상 발견되지 않음을 판별하는 기준 시간 (단위: 1ms)
public regionExitPeriod: * source
Public Methods
public getBeaconRssiFilter(): RssiFilter source
ranging 시에, 비콘의 rssi 값 재측정에 사용하는 rssiFilter 를 가져오는 함수
public getBeaconUnDiscoverPeriod(): number source
스캐닝 시, 스캔이 되지않아 비콘이 더 이상 발견되지 않음을 판별하는 기준 시간을 가져오는 함수
public getBuildThingIAQUnDiscoverPeriod(): number source
스캐닝 시, 스캔이 되지않아 빌드씽 IAQ가 더 이상 발견되지 않음을 판별하는 기준 시간을 가져오는 함수
public getDeviceUnDiscoverPeriod(device: Device): number source
스캐닝 시, 스캔이 되지않아 디바이스가 더 이상 발견되지 않음을 판별하는 기준 시간을 가져오는 함수
Params:
Name | Type | Attribute | Description |
device | Device | 디바이스 |
public getDistanceCalculator(): DistanceCalculator source
비콘 생성시, 비콘에서 사용할 distanceCalculator 를 가져오는 함수
public getGatewayUnDiscoverPeriod(): number source
스캐닝 시, 스캔이 되지않아 게이트웨이가 더 이상 발견되지 않음을 판별하는 기준 시간을 가져오는 함수
public setBackgroundBetweenScanPeriod(period: number) source
플랫폼에서 백그라운드 경우, 스캔 사이클 간격 시간을 설정하는 함수
Params:
Name | Type | Attribute | Description |
period | number | 플랫폼에서 포그라운드 경우, 스캔 사이클 간격 시간 (단위: 1ms) |
Example:
var bleManager = new Manager()
...
bleManager.setBackgroundBetweenScanPeriod(2000) // 백그라운드 스캔 사이클 간격 시간을 설정
bleManager.updateScanPeriod() // 스캐너에 해당 스캔 시간 업데이트
...
public setBackgroundMode(isBackgroundMode: boolean) source
매니저의 백그라운드 모드 상태를 설정하는 함수
Params:
Name | Type | Attribute | Description |
isBackgroundMode | boolean | 매니저의 백그라운드 모드 상태 |
Emit:
resume |
이벤트를 포그라운드 모드 가 된 경우 emit 한다. (* cordova resume 이벤트 콜백 함수에 직접 Manager api 호출 하는 함수를 호출하여 사용시 비정상 동작) |
pause |
이벤트를 백그라운드 모드가 된 경우 emit 한다. (* cordova pause 이벤트 콜백 함수에 직접 Manager api 호출 하는 함수를 호출하여 사용시 비정상 동작) |
public setBackgroundScanPeriod(period: number) source
플랫폼에서 백그라운드 경우, 스캔 사이클 지속 시간을 설정하는 함수
Params:
Name | Type | Attribute | Description |
period | number | 플랫폼에서 백그라운드 경우, 스캔 사이클 지속 시간 (단위: 1ms) |
Example:
var bleManager = new Manager()
...
bleManager.setBackgroundScanPeriod(2000) // 백그라운드 스캔 사이클 지속 시간을 설정
bleManager.updateScanPeriod() // 스캐너에 해당 스캔 시간 업데이트
...
public setBeaconRssiFilter(RssiFilter: RssiFilter) source
ranging 시에, 비콘의 rssi 값 재측정에 사용하는 rssiFilter 를 설정하는 함수
Params:
Name | Type | Attribute | Description |
RssiFilter | RssiFilter | 비콘의 rssi 값 재측정에 사용하는 RssiFilter 클래스 |
public setBeaconUnDiscoverPeriod(period: number) source
스캐닝 시, 스캔이 되지않아 비콘이 더 이상 발견되지 않음을 판별하는 기준 시간을 설정하는 함수
Params:
Name | Type | Attribute | Description |
period | number | 스캐닝 시, 스캔이 되지않아 비콘이 더 이상 발견되지 않음을 판별하는 기준 시간 (단위: 1ms) |
public setBuildThingIAQUnDiscoverPeriod(period: number) source
스캐닝 시, 스캔이 되지않아 빌드씽 IAQ가 더 이상 발견되지 않음을 판별하는 기준 시간을 설정하는 함수
Params:
Name | Type | Attribute | Description |
period | number | 스캐닝 시, 스캔이 되지않아 빌드씽 IAQ가 더 이상 발견되지 않음을 판별하는 기준 시간 (단위: 1ms) |
public setDistanceCalculator(distanceCalculator: DistanceCalculator) source
비콘 생성시, 비콘에서 사용할 distanceCalculator 를 설정하는 함수
Params:
Name | Type | Attribute | Description |
distanceCalculator | DistanceCalculator | 비콘과의 거리를 구할때 사용하는 distanceCalculator 구현 클래스 인스턴스. |
public setForegroundBetweenScanPeriod(period: number) source
플랫폼에서 포그라운드 경우, 스캔 사이클 간격 시간을 설정하는 함수
Params:
Name | Type | Attribute | Description |
period | number | 플랫폼에서 포그라운드 경우, 스캔 사이클 간격 시간 (단위: 1ms) |
Example:
var bleManager = new Manager()
...
bleManager.setForegroundBetweenScanPeriod(2000) // 스캔 사이클 간격 시간을 설정
bleManager.updateScanPeriod() // 스캐너에 해당 스캔 시간 업데이트
...
public setForegroundScanPeriod(period: number) source
플랫폼에서 포그라운드 경우, 스캔 사이클 지속 시간을 설정하는 함수
Params:
Name | Type | Attribute | Description |
period | number | 플랫폼에서 포그라운드 경우, 스캔 사이클 지속 시간 (단위: 1ms) |
Example:
var bleManager = new Manager()
...
bleManager.setForegroundScanPeriod(2000) // 스캔 사이클 지속 시간을 설정
bleManager.updateScanPeriod() // 스캐너에 해당 스캔 시간 업데이트
...
public setGatewayUnDiscoverPeriod(period: number) source
스캐닝 시, 스캔이 되지않아 게이트웨이가 더 이상 발견되지 않음을 판별하는 기준 시간을 설정하는 함수
Params:
Name | Type | Attribute | Description |
period | number | 스캐닝 시, 스캔이 되지않아 게이트웨이가 더 이상 발견되지 않음을 판별하는 기준 시간 (단위: 1ms) |
public setMaxTrackingAge(maxTrackingAge: number) source
ranging 시에 비콘 트랙킹 만료시간을 설정하는 함수
Params:
Name | Type | Attribute | Description |
maxTrackingAge | number | ranging 시에 비콘 트랙킹 만료 시간 (단위: 1ms) |
public setRegionExitPeriod(period: number) source
모니터링 시, 스캔이 되지않아 리전에서 나갔다고 판별하는 기준 시간을 설정하는 함수
Params:
Name | Type | Attribute | Description |
period | number | 모니터링 시, 스캔이 되지않아 리전에서 나갔다고 판별하는 기준 시간 (단위: 1ms) |
public setUseTrackingCache(isTrackingCache: boolean) source
ranging 시에 비콘 트랙킹을 할때 캐시를 사용 할 것인지 여부를 설정하는 함수
Params:
Name | Type | Attribute | Description |
isTrackingCache | boolean | ranging 시에 비콘 트랙킹을 할때 캐시를 사용 할 것인지 여부 |
public startMonitoring(region: Region) source
모니터링 하고자 하는 리전의 모니터링을 시작하는 함수
Params:
Name | Type | Attribute | Description |
region | Region | 모니터링 하고자 하는 리전 |
Example:
var bleManager = new Manager()
var region = new Region({'id': 'asdfg1234', 'major': 12594, 'minor': 13108}) // 모니터링 하고자 하는 리전 생성
bleManager.on('update', function (monitoringData) {...}) // 모니터링 상태 업데이트 시, 이벤트 콜백 함수 등록
bleManager.on('enter', function (region) {...}) // 모니터링 리전 안으로 들어온 경우, 이벤트 콜백 함수 등록
bleManager.on('exit', function (region) {...}) // 모니터링 리전 밖으로 나간 경우, 이벤트 콜백 함수 등록
bleManager.startMonitoring(region) // 리전 모니터링 시작
public startMonitoringAll(regions: Array<Region>) source
모니터링 하고자 하는 리전들의 배열을 받아 모니터링을 시작하는 함수
Example:
var bleManager = new Manager()
var regions = [
new Region({'id': 'asdfg1234', 'major': 12594, 'minor': 13108}), // 모니터링 하고자 하는 리전 생성
new Region({'id': 'qwert2345', 'major': 12345, 'minor': 23456}),
new Region({'id': 'zxcvb6789', 'major': 23456, 'minor': 12345})
]
bleManager.on('update', function (monitoringData) {...}) // 모니터링 상태 업데이트 시, 이벤트 콜백 함수 등록
bleManager.on('enter', function (region) {...}) // 모니터링 리전 안으로 들어온 경우, 이벤트 콜백 함수 등록
bleManager.on('exit', function (region) {...}) // 모니터링 리전 밖으로 나간 경우, 이벤트 콜백 함수 등록
bleManager.startMonitoringAll(regions) // 리전 모니터링 시작
public startRanging(region: Region) source
레인징 (거리 계산) 을 하고자 하는 리전의 레인징을 시작하는 함수
Params:
Name | Type | Attribute | Description |
region | Region | 레인징 (거리 계산) 을 하고자 하는 리전 |
Example:
var bleManager = new Manager()
var region = new Region({'id': 'asdfg1234', 'major': 12594, 'minor': 13108}) // 모니터링 하고자 하는 리전 생성
bleManager.on('ranged', function (rangingData) {...}) // 레인징 리전 범위 안에 있는 경우, 이벤트 콜백 함수 등록
bleManager.startRanging(region) // 리전 레인징 시작
public startRangingAll(regions: Array<Region>) source
레인징 (거리 계산) 을 하고자 하는 리전들의 배열을 받아 레인징을 시작하는 함수
Example:
var bleManager = new Manager()
var regions = [
new Region({'id': 'asdfg1234', 'major': 12594, 'minor': 13108}), // 모니터링 하고자 하는 리전 생성
new Region({'id': 'qwert2345', 'major': 12345, 'minor': 23456}),
new Region({'id': 'zxcvb6789', 'major': 23456, 'minor': 12345})
]
bleManager.on('ranged', function (rangingData) {...}) // 레인징 리전 범위 안에 있는 경우, 이벤트 콜백 함수 등록
bleManager.startRangingAll(regions) // 리전 레인징 시작
public startScan(스캐너: number) source
스캐너를 통해 스캔을 시작 하는 함수
Params:
Name | Type | Attribute | Description |
스캐너 | number | 디바이스 스캔 타입 (all: 0, beacon: 1, gateway: 2 ...) |
Example:
var bleManager = new Manager()
bleManager.on('discover', function (beacon) {...}) // 스캔 발견 시, 이벤트 콜백 함수 등록
bleManager.startScan() //스캔 시작
public stopMonitoring(region: Region) source
모니터링에서 제외하고자 하는 리전의 모니터링을 정지 시키는 함수
Params:
Name | Type | Attribute | Description |
region | Region | 모니터링에서 제외하고자 하는 리전 |
Example:
var bleManager = new Manager()
var region = new Region({'id': 'asdfg1234', 'major': 12594, 'minor': 13108}) // 모니터링 하고자 하는 리전 생성
bleManager.on('update', function (monitoringData) {...}) // 모니터링 상태 업데이트 시, 이벤트 콜백 함수 등록
bleManager.on('enter', function (region) {...}) // 모니터링 리전 안으로 들어온 경우, 이벤트 콜백 함수 등록
bleManager.on('exit', function (region) {...}) // 모니터링 리전 밖으로 나간 경우, 이벤트 콜백 함수 등록
bleManager.startMonitoring(region) // 리전 모니터링 시작
...
bleManager.stopMonitoring(region) // 리전 모니터링 정지
public stopMonitoringAll(regions: Array<Region>) source
모니터링에서 제외하고자 하는 리전들의 배열을 받아 모니터링을 정지 시키는 함수
Example:
var bleManager = new Manager()
var regions = [
new Region({'id': 'asdfg1234', 'major': 12594, 'minor': 13108}), // 모니터링 하고자 하는 리전 생성
new Region({'id': 'qwert2345', 'major': 12345, 'minor': 23456}),
new Region({'id': 'zxcvb6789', 'major': 23456, 'minor': 12345})
]
bleManager.on('update', function (monitoringData) {...}) // 모니터링 상태 업데이트 시, 이벤트 콜백 함수 등록
bleManager.on('enter', function (region) {...}) // 모니터링 리전 안으로 들어온 경우, 이벤트 콜백 함수 등록
bleManager.on('exit', function (region) {...}) // 모니터링 리전 밖으로 나간 경우, 이벤트 콜백 함수 등록
bleManager.startMonitoringAll(regions) // 리전 모니터링 시작
...
var stopRegions = [
new Region({'id': 'qwert2345', 'major': 12345, 'minor': 23456}),
new Region({'id': 'zxcvb6789', 'major': 23456, 'minor': 12345})
]
bleManager.stopMonitoringAll(stopRegions) // 리전 모니터링 정지
public stopRanging(region: Region) source
레인징 (거리 계산) 을 제외 하고자 하는 리전의 레인징을 정지 시키는 함수
Params:
Name | Type | Attribute | Description |
region | Region | 레인징 (거리 계산) 을 제외 하고자 하는 리전 |
Example:
var bleManager = new Manager()
var region = new Region({'id': 'asdfg1234', 'major': 12594, 'minor': 13108}) // 모니터링 하고자 하는 리전 생성
bleManager.on('ranged', function (rangingData) {...}) // 레인징 리전 범위 안에 있는 경우, 이벤트 콜백 함수 등록
bleManager.startRanging(region) // 해당 리전 레인징 시작
...
bleManager.stopRanging(region) // 해당 리전 레인징 정지
public stopRangingAll(regions: Array<Region>) source
레인징 (거리 계산) 을 제외 하고자 하는 리전들의 배열을 받아 레인징을 정지 시키는 함수
Example:
var bleManager = new Manager()
var regions = [
new Region({'id': 'asdfg1234', 'major': 12594, 'minor': 13108}), // 모니터링 하고자 하는 리전 생성
new Region({'id': 'qwert2345', 'major': 12345, 'minor': 23456}),
new Region({'id': 'zxcvb6789', 'major': 23456, 'minor': 12345})
]
bleManager.on('update', function (monitoringData) {...}) // 모니터링 상태 업데이트 시, 이벤트 콜백 함수 등록
bleManager.on('enter', function (region) {...}) // 모니터링 리전 안으로 들어온 경우, 이벤트 콜백 함수 등록
bleManager.on('exit', function (region) {...}) // 모니터링 리전 밖으로 나간 경우, 이벤트 콜백 함수 등록
bleManager.startRangingAll(regions) // 리전 모니터링 시작
...
var stopRegions = [
new Region({'id': 'qwert2345', 'major': 12345, 'minor': 23456}),
new Region({'id': 'zxcvb6789', 'major': 23456, 'minor': 12345})
]
bleManager.stopRangingAll(stopRegions) // 리전 모니터링 정지
public stopScan() source
스캐너를 통해 스캔을 정지 시키는 함수
Example:
var bleManager = new Manager()
bleManager.on('discover', function (beacon) {...}) // 스캔 발견 시, 이벤트 콜백 함수 등록
bleManager.startScan() //스캔 시작.
...
bleManager.stopScan() //스캔 정지.