Constructor Summary
Public Constructor | ||
public |
constructor(data: Object) 빌드씽 게이트웨이 생성자 |
Member Summary
Public Members | ||
public |
게이트웨이 HTTP URL(Attributes) |
|
public |
게이트웨이 MQTT 브로커 Pub TOPIC(Attributes) |
|
public |
게이트웨이 가 현재 빌드씽 클라우드를 사용하고 있는지 여부 |
|
public |
게이트웨이 TLS ON/OFF 설정 값 |
|
public |
게이트웨이 통신 타입 (0: Ethernet/Wifi, 1: Wifi, 2: LTE) |
|
public |
현재 연결된 Wi-Fi Ssid |
|
public |
게이트웨이 에러 코드 (0: 정상, 1: 서버와의 인증 실패, 2: 서버와의 통신 실패, 4: 배터리 부족, 8: USIM 없음) |
|
public |
게이트웨이 HTTP GET URL |
|
public |
게이트웨이 MQTT 브로커 ID |
|
public |
게이트웨이 MQTT 브로커 Sub TOPIC |
|
public |
게이트웨이 네트워크 주기 |
|
public |
게이트웨이 통신 프로토콜 (0: MQTT, 1: HTTP, 2: HTTPS) |
|
public |
게이트웨이 BLE 스캔 시간 |
|
public |
게이트웨이 BLE 스캔 타입 |
|
public |
게이트웨이 시리얼 넘버 (맥어드레스 기반) |
|
public |
게이트웨이 서버 ID |
|
public |
게이트웨이 서버 IP |
|
public |
게이트웨이 서버 포트 |
|
public |
게이트웨이 HTTP URL(Telemetry) |
|
public |
게이트웨이 MQTT 브로커 Pub TOPIC(Telemetry) |
|
public |
게이트웨이 배터리 값 |
|
public |
게이트웨이 WIFI SSID 값 |
Method Summary
Public Methods | ||
public |
게이트웨이 HTTP URL을 가져오는 함수(Attributes) |
|
public |
게이트웨이 MQTT 브로커 TOPIC을 가져오는 함수(Attributes) |
|
public |
게이트웨이 가 현재 빌드씽 클라우드를 사용하고 있는지 여부를 가져오는 함수 |
|
public |
게이트웨이 인증 방식을 가져오는 함수 |
|
public |
게이트웨이 통신 타입 값을 가져오는 함수 |
|
public |
현재 연결된 Wi-Fi Ssid를 가져오는 함수 |
|
public |
게이트웨이 에러코드 값을 가져오는 함수 |
|
public |
게이트웨이 HTTP GET URL을 가져오는 함수 |
|
public |
게이트웨이 MQTT 브로커 ID을 가져오는 함수 |
|
public |
게이트웨이 MQTT 브로커 Sub TOPIC을 가져오는 함수 |
|
public |
게이트웨이 network 통신 주기 값을 가져오는 함수 |
|
public |
게이트웨이 통신 프로토콜 값을 가져오는 함수 |
|
public |
게이트웨이 BLE 스캔 시간 값을 가져오는 함수 |
|
public |
게이트웨이 BLE 스캔 타입 값을 가져오는 함수 |
|
public |
게이트웨이 시리얼 넘버 (맥어드레스 기반)를 가져오는 함수 |
|
public |
게이트웨이 서버 ID를 가져오는 함수 |
|
public |
게이트웨이 서버 IP 주소를 가져오는 함수 |
|
public |
게이트웨이 서버 통신 포트를 가져오는 함수 |
|
public |
게이트웨이 HTTP URL을 가져오는 함수(Telemetry) |
|
public |
게이트웨이 MQTT 브로커 TOPIC을 가져오는 함수(Telemetry) |
|
public |
게이트웨이 배터리 값을 가져오는 함수 |
|
public |
게이트웨이 WIFI SSID 값을 가져오는 함수 |
|
public |
setAttributesHttpUrl(attributesHttpUrl: number) 게이트웨이 HTTP URL을 설정하는 함수(Attributes) |
|
public |
setAttributesMqttBrokerTopic(attributesMqttBrokerTopic: number) 게이트웨이 MQTT 브로커 TOPIC을 설정하는 함수(Attributes) |
|
public |
setBuildThingCloudUsageFlag(buildThingCloudUsageFlag: boolean) 게이트웨이 가 현재 빌드씽 클라우드를 사용하고 있는지 여부를 설정하는 함수 |
|
public |
setCertificationType(certificationType: number) 게이트웨이 인증 방식을 설정하는 함수 |
|
public |
setCommunicationType(communicationType: number) 게이트웨이 통신 타입 값을 설정하는 함수 |
|
public |
setCurrentWifiSsid(currentWifiSsid: number) 현재 연결된 Wi-Fi Ssid를 설정하는 함수 |
|
public |
setErrorCode(errorCode: number) 게이트웨이 에러코드 값을 설정하는 함수 |
|
public |
setHttpGetUrl(httpGetUrl: number) 게이트웨이 HTTP GET URL을 설정하는 함수 |
|
public |
setMqttBrokerId(mqttBrokerId: number) 게이트웨이 MQTT 브로커 ID를 설정하는 함수 |
|
public |
setMqttBrokerSubscribeTopic(mqttBrokerSubscribeTopic: number) 게이트웨이 MQTT 브로커 Sub TOPIC을 설정하는 함수 |
|
public |
setNetworkPeriod(networkPeriod: Object) 게이트웨이 network 통신 주기 값을 설정하는 함수 |
|
public |
setProtocol(protocol: number) 게이트웨이 통신 프로토콜 값을 설정하는 함수 |
|
public |
setScanTime(scanTime: Object) 게이트웨이 BLE 스캔 시간 값을 설정하는 함수 |
|
public |
setScanType(scanType: string) 게이트웨이 BLE 스캔 타입 값을 설정하는 함수 |
|
public |
setSerialNumber(serverId: number) 게이트웨이 시리얼 넘버 (맥어드레스 기반)를 설정하는 함수 |
|
public |
setServerId(serverId: number) 게이트웨이 서버 ID를 설정하는 함수 |
|
public |
setServerIp(serverIp: string) 게이트웨이 서버 IP 주소를 설정하는 함수 |
|
public |
setServerPort(serverPort: number) 게이트웨이 서버 통신 포트를 설정하는 함수 |
|
public |
setTelemetryHttpUrl(telemetryHttpUrl: number) 게이트웨이 HTTP URL을 설정하는 함수(Telemetry) |
|
public |
setTelemetryMqttBrokerTopic(telemetryMqttBrokerTopic: number) 게이트웨이 MQTT 브로커 TOPIC을 설정하는 함수(Telemetry) |
|
public |
게이트웨이 배터리 값을 설정하는 함수 |
|
public |
setWifiSsid(wifiSsid: number) 게이트웨이 WIFI SSID 값을 설정하는 함수 |
Inherited Summary
From class Device | ||
public |
디바이스 맥 어드레스 |
|
public |
distance: * |
|
public |
디바이스 펌웨어 버전 값 |
|
public |
디바이스 식별 id |
|
public |
디바이스 이름 |
|
public |
디바이스 수신 세기를 나태내는 rssi 값 |
|
public |
디바이스 타입 |
|
public |
getAddress(): string 디바이스 맥 어드레스 가져오는 함수 |
|
public |
디바이스 id 가져오는 함수 |
|
public |
디바이스 이름 가져오는 함수 |
|
public |
수신한 본래의 디바이스 정보를 담은 객체를 가져오는 함수 |
|
public |
디바이스 rssi 값을 가져오는 함수 |
|
public |
디바이스 타입을 가져오는 함수 |
|
public |
setAddress(address: string) 디바이스 맥 어드레스 설정하는 함수 |
|
public |
디바이스 id 설정하는 함수 |
|
public |
디바이스 이름 설정하는 함수 |
|
public |
setPeripheral(peripheral: Object) 수신한 본래의 디바이스 정보를 담은 객체를 설정하는 함수 |
|
public |
디바이스 rssi 값을 설정하는 함수 |
|
public |
디바이스 타입을 설정하는 함수 |
|
public |
디바이스 기본 정보를 리턴하는 함수 |
Public Constructors
public constructor(data: Object) source
빌드씽 게이트웨이 생성자
Override:
Device#constructorParams:
Name | Type | Attribute | Description |
data | Object | 초기화 정보 객체 |
|
data.id | string | 게이트웨이 식별 id |
|
data.name | string | 게이트웨이 이름 |
|
data.address | string | 게이트웨이 맥 어드레스 |
|
data.rssi | number | 게이트웨이 수신 세기를 나태내는 rssi 값 |
|
data.firmwareVersion | number | 게이트웨이 펌웨어 버전 값 |
|
data.scanTime | Object | 게이트웨이 BLE 스캔 시간 값 |
|
data.scanType | string | 게이트웨이 BLE 스캔 타입 |
|
data.vbatt | Object | 게이트웨이 배터리 |
|
data.errorCode | number | 게이트웨이 에러 코드 |
|
data.networkPeriod | Object | 게이트웨이 네트워크 주기 |
|
data.protocol | number | 게이트웨이 통신 프로토콜 |
|
data.communicationType | number | 게이트웨이 통신 타입 |
|
data.buildThingCloudUsageFlag | number | 게이트웨이 BuildThing Cloud 사용 여부 |
|
data.serverIp | string | 게이트웨이 서버 IP |
|
data.serverPort | number | 게이트웨이 서버 포트 |
|
data.certificationType | string | 게이트웨이 인증 방식 |
|
data.wifiSsid | string | 게이트웨이 WIFI SSID 값 |
|
data.mqttBrokerId | string | 게이트웨이 MQTT 브로커 ID |
|
data.telemetryMqttBrokerTopic | string | 게이트웨이 MQTT 브로커 Pub TOPIC(Telemetry) |
|
data.attributesMqttBrokerTopic | string | 게이트웨이 MQTT 브로커 Pub TOPIC(Attributes) |
|
data.mqttBrokerSubscribeTopic | string | 게이트웨이 MQTT 브로커 Sub TOPIC |
|
data.telemetryHttpUrl | string | 게이트웨이 HTTP URL(Telemetry) |
|
data.attributesHttpUrl | string | 게이트웨이 HTTP URL(Attributes) |
|
data.httpGetUrl | string | 게이트웨이 HTTP GET URL |
|
data.currentWifiSsid | string | 현재 연결된 Wi-Fi Ssid |
|
data.serverId | string | 게이트웨이 서버 ID |
Public Members
public errorCode: number source
게이트웨이 에러 코드 (0: 정상, 1: 서버와의 인증 실패, 2: 서버와의 통신 실패, 4: 배터리 부족, 8: USIM 없음)
Public Methods
public setAttributesHttpUrl(attributesHttpUrl: number) source
게이트웨이 HTTP URL을 설정하는 함수(Attributes)
Params:
Name | Type | Attribute | Description |
attributesHttpUrl | number | 게이트웨이 HTTP URL(Attributes) |
public setAttributesMqttBrokerTopic(attributesMqttBrokerTopic: number) source
게이트웨이 MQTT 브로커 TOPIC을 설정하는 함수(Attributes)
Params:
Name | Type | Attribute | Description |
attributesMqttBrokerTopic | number | 게이트웨이 MQTT 브로커 Pub TOPIC(Attributes) |
public setBuildThingCloudUsageFlag(buildThingCloudUsageFlag: boolean) source
게이트웨이 가 현재 빌드씽 클라우드를 사용하고 있는지 여부를 설정하는 함수
Params:
Name | Type | Attribute | Description |
buildThingCloudUsageFlag | boolean | 게이트웨이 가 현재 빌드씽 클라우드를 사용하고 있는지 여부 |
public setCertificationType(certificationType: number) source
게이트웨이 인증 방식을 설정하는 함수
Params:
Name | Type | Attribute | Description |
certificationType | number | 게이트웨이 인증 방식 |
public setCommunicationType(communicationType: number) source
게이트웨이 통신 타입 값을 설정하는 함수
Params:
Name | Type | Attribute | Description |
communicationType | number | 게이트웨이 통신 타입 값 |
public setCurrentWifiSsid(currentWifiSsid: number) source
현재 연결된 Wi-Fi Ssid를 설정하는 함수
Params:
Name | Type | Attribute | Description |
currentWifiSsid | number | 현재 연결된 Wi-Fi Ssid |
public setErrorCode(errorCode: number) source
게이트웨이 에러코드 값을 설정하는 함수
Params:
Name | Type | Attribute | Description |
errorCode | number | 게이트웨이 errorCode 값 |
public setHttpGetUrl(httpGetUrl: number) source
게이트웨이 HTTP GET URL을 설정하는 함수
Params:
Name | Type | Attribute | Description |
httpGetUrl | number | 게이트웨이 HTTP GET URL |
public setMqttBrokerId(mqttBrokerId: number) source
게이트웨이 MQTT 브로커 ID를 설정하는 함수
Params:
Name | Type | Attribute | Description |
mqttBrokerId | number | 게이트웨이 MQTT 브로커 ID |
public setMqttBrokerSubscribeTopic(mqttBrokerSubscribeTopic: number) source
게이트웨이 MQTT 브로커 Sub TOPIC을 설정하는 함수
Params:
Name | Type | Attribute | Description |
mqttBrokerSubscribeTopic | number | 게이트웨이 MQTT 브로커 Pub TOPIC(Attributes) |
public setNetworkPeriod(networkPeriod: Object) source
게이트웨이 network 통신 주기 값을 설정하는 함수
Params:
Name | Type | Attribute | Description |
networkPeriod | Object | 게이트웨이 network 통신 주기 값 |
public setProtocol(protocol: number) source
게이트웨이 통신 프로토콜 값을 설정하는 함수
Params:
Name | Type | Attribute | Description |
protocol | number | 게이트웨이 통신 프로토콜 값 |
public setScanTime(scanTime: Object) source
게이트웨이 BLE 스캔 시간 값을 설정하는 함수
Params:
Name | Type | Attribute | Description |
scanTime | Object | 게이트웨이 BLE 스캔 시간 값 |
public setScanType(scanType: string) source
게이트웨이 BLE 스캔 타입 값을 설정하는 함수
Params:
Name | Type | Attribute | Description |
scanType | string | 게이트웨이 scanTime 값 |
public setSerialNumber(serverId: number) source
게이트웨이 시리얼 넘버 (맥어드레스 기반)를 설정하는 함수
Params:
Name | Type | Attribute | Description |
serverId | number | 게이트웨이 시리얼 넘버 (맥어드레스 기반) |
public setServerId(serverId: number) source
게이트웨이 서버 ID를 설정하는 함수
Params:
Name | Type | Attribute | Description |
serverId | number | 게이트웨이 서버 ID |
public setServerIp(serverIp: string) source
게이트웨이 서버 IP 주소를 설정하는 함수
Params:
Name | Type | Attribute | Description |
serverIp | string | 게이트웨이 서버 IP 주소 |
public setServerPort(serverPort: number) source
게이트웨이 서버 통신 포트를 설정하는 함수
Params:
Name | Type | Attribute | Description |
serverPort | number | 게이트웨이 서버 통신 포트 |
public setTelemetryHttpUrl(telemetryHttpUrl: number) source
게이트웨이 HTTP URL을 설정하는 함수(Telemetry)
Params:
Name | Type | Attribute | Description |
telemetryHttpUrl | number | 게이트웨이 HTTP URL(Telemetry) |
public setTelemetryMqttBrokerTopic(telemetryMqttBrokerTopic: number) source
게이트웨이 MQTT 브로커 TOPIC을 설정하는 함수(Telemetry)
Params:
Name | Type | Attribute | Description |
telemetryMqttBrokerTopic | number | 게이트웨이 MQTT 브로커 Pub TOPIC(Telemetry) |