Home Reference Source

References

core

summary
public

C BLE

의존 라이브러리의 API를 통합하고, EventEmiiter의 on, emit, once 사용을 통해 Callback을 제공한다.

public

이벤트 관련 함수와 멤버 변수를 정의한 클래스

public

플랫폼에 따라서 의존 하는 ble 라이브러리를 가져오는 함수

public

core/device

summary
public

C Device

디바이스 정보를 가지는 클래스

core/device/beacon

summary
public

C Beacon

Beacon 공통 정보를 가지는 비콘 클래스

public

BuildThingBeacon 모드 정보를 가지는 비콘 클래스

public

EddyStoneTLM 모드 정보를 가지는 비콘 클래스

public

EddyStoneUID 모드 정보를 가지는 비콘 클래스

public

EddyStoneURL 모드 정보를 가지는 비콘 클래스

public

EddyStone 모드 공통 정보를 가지는 비콘 클래스

public

iBeacon 모드 정보를 가지는 비콘 클래스

public

T ADC: Object

ADC 모듈

public

가속도 센서

public

미세먼지 센서

public

T IO: Object

IO 모듈

public

T NH3: Object

암모니아 센서

public

T NO2: Object

이산화질소 센서

public

센서

public

공기질 센서

public

온습도 센서

public

배터리

core/device/gateway

summary
public

BuildThingGateway 정보를 가지는 클래스

core/device/iaq

summary
public

BuildThingIAQ 정보를 가지는 클래스

core/parser

summary
public

ble 라이브러리 로부터 받은 데이터를 파싱하여 비콘 인스턴스로 만드는 클래스

public
public
public

C Parser

Parser 클래스

service

summary
public
public

Scanner, Ranging, Monitoring의 설정 값 및 인스턴스 생성 등을 관리한다.

public

리전 모니터링 을 책임지는 클래스

public

리전 모니터링 정보 (isInside 여부, region)

public

리전 모니터링 상태 관리 서비스를 담당하는 클래스

public

Ranging된 Beacon의 트래킹 정보를 관리한다.

public

비콘과의 거리를 계산하고 업데이트를 하는 레인징 서비스를 담당하는 클래스

public

Region과 Ranging된 비콘들을 저장하는 객체

public

특정 Region에서 Ranging된 비콘(RangedBeacon)들을 관리한다.

public

C Region

Region을 정의한다.

public

'특정 주기' 로 비콘을 스캔한다.

service/calculator

summary
public
public
public
public

거리를 계산하는데 필요한 함수를 정의한 인터페이스

service/filter

summary
public
public

현재의 측정값을 저장

public
public

Running Average Filter를 구현한 클래스 expirationTime 안에 측정한 Rssi값의 상위 10%, 하위 10%를 제외한 80% 데이터의 평균을 계산한다.

public

RssiFilter의 메소드를 정의한 인터페이스