威聯通科技股份有限公司(QNAP Systems, Inc.) - 網路儲存設備(NAS)

Language

Support

透過 QIoT Suite Lite 連接 Grove Indoor Environment Kit for Intel Edison 與 QNAP NAS

本使用教學的內容涵蓋 Grove Indoor Environment Kit 的設定方式,並說明如何將裝置連接到 QIoT Suite Lite。

設定您的 Grove Indoor Environment Kit for Intel Edison

1.1 需求項目

  • Intel Edison 開發板
  • Grove Indoor Environment Kit for Intel Edison
  • Micro B 轉 Type A 的 USB 連接線
  • 至少 7-15V DC 與 1500mA 的電源供應器
  • Wi-fi 存取點

    Intel Edison 與 NAS 必須位在相同的區域網路。

1.2 設定 Intel Edison

如果您尚未設定 Intel Edison,請按照不同作業系統的操作指南完成設定。

1.3 設定和測試裝置

步驟 1: 組合 Intel Edison 開發版
步驟 2: 組合 Indoor Environment Kit
步驟 3: 連接硬體

使用 26AWG Grove 連接線來連接下列組件:

Grove 模組 連接至
溫度與濕度感測器 I2C
濕氣感測器 A1
光線感測器 A2
紫外線感測器 A3
紅外線動作感測器 D7
編碼器 D2
按鈕 D8
RGB 背光 LCD 面板 I2C
繼電器 D4
伺服系統 D6
蜂鳴器 D5

組裝完成的裝置套組會類似下面的影像。

步驟 4: 執行設定工具
使用設定工具在 IntelR 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 匯入新的範例應用

  • 從 Github 下載範例應用檔案: "iot_inbox.json"。
  • 將 "iot_inbox.json" 檔案匯入 IoT 應用面板。
  • 點擊已建立的應用: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 。