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 USB B 转 A 型线缆
- 至少支持 7-15V DC 和 1500mA 的电源
- Wi-Fi 接入点Intel Edison 和 NAS 必须在同一局域网中。
1.2 安装 Intel Edison
如果您尚未安装 Intel Edison,请按照适用于您的操作系统的以下指南进行操作。
- Windows(32 位)
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 上安装示例代码
- 在计算机上打开一个终端应用程序,并通过 SSH 连接到 Intel Edison。
- 下载示例代码。
root@Edison:~# git clone https://github.com/blackmesataiwan/Intel-Edison-QIot-Indoor.git - 将证书文件和资源信息文件上传到 Edison。
使用以下连接信息通过 FileZilla 将文件上传到 Edison。
- Host(主机):<Edison 的 IP 地址>
- Port(端口):22
- Username(用户名):root
- Password(密码):<在安装工具中定义的密码>
连接到 Edison 之后,将这些文件上传到目标文件夹:
- 下载的证书文件→Edison_side/ssl/
- 下载的资源信息文件→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
全站熱搜
留言列表