intel程序猿笔记 发表于 2016-5-26 16:35:14

使用英特尔® XDK体验英特尔® 物联网开发套件

本文详细介绍了 2015 年 8 月 18-20 日在加利福尼亚州旧金山举办的 2015 年英特尔® 信息技术峰会 (IDF15) 上展示的动手实验室英特尔® 物联网 (IoT) 开发人员套件 SFTL005 的资料。 本文可帮助开发人员了解如何连接英特尔® Edison 平台,构建端到端物联网解决方案,并描述了可应用到其他项目中的相关概念。 其中包含一系列使用英特尔® Edison 平台的动手实践,可向开发人员展示如何设置并使用英特尔® Edison 软硬件环境,将平台连接至互联网,将接口与传感器相连以及与云服务传输数据。 本文还介绍了如何创建触摸监控应用,远程监控触摸传感器的状态。英特尔物联网开发人员套件是一套完整的软硬件解决方案,可帮助开发人员探索物联网和实施创新项目。 英特尔® Edison 开发平台是一个尺寸小、功耗低且性能强大的计算平台,旨在创建原型,生产物联网和可穿戴计算产品。该平台采用双核、双线程英特尔® 凌动™ 处理器系统芯片 (500 MHz) 以及 32 位英特尔® Quark™ 微控制器 (100 MHz)。 它采用集成 Wi-Fi* 和蓝牙* 连接。 有关英特尔® Edison 平台的更多信息,请参见:http://download.intel.com/suppor ... on_pb_331179001.pdf。
英特尔® Edison 平台基于 Yocto Project*。 Yocto* Project 是一个开源协作项目,可提供模板、工具和方法,帮助开发人员创建面向嵌入式产品定制的基于 Linux* 的系统。 英特尔® Edison 平台将 Arduino* 开发环境与基于 Linux* 的复杂计算机系统相整合,允许开发人员同时利用 Linux 系统调用和 Arduino sketch 中操作系统提供的服务。 英特尔® Edison 平台是一款强大的控制器,开发人员可以在使用英特尔® XDK (在 JavaScript* 中)、Eclipse*(在 C/C++ 中)、Arduino IDE、Wyliodrin*(编写视觉效果)、Python* 来开发项目,如果更愿意使用命令行环境也可以在终端上进行编程。 在本文中,我们将为大家介绍使用英特尔 XDK 在 JavaScript 中创建物联网解决方案的流程,以及如何在物联网设备上部署、运行和调试。
图 1: 硬件图表配置英特尔® Edison 平台按照串行终端后,您可以配置英特尔® Edison 平台。
[*]在英特尔® Edison 平台控制台上,输入:configure_edison --setup。
[*]按照设置提示配置开发板名称和根密码。 需要这一步是因为连接至英特尔 XDK 需要设置用户名和密码。
[*]
图 2: 配置 Edison — 命令行确保指定一个唯一的名称。 请勿使用 “edison” 作为名称,这种操作方式经常会导致 mDNS 出现问题。
图 3: 配置 Edison — 为设备命名关于如何将英特尔® Edison 平台连接至本地的 Wi-Fi 网络的具体描述,请参见: https://software.intel.com/zh-cn/connecting-your-intel-edison-board-using-wifi。
[*]连接到本地 Wi-Fi 后,请输入:wpa_cli status。
[*]确保连接状态为“已完成 (COMPLETED)”,并且指派了 IP 地址。

图 4: 连接状态
创建新项目您可以使用模板或空白项目两种方式来启动新项目。 本部分内容可帮助您了解创建简单的光传感器英特尔 XDK 项目的步骤。
图 5: 启动新项目创建一个空白模板,并将其命名为 LightSensor。图 6: 创建空白项目光传感器的示例代码:https://software.intel.com/zh-cn/iot/hardware/sensors。 如要浏览光传感器的示例代码,
[*]在左侧的“连接类型”下拉菜单中,选择 AIO。
[*]在显示的列表中,选择 Grove 光传感器
图 7: 过滤传感器(按连接类型划分)
[*]将 Grove 光传感器 JavaScript* 示例代码复制到适才创建的光传感器项目的 main.js 中。
[*]将英特尔® Edison 模块和电脑连接到相同的 Wi-Fi 网络中。
英特尔® Edison 模块 Wi-Fi 和密码在上述配置英特尔® Edison 平台的步骤应该已经设置。
[*]如要更改 Wi-Fi,请在英特尔® Edison 平台控制台上,
[*]如要检索 IP 地址,请在英特尔® Edison 平台控制台上输入:wpa_cli status
[*]
图 8: 将英特尔® XDK 连接至英特尔® Edison 模块示例代码将光传感器当作模拟输入 AIO 针脚 0 来使用。 仅需将光传感器连接至模拟针脚 0 即可。
图 9: 光传感器硬件连接使用英特尔 XDK IoT Edition 构建并上传 LightSensor 项目。
图 10: LightSensor 示例项目
运行 LightSensor 项目。
图 11: 运行 LightSensor 项目以下为部分内容,项目使用的硬件列表 和 项目代码请至原文链接查看
点此查看全文

凌风清羽 发表于 2016-5-27 16:06:02

好贴~{:5_165:}

dsweiliang 发表于 2016-6-3 09:28:03

感谢分享
页: [1]
查看完整版本: 使用英特尔® XDK体验英特尔® 物联网开发套件