6008| 2
|
[intel程序猿笔记] 使用英特尔® 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 平台。
图 2: 配置 Edison — 命令行 确保指定一个唯一的名称。 请勿使用 “edison” 作为名称,这种操作方式经常会导致 mDNS 出现问题。 图 3: 配置 Edison — 为设备命名 关于如何将英特尔® Edison 平台连接至本地的 Wi-Fi 网络的具体描述,请参见: https://software.intel.com/zh-cn/connecting-your-intel-edison-board-using-wifi。
图 4: 连接状态 创建新项目 您可以使用模板或空白项目两种方式来启动新项目。 本部分内容可帮助您了解创建简单的光传感器英特尔 XDK 项目的步骤。 图 5: 启动新项目 创建一个空白模板,并将其命名为 LightSensor。 图 6: 创建空白项目 光传感器的示例代码:https://software.intel.com/zh-cn/iot/hardware/sensors。 如要浏览光传感器的示例代码,
图 7: 过滤传感器(按连接类型划分)
英特尔® Edison 模块 Wi-Fi 和密码在上述配置英特尔® Edison 平台的步骤应该已经设置。
图 8: 将英特尔® XDK 连接至英特尔® Edison 模块 示例代码将光传感器当作模拟输入 AIO 针脚 0 来使用。 仅需将光传感器连接至模拟针脚 0 即可。 图 9: 光传感器硬件连接 使用英特尔 XDK IoT Edition 构建并上传 LightSensor 项目。 图 10: LightSensor 示例项目 运行 LightSensor 项目。 图 11: 运行 LightSensor 项目 以下为部分内容,项目使用的硬件列表 和 项目代码请至原文链接查看点此查看全文 |
© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed