宣布 Intel® IoT Developer Kit 5.0 支持 Ubuntu 和 Wind River Pulsar
我们非常激动地宣布 Intel® IoT Developer Kit 5.0 发布!
获取新的 Intel® IoT Developer Kit,这是一套完整的硬件和软件解决方案,使开发人员能够使用 Intel® Galileo 和 Intel® Edison 板卡创建令人兴奋的新解决方案。请访问 Intel® Developer Zone for IoT。
我们非常激动地宣布 Intel® IoT Developer Kit 5.0 发布!本次发布为 Intel® Joule™ 开发平台和 Intel® IoT Gateway 带来了 Ubuntu* 支持,为开发人员的 IoT 解决方案提供了额外的操作系统选择。我们扩展了中间件库,以支持微控制器、无线连接和额外的工业传感器。我们的工具和 IDE 也得到了更新,增加了增强开发人员体验的新功能。
主要特点
- 为 Intel® Joule™ 开发平台和 Intel® IoT Gateway 提供 Ubuntu* 开发支持
- 使用 Intel® System Studio IoT Edition 在 Ubuntu* 16.04.1 LTS 上进行 C/C++ 开发
- 使用 Intel® XDK 在 Ubuntu* 16.04.1 LTS 上进行 Node.js* 开发
- I/O 和传感器中间件库 (MRAA & UPM) 可作为 Ubuntu* 包提供
- 为 MinnowBoard MAX* 板卡提供 Wind River Pulsar* Linux* 7 支持
- 使用 Intel® System Studio IoT Edition 在 Wind River Pulsar* Linux* 7 上进行 C/C++ 开发
- I/O 和传感器中间件库 (MRAA & UPM) 可作为 RPM 包提供
- 用于 Zephyr* 和微控制器 (ZMRAA) 的 I/O 中间件库
- 无线连接和工业传感器支持
- ZigBee*
- Z-Wave*
- LoRa*
- NFC/RFID
- Wi-Fi*
- 低功耗蓝牙*
- 来自 Aeon Labs、Trane、GE 和 Honeywell 的工业传感器
- 50 多个 C UPM 驱动程序,用于在 Unix* 和 RTOS 平台上提供通用的传感器 API
- Intel® IoT Gateway 的 Intel® 技术操作方法代码示例
- 为 Intel® Joule™ 模块配置工具提供 Ubuntu* 支持以及 UI/UX 改进
- 使用 Intel® System Studio IoT Edition 安装和同步存储库包/库
- Intel® XDK 中的 Web Services Explorer
为 Intel® Joule™ 开发平台和 Intel® IoT Gateway 提供 Ubuntu* 开发支持
Intel® IoT Developer Kit 现在支持 Intel® Joule™ 开发平台和 Intel® IoT Gateways 上的 Ubuntu*!您现在可以在这些平台上运行 Ubuntu*,同时仍然使用熟悉的 Intel® IoT Developer Kit 工具和库进行原型设计和开发。
支持的硬件平台包括
- Intel® Joule™ 开发平台 (Ubuntu* Desktop 16.04)
- Dell Wyse* 3290 网关 (Ubuntu* Desktop 16.04)
- Gigabyte* GB-BXBT-3825 网关 (Ubuntu* Desktop 16.04)
- Intel® NUC DE3815TYKHE (Ubuntu* Server 16.04)
支持的功能包括
- 通过 Intel® System Studio IoT Edition 提供 C/C++ 开发支持
- 通过 Intel® XDK 提供 Node.js* 开发支持 (适用于 Intel Joule 开发平台)
- 使用 apt-get 在目标设备上安装附加包,例如 ROS* (Robot Operating System),或使用 Intel® System Studio IoT Edition 中的新程序包管理器功能远程同步它们
- I/O 中间件库支持 (MRAA)
- 传感器和执行器中间件库支持 (UPM)
- MRAA 支持,允许您通过 Firmata 使用 Arduino 101* 板连接到传感器和执行器
有关详细信息,请参阅 Intel® Joule™ Module User Guide 和 Intel® IoT Gateways and Intel® IoT Developer Kit 入门指南。
为 MinnowBoard MAX* 板卡提供 Wind River Pulsar* Linux* 7 支持
Wind River Pulsar* Linux* 是一个小型、高性能、安全且易于管理的 Linux* 发行版,旨在简化和加速您的嵌入式和物联网 (IoT) 开发项目。
本次发布为 Intel® IoT Developer Kit 带来了 Wind River Pulsar Linux 支持。您可以使用熟悉的工具和库进行原型设计和开发。支持的功能包括
- MRAA 和 UPM 中间件库支持
- 云连接器中间件支持,包括对 Amazon Web Services*、Microsoft Azure* 和 IBM Bluemix* 的支持
- 通过 Intel® System Studio IoT Edition 提供 C/C++ 开发支持
Wind River Pulsar Linux 支持 MinnowBoard MAX* 开发板。 详细了解如何在 Wind River Pulsar* Linux* 上入门。
用于 Zephyr* 和微控制器 (ZMRAA) 的 I/O 中间件库
Intel® IoT Developer Kit 正在引入 ZMRAA,这是 Zephyr Project* 的 MRAA 实现。您现在可以在 Intel 微控制器平台(如 Arduino 101* 板或 Intel® Quark™ 微控制器 D2000)上使用熟悉的 MRAA 硬件 I/O 抽象 API。ZMRAA 的 C API 支持 GPIO、I2C、AIO、PWM 和 SPI。立即开始使用 ZMRAA 进行开发!
无线连接和工业传感器支持
UPM 库现在支持各种无线模块和协议,其中大部分在 IoT 解决方案中普遍使用。通过无线协议(如
- ZigBee*
- Z-Wave*
- LoRa*
- NFC/RFID
- Wi-Fi*
- 低功耗蓝牙*
利用 UPM 对工业传感器的支持,将您的 IoT 解决方案推向生产。我们在支持的模块列表中增加了额外的工业级传感器,包括来自 Aeon Labs、Trane、GE 和 Honeywell 的各种 Z-Wave 工业传感器。
50 多个 C UPM 驱动程序,用于在 Unix* 和 RTOS 平台上提供通用的传感器 API
我们将 50 多个 UPM 驱动程序移植到了 C,提供了一个通用的传感器 API,简化了 IoT 解决方案的开发,并支持从 Unix* 到实时操作系统 (RTOS) 平台的过渡,反之亦然。使用相同的工具和库来开发和部署到网关和边缘设备。为新添加的 C 驱动程序提供了通用的函数表,以促进在 UPM 传感器驱动程序之上的传感器框架开发。 了解更多并查看示例。
Intel® IoT Gateway 的 Intel® 技术操作方法代码示例
使用 Intel® System Studio IoT Edition 或 Intel® XDK,在 Intel® IoT Gateway 上运行访问控制、闹钟、门铃和更多 Intel® 技术操作方法代码示例。这些教学代码示例是端到端的原型解决方案,使用了 Intel® IoT Developer Kit、Intel® IoT Gateway、Intel® NUC、Intel® Joule™ 计算模块、Intel® Edison 板、Grove* 和 DFRobot* 传感器、云服务、API 以及其他技术。在 C++、Java*、JavaScript* 和(最近添加的)Python* 中找到其中许多示例。在此处了解更多关于 Intel® 技术操作方法代码示例的信息: https://github.com/intel-iot-devkit/how-to-code-samples。
为 Intel® Joule™ 模块配置工具提供 Ubuntu* 支持以及 UI/UX 改进
Intel® Joule™ Module Configuration Tool 已更新,支持为您的 Intel® Joule™ 开发平台创建 Ubuntu* Desktop 16.04 可启动媒体。UI 也已更新,并进行了各种调整和错误修复,以提供更好的用户体验。
使用 Intel® System Studio IoT Edition 安装和同步存储库包/库
除了对 Ubuntu* 16.04.1 LTS 和 Wind River Pulsar* Linux* 的支持外,Intel® System Studio IoT Edition 现在还包括一个第三方包同步实用程序。将第三方包/库(例如 Ubuntu* 的 ROS* (Robot Operating System))添加到您的项目中,IDE 将自动将它们安装到您的构建环境中。连接到目标设备时,会同步选定的包,以确保它们正确运行。
有关详细信息,请参阅 Intel® System Studio IoT Edition C/C++ 用户指南 和有关 添加第三方包 的指南。
Intel® XDK 中的 Web Services Explorer
Web Services Explorer 允许您为您的 IoT 应用连接 Web 服务代码。此功能已支持移动应用,现在也支持 IoT 项目。有关使用 Web Services Explorer 的更多信息,请参阅 Intel® XDK 文档,此处。
许多 IoT "模板" 已更新以支持 Intel® Joule™ 开发平台。在 "IoT samples" 部分添加了新的 IoT 示例应用程序,这些应用程序设计用于在 Intel Joule 开发板上运行。
IoT 守护进程的安装和更新过程也得到了改进。现在可以在支持的 IoT 操作系统上安装或更新 IoT 守护进程,即使该守护进程不存在于 IoT 目标设备上。Intel® XDK IoT 守护进程已更新,以确保在 Intel Joule 平台上正常运行。
有关编译器优化的更完整信息,请参阅我们的 优化声明。