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) |