65.9K
CodeProject 正在变化。 阅读更多。
Home

在 Intel® IoT 平台上开始使用 Intel® XDK IoT Edition

emptyStarIconemptyStarIconemptyStarIconemptyStarIconemptyStarIcon

0/5 (0投票)

2015年2月19日

CPOL

7分钟阅读

viewsIcon

26840

本指南包含在 Intel® XDK IoT 版中安装,以及在 Intel® Galileo 或 Intel® Edison 开发板上创建和运行简单应用程序的步骤。

获取新的 Intel® IoT Developer Kit,这是一个完整的软硬件解决方案,使开发者能够使用 Intel® Galileo 和 Intel® Edison 开发板创建令人兴奋的新解决方案。请访问 Intel® Developer Zone for IoT

概述

  • 本指南包含在 Intel® XDK IoT 版中安装,以及在 Intel® Galileo 或 Intel® Edison 开发板上创建和运行简单应用程序的步骤。这些步骤适用于所有支持的操作系统。
  • Intel® XDK IoT 版允许您在 Intel® IoT 平台上创建和测试应用程序。它提供了代码模板,用于创建与传感器、执行器等交互的新应用程序,使您能够快速开始为您的 Intel 开发板开发软件。

要求

安装 Intel® XDK IoT 版

本节介绍如何安装最新版本的 Intel XDK IoT 版。

  1. 要下载 Intel XDK IoT 版的最新安装程序,请访问 https://software.intel.com/en-us/html5/xdk-iot。确保在绿色下载框中选择了您的操作系统平台,然后单击 **Go**。
  2. 通过执行以下任一操作来运行安装程序:
    • 对于 Windows OS:右键单击您刚刚下载的安装程序,然后选择 **以管理员身份运行**。如果出现确认消息,请单击 **是** 继续。
    • 对于 Mac OS:双击您刚刚下载的 .dmg 文件以提取安装程序。双击 .pkg 文件开始安装。
    • 对于 Linux OS
      • 打开终端。
      • 导航到存储安装程序的文件夹。例如,如果安装程序存储在 Desktop 文件夹中,请输入 cd ~/Desktop/
      • 要提取安装文件,请输入 tar zxvf installername
      • 导航到包含已提取文件的文件夹。
      • 要运行安装程序,请输入 ./install.sh
  3. 按照安装向导中的说明安装 Intel XDK IoT 版(图 1)。

图 1 - Intel® XDK IoT 版安装向导的初始屏幕

安装 Bonjour* 打印服务(仅限 Windows OS)

本节包含安装 Bonjour* 打印服务的步骤,这是 Windows OS 系统所必需的。Bonjour 使 Intel XDK IoT 版能够自动检测网络上安装的 IoT 设备。

  1. 要下载 Bonjour,请访问 Windows 版 Bonjour 打印服务页面:http://support.apple.com/kb/DL999
  2. 单击 **Download**。
  3. 右键单击 BonjourPSSetup.exe,然后选择 **以管理员身份运行**。如果出现确认消息,请单击 **是** 继续。
  4. 按照安装向导中的说明安装 Bonjour(图 2)。

图 2 - Bonjour 安装向导的初始屏幕

启动 Intel® XDK IoT 版

本节包含启动并登录 Intel XDK IoT 版的步骤。

  1. 运行 Intel XDK IoT Edition。
  2. 按照屏幕上的说明登录到您的 Intel® XDK 帐户或注册一个新的 Intel XDK 帐户。

创建示例应用程序

本节包含使用预先存在的代码示例创建简单 Intel XDK 应用程序的步骤。在本节结束时,您应该拥有一个包含板载 LED 闪烁示例代码的新项目。

  1. 从左侧菜单(图 3)中,选择 **Start with a Sample or Template**(从示例或模板开始)。


     
    图 3 - Intel® XDK IoT 版的左侧菜单

  2. 在显示的模板列表中,选择 **Onboard LED Blink template**(板载 LED 闪烁模板),然后单击 **Use This Template**(使用此模板)(图 4)。


     
    图 4 - 选择模板并单击“使用此模板”。

  3. 在 **Name Your Project**(命名您的项目)字段中,输入项目的名称(图 5)。


     
    图 5 - 在“命名您的项目”字段中键入名称。

  4. 单击 **Create**(创建)。您的项目已创建。

