非常激动地宣布Intel® IoT Developer Kit 5.0的发布!这个版本为Intel® Joule™开发平台和Intel® IoT Gateway带来了Ubuntu*的支持,为开发者提供了更多的操作系统选项来构建他们的IoT解决方案。已经扩展了中间件库,以支持微控制器、无线连接和额外的工业传感器。工具和IDE也已更新,增加了新功能,以增强开发者体验。
Ubuntu*开发支持Intel® Joule™开发平台和Intel®IoTGateway
在Ubuntu* 16.04.1 LTS上使用Intel® System Studio IoT Edition进行C/C++开发
在Ubuntu* 16.04.1 LTS上使用Intel® XDK进行Node.js*开发
I/O和传感器中间件库(MRAA & UPM)作为Ubuntu*软件包提供
Wind River Pulsar* Linux* 7对MinnowBoard MAX*板的支持
在Wind River Pulsar* Linux* 7上使用Intel® System StudioIoTEdition进行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运行访问控制、闹钟、门铃等更多How-To Intel Technology代码示例。这些教学代码示例是使用Intel® IoT Developer Kit、Intel® IoT Gateway、Intel® NUC、Intel® Joule™计算模块、Intel®Edison板、Grove*和DFRobot*传感器、云服务、API和其他技术的端到端原型解决方案。这些示例可以在C++、Java*、JavaScript*和(最近添加的)Python*中找到。
Intel® Joule™模块配置工具已更新,支持为Intel® Joule™开发平台创建Ubuntu* Desktop 16.04可启动媒体。UI也已更新,以及各种调整和错误修复,以提供更好的用户体验。
除了支持Ubuntu* 16.04.1 LTS和Wind River Pulsar* Linux*外,Intel® System Studio IoT Edition现在还包括第三方软件包同步实用程序。将第三方软件包/库(例如ROS*(机器人操作系统))添加到项目中,并让IDE自动将它们安装到构建环境中。当连接到目标时,选定的软件包将被同步,以确保它们正确运行。
Web服务资源管理器允许为IoT应用绑定代码到Web服务。这个功能已经对移动应用可用,现在也启用了IoT项目。有关使用Web服务资源管理器的更多信息,请参见Intel® XDK文档。
IoT守护进程的安装和更新过程也已改进。即使IoT目标设备上没有守护进程,现在也可以在支持的IoT操作系统上安装或更新IoT守护进程。Intel® XDK IoT守护进程已更新,以在Intel Joule平台上正确运行。
有关编译器优化的更多信息,请参见优化通知。
包括Intel® Joule™开发平台(Ubuntu*桌面16.04)、Dell Wyse* 3290网关(Ubuntu*桌面16.04)、Gigabyte* GB-BXBT-3825网关(Ubuntu*桌面16.04)、Intel® NUC DE3815TYKHE(Ubuntu*服务器16.04)在内的支持硬件平台。
包括使用Intel® System Studio IoT Edition的C/C++开发支持、使用Intel® XDK的Node.js*开发支持(针对Intel Joule开发平台)、使用apt-get在目标上安装额外软件包(例如ROS*(机器人操作系统)),或使用Intel® System Studio IoT Edition中的新包管理器功能远程同步它们、I/O中间件库支持(MRAA)、传感器和执行器中间件库支持(UPM)、IMRAA支持,允许使用Arduino 101*板通过Firmata连接到传感器和执行器。
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*开发板。
Intel® IoT Developer Kit正在引入ZMRAA,这是Zephyr Project*的MRAA实现。现在可以在Intel微控制器平台上使用相同的熟悉MRAA硬件I/O抽象API,例如Arduino 101*板或Intel® Quark™微控制器D2000。ZMRAA的C API支持GPIO、I2C、AIO、PWM和SPI。立即开始使用ZMRAA!
UPM库现在支持各种无线模块和协议,其中大多数通常用于IoT解决方案。使用无线协议(如ZigBee*、Z-Wave*、LoRa*、NFC/RFID、Wi-Fi*、蓝牙低功耗)为传感器节点和网关之间添加无线连接。
将50+ UPM驱动程序移植到C,提供了一个通用传感器API,简化了IoT解决方案的开发,并从Unix*过渡到实时操作系统(RTOS)平台,反之亦然。使用相同的工具和库开发并部署到网关和边缘设备。为新添加的C驱动程序提供了通用功能表,以便于在UPM传感器驱动程序之上开发传感器框架。
运行访问控制、闹钟、门铃等更多How-To Intel Technology代码示例,使用Intel® IoT Gateway和Intel® System Studio IoT Edition或Intel® XDK。这些教学代码示例是使用Intel® IoT Developer Kit、Intel® IoT Gateway、Intel® NUC、Intel® Joule™计算模块、Intel®Edison板、Grove*和DFRobot*传感器、云服务、API和其他技术的端到端原型解决方案。这些示例可以在C++、Java*、JavaScript*和(最近添加的)Python*中找到。
Intel® Joule™模块配置工具已更新,支持为Intel® Joule™开发平台创建Ubuntu* Desktop 16.04可启动媒体。UI也已更新,以及各种调整和错误修复,以提供更好的用户体验。
除了支持Ubuntu* 16.04.1 LTS和Wind River Pulsar* Linux*外,Intel® System Studio IoT Edition现在还包括第三方软件包同步实用程序。将第三方软件包/库(例如ROS*(机器人操作系统))添加到项目中,并让IDE自动将它们安装到构建环境中。当连接到目标时,选定的软件包将被同步,以确保它们正确运行。
Web服务资源管理器允许为IoT应用绑定代码到Web服务。这个功能已经对移动应用可用,现在也启用了IoT项目。有关使用Web服务资源管理器的更多信息,请参见Intel® XDK文档。