intel程序猿笔记 发表于 2016-11-17 13:33:05

添加传感器或传动装置

英特尔® 物联网开发套件能使您方便地开始添加到您的物联网的项目的传感器和传动装置。添加到项目的传感器和传动装置时,您将执行以下基本步骤:
1. 选择要添加到项目中的组件。一些有用的建议包括:

[*]无论您的组件是否受 UPM 库的支持,您都可以访问 https://software.intel.com/zh-cn/iot/hardware/sensors 以获取各个传感器对应的 JavaScript*、Python* 和 C++ 示例代码。
[*]无论该组件的样例代码是否可用,直接修改样例都要比重写代码快得多。

2. 将传感器组件连接到您的开发板。进行此操作的具体步骤取决于您所使用的组件,如 Grove* Starter Kit Plus 等等。3. 编写或修改项目代码以便与组件进行交互。


英特尔物联网开发者套件提供了多种方式方便您上手使用:

[*]

[*]英特尔 XDK 物联网专版内置了 Node.js* 项目模板 以供您执行简单的任务,例如从数字或模拟信号输入装置读取数据和使用脉宽调制(PWM)。您可以使用这些模板快速创建一个新的项目,然后根据您的需要修改代码。
[*]UPM 传感器库(也作 libupm)支持 100 多个不同的传感器。您可以为您的传感器查找或使用示例代码,并根据您的需求对其进行修改。相关步骤请参阅《使用 UPM 库为您的项目添加传感器》。
[*]如果您购买了 Grove Starter Kit Plus,便可以轻松地将传感器或传动装置连接到您的开发板,而无需了解如何线连接每个特定的组件。有关于示例代码和此套件的简介,可参阅《使用 Grove Starter Kit Plus 创建基于 JavaScript 的英特尔物联网项目》。
如果您想对某个 I/O 接口而非传感器进行访问,作为低级别的库,MRAA I/O 库(也作 libmraa)将会提供一种方式与 GPIO 插针进行交互。对于使用 MRAA 编写代码,请参阅《使用 MRAA 抽象平台 I/O 的功能》。MRAA 目前尚没有 JavaScript 指定的 API 文档,但调用名称和签名与 Python 文档中所展示的相同。《使用 Grove Starter Kit Plus 创建基于 JavaScript 的英特尔物联网项目》一文中有介绍用于 Grove Starter Kit Plus 英特尔 物联网专用版并使用了 MRAA 的样例代码。
页: [1]
查看完整版本: 添加传感器或传动装置