威连通科技股份有限公司(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 USB B 转 A 型线缆
  • 至少支持 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
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 导入新示例应用程序

  • 从 Github 下载示例应用程序文件:“iot_inbox.json”。
  • 在 IoT 应用程序面板中导入“iot_inbox.json”文件。
  • 单击创建的应用程序:iot_inbox
  • 通过 MQTTS 连接设备

  • 下载证书
  • 下载资源信息文件

2.3 在 Intel Edison 上安装示例代码

使用以下连接信息通过 FileZilla 将文件上传到 Edison。

  • Host(主机):<Edison 的 IP 地址>
  • Port(端口):22
  • Username(用户名):root
  • Password(密码):<在安装工具中定义的密码>

连接到 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 应用程序屏幕上,转到“Dashboard”(仪表板)。旋转编码器、单击按钮或测量土壤含水量时,仪表板将实时显示传感器状态。

3.2 使用规则引擎控制您的设备

示例规则引擎为您提供了传感器之间的默认操作。请参阅 Node-Red 高级仪表板,了解如何与传感器交互。


  • 打开/关闭中继
    单击“switch”(开关)按钮后,中继灯将打开。
  • 旋转模拟舵机
    调整角度值以旋转舵机。
  • 使用蜂鸣器播放音符
    设置和提交音量和延迟值。蜂鸣器将播放音符。
  • 低照度时打开警报
    示例规则将蜂鸣器设置为在照度值低于 10 时响铃。您可以盖住光传感器来降低照度值。

 

有关更多信息,请访问 https://www.qnap.com

发布日期: 2017-09-26
您觉得这篇文章对您有帮助吗?
谢谢您,我们已经收到您的意见。
谢谢您,我们已经收到您的意见。若有任何问题,欢迎来信 support@qnap.com 。