QNAP Systems, Inc. - 네트워크 부착형 스토리지(NAS)

Language

Support

QIoT Suite Lite를 통해 QNAP NAS에 Grove Indoor Environment Kit for Intel Edison 연결

이 자습서에는 QIoT Suite Lite에 장치 연결 후 Grove Indoor Environment Kit를 설정하는 법에 대해 안내합니다.

Grove Indoor Environment Kit for Intel Edison 설정

1.1 준비물

  • Intel Edison 보드
  • Grove Indoor Environment Kit for Intel Edison
  • Micro B to Type A USB 케이블
  • 최소 7-15V DC 및 1500mA 용량의 전원 공급 장치
  • Wi-Fi 엑세스 포인트

    Intel Edison과 NAS가 같은 LAN에 연결되어 있어야 합니다.

1.2 Intel Edison 설정

아직 Intel Edison을 설정하지 않으신 경우, 사용 중인 운영 체제에 맞는 가이드를 참조하십시오.

1.3 장치 구성 및 테스트

1단계: Intel Edison 보드 조립
2단계: Indoor Environment Kit 조립
3단계: 하드웨어 연결

다음 연결에는 26AWG Grove 케이블을 사용하십시오:

Grove 모듈 연결 대상
온도 & 습도 센서 I2C
수분 센서 A1
광 센서 A2
UV 센서 A3
PIR 모션 센서 D7
인코더 D2
버튼 D8
LCD RGB 백라이트 I2C
릴레이 D4
서보 D6
버저 D5

장치 키트는 최종적으로 아래 이미지와 같이 조립됩니다.

4단계: 설정 도구 실행
설정 도구를 사용해 Intel® Edison 개발 보드에 최신 펌웨어를 설치합니다. 설정 도구를 통해 다음 단계에 설명된 것처럼 보드에 SSH 및 Wi-Fi* 연결을 활성화할 수 있습니다.

Edison의 IP 주소가 나중에 필요할 수 있으므로 메모해 둡니다.

1.4 Node.js 및 필수 라이브러리 설치

  • 컴퓨터에서 터미널 애플리케이션을 열고 Intel Edison에 연결합니다.
  • Node.js 및 관련 라이브러리 설치

root@Edison:~# echo "src intel-iotdk https://iotdk.intel.com/repos/3.5/intelgalactic/opkg/i586/" > /etc/opkg/intel-iotdk.conf
root@Edison:~# opkg update
root@Edison:~# opkg upgrade mraa upm
root@Edison:~# opkg install nodejs

QIoT Suite Lite에서 장치 생성

2.1 QIoT Suite Lite 설치

  • QTS App Center에서 QIoT Suite Lite를 설치합니다.
  • QIoT Suite Lite를 실행한 후 관리자 계정으로 로그인합니다.

2.2 새로운 샘플 애플리케이션 불러오기

  • 샘플 애플리케이션 파일: “iot_inbox.json”을 깃허브에서 다운로드 합니다.
  • IoT 애플리케이션 패널에 있는 “iot_inbox.json” 파일을 불러옵니다.
  • 생성된 애플리케이션: iot_inbox 클릭
  • MQTTS를 통해 장치와 연결

  • 인증서 다운로드
  • 리소스 정보 파일 다운로드

2.3 Intel Edison에 샘플 코드 설치

다음 연결 정보와 FileZilla를 사용해 파일을 Edison에 업로드하세요.

  • 호스트: <Edison의 IP 주소>
  • 포트: 22
  • 사용자 이름: root
  • 비밀번호: <설정 도구에서 정한 비밀번호>

Edison에 연결한 뒤 다음 파일들을 각각의 대상 폴더에 업로드합니다:

  1. 다운로드한 인증서 파일 → Edison_side/ssl/
  2. 다운로드한 리소스 정보 파일 → Edison_side/res/

2.4 Intel Edison에서 샘플 코드 실행 및 QIoT와 연결

  • Intel Edison에서 터미널 애플리케이션을 실행하십시오.
  • Git에서 다운로드 한 샘플 코드를 실행하십시오.

root@Edison:~# cd ./Edison_side
root@Edison:~# npm install

전경 모드로 실행:
root@Edison:~# node boot.js

논스톱 배경 모드로 실행:
root@Edison:~# sh autostart.sh

  • 몇 초 뒤에 Edison이 MQTTS를 통해 QIoT와의 연결을 시도합니다. 버튼을 클릭하면 연결된 메시지가 LCD 컴포넌트에 표시됩니다.

QIoT Suite Lite를 사용한 장치 센서와의 대화

3.1 QIoT Suite Lite 대시보드 시각화

IoT 애플리케이션 스크린에서 대시보드로 이동합니다. 대시보드는 인코더 회전, 버튼 클릭 또는 토양 수분을 측정함으로써 실시간으로 센서의 상태를 표시합니다.

3.2 규칙 엔진을 사용해 장치 제어

샘플 규칙 엔진이 센서간의 기본 작업을 제공합니다. Node-Red 고급 대시보드를 통해 센서와 대화하는 방법을 확인할 수 있습니다.


  • 릴레이 켜기/끄기
    스위치 버튼을 클릭하면 릴레이 조명이 켜집니다.
  • 아날로그 서보 스핀
    서보를 스핀하기 위한 각도값을 조절합니다.
  • 버저로 메모 실행
    볼륨 및 지연값을 설정하고 제출하십시오. 버저가 메모를 실행합니다.
  • 조명이 낮을 때 알람 켜기
    샘플 규정은 조명값이 10보다 낮은 경우 버저가 울리도록 설정되어 있습니다. 광 센서를 덮어 조명값을 낮출 수 있습니다.

 

더 자세한 정보는 https://www.qnap.com 에서 확인하세요.

릴리스 날짜: 2017-09-26
도움이 되었습니까?
피드백을 주셔서 감사드립니다.
피드백을 주셔서 감사드립니다. 다른 질문 사항이 있으면 support@qnap.com으로 문의해 주시기 바랍니다.