如何透過 QIoT Suite Lite 連接 LinkIt 7697 與 QNAP NAS。


最後修訂日期: 2019-03-28

透過本篇教學文章,您將瞭解 LinkIt 7697(採用 Arduino)的基本使用方法。 接著您將學習如何使用 QIoT Suite Lite 連接裝置與 QNAP NAS。

1. 設定 Arduino IDE 的開發環境

您可以同時使用 Arduino IDE 與 RTOS 版 LinkIt SDK 編寫 LinkIt 7697 的程式。 以下僅列出 Arduino IDE 的設定步驟。

1.1 下載 Arduino IDE

1.2 設定 LinkIt 7697

初次使用 LinkIt 7697 時,請按照下列步驟操作:

  1. 新增 LinkIt 7697 開發版支援套件:
    https: //docs.labs.mediatek.com/resource/linkit7697-arduino/en/environment-setup/setup-arduino-ide
  2. 安裝 USB 驅動程式:
    https: //docs.labs.mediatek.com/resource/linkit7697-arduino/en/environment-setup/connecting-linkit-7697-to-computer
  3. 設定開發板。
  4. 設定串列埠。
  5. 驗證並上傳[Blink](閃爍)範例至 LinkIt 7697。 如需詳細資訊,請參考以下教學文章(第 1.2 節):
    透過 QIoT Suite Lite 連接 Arduino Yun 與 QNAP NAS
  6. 上傳範例程式碼後,請查看 LinkIt 7697 的情況;您應會看到 "USR" 燈持續閃爍。

1.3 安裝 MQTT 資源庫

若要透過 MQTT 連接到 QIoT Suite Lite 並傳輸資料,必須使用第三方資源庫。

  1. 從 GitHub 下載 PubSubClient: https: //github.com/knolleary/pubsubclient
  2. 若要瞭解如何安裝 ZIP 資源庫,請參見: https: //www.arduino.cc/en/Guide/Libraries
  3. 如需更多有關 PubSubClient 的教學文章,請參見: https: //pubsubclient.knolleary.net/

2. 建立新的 IoT 應用程式

若要瞭解如何建立 IoT 應用程式和 IoT 裝置,請參見下列文章的步驟 1 到 6: 如何在 QIoT 儀表板顯示 DHT11 的資料?

3. 將範例程式碼配置到開發板

若要瞭解如何從 QIoT Suite Lite 下載 MQTT 資訊,請參見:
如何在 QIoT 儀表板顯示 DHT11 的資料?

3.1 取得範例程式碼

參見:
https: //github.com/qnap-dev/qnap-qiot-sdks/blob/master/projects/linklt7697-example/mqtt-linklt7697-example/mqtt-linklt7697-example.ino

3.2 設定連接參數

請參考以下圖片,並對照 JSON 檔案輸入對應資料到 MQTT:

  1. 主機 IP
  2. 埠號
  3. 使用者名稱
  4. 密碼
  5. 用戶端 ID
  6. 主題名稱
    另請輸入 Wi-Fi 連線資訊:
  7. SSID
  8. 密碼

驗證檔案並上傳到開發板。

4. 在儀表板顯示資料

範例程式碼每隔兩秒會上傳 1 到 100 之間的隨機號碼以指派主題。 接著將示範如何在儀表板顯示資料。

  1. 前往儀表板頁面,然後點擊[編輯]。
  2. 點擊[+]以新增窗格。
  3. 點擊[+]以新增小工具。
  4. 選擇[衡量工具]。
  5. 點擊[+ 資料來源]。
  6. 選擇已指派之主題的資源名稱,然後選擇[值]。
  7. 點擊[儲存]後,小工具隨即建立。
  8. 結果如下所示:

這篇文章有幫助嗎?

100% 的人認為有幫助。
謝謝您,我們已經收到您的意見。

請告訴我們如何改進這篇文章:

如果您想提供其他意見,請於下方輸入。

選擇規格

      顯示更多 隱藏更多

      選擇其他偏好的語言:

      open menu
      back to top