close



本使用教學的內容涵蓋 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


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 tttt 的頭像
    tttt

    觀察筆記

    tttt 發表在 痞客邦 留言(0) 人氣()