注意:如果您是 Windows 用户且未安装 Bonjour,则会显示“Bonjour is missing”(缺少 Bonjour)消息(图 6)。完成“安装 Bonjour”部分中的步骤以安装 Bonjour

图 6 - “Bonjour is missing”消息

连接到您的 Intel® IoT 平台

本节包含将 Intel XDK IoT 版连接到 Intel Galileo 开发板或 Intel Edison 开发板的步骤。在本节结束时,您将看到一条包含开发板连接状态的确认消息。

  1. 从 **IoT Device**(IoT 设备)下拉列表中,选择您的开发板。
  2. 注意:如果您的开发板未包含在下拉列表中,则必须手动连接到您的开发板。有关步骤,请参阅手动连接到开发板部分
  3. 将出现一个对话框(图 7),显示开发板的连接状态和 IP 地址。单击 **Dismiss**(关闭),然后继续执行运行应用程序部分中的步骤。

图 7 - 显示连接状态和 IP 地址。

注意:如果您在连接开发板时遇到问题,请通过串行通信会话连接到开发板并键入以下命令:

systemctl enable xdk-daemon
systemctl restart xdk-daemon

手动连接到 Intel 开发板

本节包含如果软件未自动检测到您的开发板,则手动将 Intel XDK IoT 版连接到开发板的步骤。在本节结束时,您将看到一条包含开发板连接状态的确认消息。

  1. 从 **IoT Device**(IoT 设备)下拉列表中,选择 **Add Manual Connection**(添加手动连接)。
  2. 在打开的对话框中,按如下方式提供开发板的连接信息:
    • 在 **Address**(地址)字段中键入 IP 地址。
    • 在 **Port**(端口)字段中键入端口号。默认值为 58888。
  3. 单击 **Connect**(连接)。将显示一条确认消息(图 8)。继续执行运行应用程序部分中的步骤。

图 8 - 键入 IP 地址和端口号。

注意:如果您不知道开发板的 IP 地址,请使用终端模拟程序(如 PuTTY)通过串行通信会话连接到开发板。键入 ip a。IP 地址将显示在 inet 之后(图 9)。

图 9 - 查找开发板的 IP 地址。

运行应用程序

本节介绍如何运行示例应用程序。在本节结束时,您应该看到开发板上的 LED 闪烁。

图 10 - Intel XDK IoT 版
  1. 从底部工具栏,单击 **Manage your daemon/IoT device**(管理您的守护程序/IoT 设备)图标。选择 **Sync PC time w/ clock on target board**(同步 PC 时间与目标开发板时钟),以避免计算机和设备时间问题。
  2. 单击 **Install/Build**(安装/构建)图标。在打开的对话框中,单击 **Build**(构建)。
  3. 要将项目上传到开发板,请单击 **Upload**(上传)图标。
  4. 要运行设备上的项目,请单击 **Run**(运行)图标。程序中的任何运行时错误都会显示在控制台日志栏中。要显示有关这些错误的更多信息,请单击 **Toggle console window**(切换控制台窗口)图标。
  5. 检查开发板上的 LED 是否在闪烁。指示灯的位置因开发板而异,如下所示:

Intel Galileo Gen 1 开发板

开发板左下角的绿色 LED 闪烁。

Intel Galileo Gen 2 开发板

USB 端口旁边的绿色 LED 闪烁。

Intel Edison 开发板

开发板中央的绿色 LED 闪烁。

注意:如果您在运行程序时看到“cannot find mraa”消息,则必须按如下方式更新 mraa 库文件:

  1. 使用串行通信会话连接到您的开发板。
  2. 输入以下命令:
    echo "src maa-upm http://iotdk.intel.com/repos/1.1/intelgalactic" > /etc/opkg/intel-iotdk.conf
    opkg update
    opkg upgrade
  3. 再次单击 **Run**(运行)图标。

后续步骤

现在您已经运行了第一个 Intel® XDK 应用程序,请参阅以下链接以获取使用 Intel® IoT Developer Kit 创建应用程序的后续步骤:

故障排除

资源

© . All rights reserved.