# Verkada 공기질 센서를 위한 BACnet

Verkada [공기질 센서](https://docs.verkada.com/docs/air-quality-sensors-overview.pdf) 귀사에서 다음과 같은 필수 실내 공기질 요소를 모니터링할 수 있는 방법을 제공합니다. [CO2](https://help.verkada.com/air-quality/ko/sensor-data/air-quality-sensor-readings), [CO](https://help.verkada.com/air-quality/ko/sensor-data/air-quality-sensor-readings), [PM 2.5](https://help.verkada.com/air-quality/ko/sensor-data/air-quality-sensor-readings), [PM 4.0](https://help.verkada.com/air-quality/ko/sensor-data/air-quality-sensor-readings), [PM 10.0](https://help.verkada.com/air-quality/ko/sensor-data/air-quality-sensor-readings), [AQI](https://help.verkada.com/air-quality/ko/sensor-data/air-quality-sensor-readings), [TVOC](https://help.verkada.com/air-quality/ko/sensor-data/air-quality-sensor-readings), 그리고 [포름알데히드](https://help.verkada.com/air-quality/ko/sensor-data/air-quality-sensor-readings).

다음 [빌딩 자동화 및 제어 네트워크(BACnet)](https://www.ashrae.org/technical-resources/technical-faqs/question-51-what-is-bacnet) 통합을 통해 Verkada 센서는 건물의 난방, 환기 및 공조(HVAC) 시스템에 공기질 지표나 모든 센서 판독값을 전달할 수 있으며, 이를 통해 건물 HVAC가 이러한 실내 공기질 조건에 대응할 수 있습니다.

Verkada 센서는 빌딩 관리 시스템(BMS) 프로토콜인 BACnet과 통합할 수 있습니다. 이 프로토콜과 Verkada 센서를 통합하면 귀사의 HVAC 시스템이 이제 최적이 아닌 공기 상태에 자동으로 대응할 수 있습니다. 방법을 알아보세요. [Verkada 공기질 센서에 BACnet를 구성하는 방법](https://help.verkada.com/air-quality/ko/configuration/bacnet-for-verkada-air-quality-sensors/configure-bacnet-on-air-quality-sensors).

## BACnet 소개

BACnet은 건물 자동화 및 제어 시스템을 위해 특별히 설계된 통신 프로토콜입니다. HVAC, 조명, 보안 및 기타 건물 자동화 시스템과 같은 건물 내 다양한 장치와 시스템 간의 데이터 교환을 용이하게 하기 위해 사용되는 업계 표준 프로토콜입니다.

BACnet은 서로 다른 제조업체의 다양한 장치와 시스템이 하드웨어나 소프트웨어 구현 방식과 관계없이 서로 통신할 수 있는 표준화된 방법을 제공합니다.

BACnet의 목표는 서로 다른 건물 자동화 장치 간에 효율적이고 표준화된 통신을 가능하게 하여, 건물 제어 시스템의 설계 및 운영에서 상호 운용성, 확장성 및 유연성을 촉진하는 것입니다.

## BACnet의 이점

다음은 BACnet의 직관성이 귀사에 도움이 될 수 있는 몇 가지 사례입니다.

* 비용 절감을 위해 방이나 건물의 온도를 조절합니다
* 방 내 신선한 공기 순환을 늘리기 위해 댐퍼 출력을 조절합니다
* 급기 팬을 켭니다
* 열악한 공기질이 감지되면 자동으로 창문을 닫습니다
* CO2 수치가 높을 때 자동으로 공기 정화 시스템을 켜고 외부 공기 유량을 늘립니다
* 공기가 깨끗할 때 불필요한 정화를 피하기 위해, 오염 임계값이 충족될 때만 공기를 정화 시스템으로 통과시킵니다
* 실험실에서 VOC 수치가 높을 때 환기율을 자동으로 높입니다
* 다음을 사용합니다. [SV23](https://docs.verkada.com/docs/air-quality-sensors-overview.pdf) 및 [SV25](https://docs.verkada.com/docs/air-quality-sensors-overview.pdf) 를 점유 센서로 사용하여, 방이 비어 있을 때 HVAC 시스템이 작동을 줄이도록 설정되어 있다면 HVAC 에너지 비용을 절감합니다
* 다음을 사용합니다. [SV25](https://docs.verkada.com/docs/air-quality-sensors-overview.pdf) 방이 비어 있지만 빛이 감지되면 조명을 끕니다
* 베이핑이 감지되면 스트로브 또는 경보를 작동시킵니다

## BACnet 사용 사례

BMS(일부에서는 빌딩 자동화 시스템(BAS)이라고도 함)가 BACnet를 지원하는 경우, Verkada 센서를 입력으로 사용하여 HVAC 장비나 BMS 내부의 다른 장비를 제어할 수 있습니다.

BACnet은 중앙 집중식 제어 및 모니터링을 가능하게 하며, 온도, 습도 등의 Verkada 센서의 다양한 입력 판독값을 수용함으로써 [PM 2.5](https://help.verkada.com/air-quality/ko/sensor-data/air-quality-sensor-readings), [TVOC](https://help.verkada.com/air-quality/ko/sensor-data/air-quality-sensor-readings), 그리고 [CO2](https://help.verkada.com/air-quality/ko/sensor-data/air-quality-sensor-readings) 등을 사용하여 효과를 완화하기 위한 출력을 제어할 수 있습니다. 예를 들어, 회의실에 설치된 센서가 높은 CO2 경고를 트리거하면, 이 정보는 BAS/BMS로 전달되고, BAS/BMS는 다시 회의실의 환기 팬이나 댐퍼 전원을 켜는 등의 특정 동작을 제어합니다.

## 구현 예시

**시나리오**: Verkada 공기질 센서로 회의실의 CO2를 모니터링하고 CO2가 700ppm에 도달하면 신선한 공기 흐름을 늘리고자 합니다.

{% stepper %}
{% step %}
**Verkada 공기질 센서를 설치하고 BACnet 네트워크에 연결합니다.**
{% endstep %}

{% step %}
**장치에서 BACnet를 활성화하고 고유한 장치 ID를 부여합니다. 참조:** [**장치에서 BACnet를 활성화하는 방법**](#h_2d2ca08f93)**.**
{% endstep %}

{% step %}
**BACnet over IP 호환 BMS로 이동하여 "discover" 기능을 사용해 Verkada 센서를 찾습니다. 이 예시에서는 Vykon WorkPlace N4를 사용합니다.**

<div align="left" data-with-frame="true"><img src="https://4289613663-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJtgmyWYlTEX9DpjvBwTL%2Fuploads%2Fgit-blob-fd9d50cadad9e68ea06b41585b5bab03824c09b3%2F6b94c8262ff8c822caa8cfef838c007623a67d60.png?alt=media" alt="" width="330"></div>

그러면 네트워크에서 발견된 BACnet 장치가 반환됩니다.

<div align="left" data-with-frame="true"><img src="https://4289613663-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJtgmyWYlTEX9DpjvBwTL%2Fuploads%2Fgit-blob-3813a336bbd7f67860d06d46d6432000bf68203b%2F8301a638e4c71999af53ac0f2f3ec89702570185.png?alt=media" alt="" width="196"></div>
{% endstep %}

{% step %}
**장치 이름을 변경하고 BMS에 추가합니다.**
{% endstep %}

{% step %}
**BACnet Who-Has 검색을 실행하여 사용 가능한 모든 포인트를 찾습니다.**

<div align="left" data-with-frame="true"><img src="https://4289613663-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJtgmyWYlTEX9DpjvBwTL%2Fuploads%2Fgit-blob-1c2ea640a84a70088dc5f3b7d534337669157a5e%2Fa9115d3d1199859d819e7d8e4e5fb7d4f4fe39f1.png?alt=media" alt="" width="407"></div>
{% endstep %}

{% step %}
**포인트를 BMS에 추가하고 HVAC 결정을 내리는 데 사용합니다.**

<div align="left" data-with-frame="true"><img src="https://4289613663-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJtgmyWYlTEX9DpjvBwTL%2Fuploads%2Fgit-blob-51af7f3175cd3fcd1a81cc3f7159b86fc102015d%2F54011e3800ce03b65114bdaeb9c14883591f96ee.png?alt=media" alt="" width="412"></div>

a. 이 경우, **In2** 는 SV25 CO2 판독값과 연결되며, 이는 **In A** 로 전달되고, 이는 **GreaterThanEqual** 함수입니다.\
b. 만약 **SV25 CO2** 판독값이 **700 ppm**보다 높으면 **True**를 보내고, 그렇지 않으면 **False**를 보냅니다.\
c. 해당 함수의 **Out** (출력)을 BooleanWritable 변수의 입력에 연결합니다. 이 경우 **In16**. **In16** 이 **Out** 불리언을 결정합니다.\
d. 불리언을 댐퍼 제어에 연결합니다. **Out** 불리언을 댐퍼 제어에 연결합니다.

* 만약 **Out** 이 True이면 댐퍼는 **열림**.
* 만약 **Out** 입니다 **False**, 댐퍼는 **닫힘**.
  {% endstep %}
  {% endstepper %}

## FAQ

<details>

<summary>모든 BMS/BAS가 BACnet를 사용하나요?</summary>

아니요, 모든 빌딩 관리 시스템(BMS)/빌딩 자동화 시스템(BAS)이 BACnet를 지원하는 것은 아닙니다. 대부분의 주요 HVAC 공급업체는 이 기능을 지원하는 제품과 컨트롤러를 보유하고 있습니다. 그러나 귀하의 시스템이 지원되는지 확인하려면 HVAC 전문가와 상의해야 합니다.

{% hint style="danger" %}
**필수**. 이 통합을 사용하려면 건물에 BACnet IP와 호환되는 BAS가 있어야 합니다. 시스템이 지원되는지 확인하려면 HVAC 전문가에게 문의할 것을 권장합니다. BAS가 BACnet를 지원하는지 확실하지 않다면 [Verkada 지원팀](https://www.verkada.com/contact/) 에 문의하여 추가 도움을 받으세요.
{% endhint %}

</details>

<details>

<summary>어떤 센서 판독값이 BACnet에서 지원되나요?</summary>

모든 Verkada [센서 판독값](https://help.verkada.com/air-quality/ko/sensor-data/air-quality-sensor-readings) 을 BMS 입력으로 사용할 수 있습니다. 예를 들어 [온도](https://help.verkada.com/air-quality/ko/sensor-data/air-quality-sensor-readings), [습도](https://help.verkada.com/air-quality/ko/sensor-data/air-quality-sensor-readings), [CO2](https://help.verkada.com/air-quality/ko/sensor-data/air-quality-sensor-readings) 값, [Vape Index](https://help.verkada.com/air-quality/ko/readme)등을 사용하여 댐퍼, 환기 팬 또는 기타 HVAC 장비를 제어할 수 있습니다.

</details>

<details>

<summary>Verkada 센서가 HVAC를 직접 제어하나요?</summary>

아니요, Verkada 센서는 건물의 HVAC 시스템을 직접 제어하지 않습니다. 대신 센서는 측정값을 BMS로 전달하고, BMS는 이를 실내 온도 조절이나 밀폐된 공간의 공기 흐름 증가와 같은 건물 HVAC를 제어하는 함수의 입력으로 사용합니다.

</details>

<details>

<summary>Verkada 공기질 모니터는 BACnet MS/TP를 지원하나요?</summary>

아니요, BACnet의 유선 버전인 BACnet Master Slave(MS)/Token Passing(TP)은 [RS-485](https://en.wikipedia.org/wiki/RS-485) 연결이 필요하며, 액세스 컨트롤 리더와 유사한 방식으로 작동합니다. 현재 Verkada 공기질 센서는 이를 지원하지 않습니다. 추가 정보나 지원이 필요하시면 SE에 문의하세요.

</details>

<details>

<summary>활성화되면 BACnet는 무엇을 하나요?</summary>

장치에서 BACnet가 활성화되면 BMS 컨트롤러는 이제 BACnet 네트워크에서 해당 장치를 "discover"할 수 있습니다. 그렇기 때문에 BACnet 장치에는 장치 ID가 필요하며, 이는 네트워크에서 장치를 식별하는 데 사용되고, 포트 역시 통신에 사용됩니다. 서버는 "Who-Is/I-Am" 흐름을 통해 장치와 핸드셰이크를 시작합니다. 그런 다음 "Who-Has/I-Have" 흐름을 통해 장치가 어떤 속성을 가지고 있는지 파악합니다.

{% hint style="warning" %}
Verkada [SV21](https://docs.verkada.com/docs/air-quality-sensors-overview.pdf), [SV23](https://docs.verkada.com/docs/air-quality-sensors-overview.pdf), 그리고 [SV25](https://docs.verkada.com/docs/air-quality-sensors-overview.pdf) 는 모두 BACnet/IP 프로토콜과 IPv4를 지원합니다. UDP 포트의 기본값은 47808(0xBAC0)입니다.
{% endhint %}

</details>
