The key to delivering on the IoT promise is sensors: software-defined technology that gathers data from devices, environments, people, robots, and machines which enables edge visibility and cloud-based analysis.
Now you can add your sensors to the UPM sensor framework—one of the largest available collections of IoT sensors. You’ll increase visibility by IoT developers and innovators worldwide, access tools and expertise to accelerate time to market, and reduce the learning curve in a vital community. Configuring IoT solutions can be complex. We’re here to help turn your vision into market-ready products.
You also have the option to use the many diverse sensors in the library by following simple step-by-step instructions designed to streamline your development process. Or, take advantage of the Intel® IoT Developer Kit, which includes easy-to-use hardware, software, tools, and cloud services.
The UPM Advantage
Integrated Development Environments (IDEs): Intel® XDK and Intel® System Studio IoT Edition
Portability: Go from prototype to product with minimal rework
Open source and MIT-licensed: Develop products and solutions without extra licensing costs
More than 300 supported sensors: Available in sensor libraries
Many distribution channels: MRAA and UPM packages are available for multiple OS distributions and architectures, including OPKG repository, Ubuntu PPA, 01.org, NPM*, and Maven*
Wide ecosystem: Intel provides ongoing training and support for IoT developers—expanding the application pool for sensor manufacturers, ISVs, and SIs. At the same time, the Intel® Internet of Things Solutions Alliance allows sensor manufacturers to expand their customer base and connect with developers
Access the extensive MRAA library for IoT sensor APIs and code samples
Quickly download Intel’s MRAA library APIs and code
See install instructions and the full range of MRAA library-supported boards at the MRAA repo on GitHub.
Useful Packages and Modules (UPM)
The UPM library includes packages and modules for sensor solutions. It can be accessed by sensor category, connection type, and manufacturer, and includes starter kits to fast-track solution development for key vertical markets.
Find the UPM library at GitHub by clicking here.
Explore the sensor framework
A small sampling of the extensive plug-and-play sensor library built to simplify IoT solution development
Starter kits accelerate solution development for key IoT vertical markets
Building UPM on the MRAA core enables higher-end protocols and myriad connectivity options.
Intel provides extensive reference documentation, forums, boards, and developer kits to accelerate the path to productization and implementation across vertical segments including manufacturing, smart home, and retail. When prototypes are ready to move to market-ready products, the roadmap and boards offered by Intel enable an easy, cost-effective transition to high-end sensors and gateways. Libraries can be used in microcontrollers as well, with the same APIs.
Comprehensive dev kit, including code for sensors and gateways, two IDEs, multiple OS support, and hardware.
Ready-made IDE and downloadable code samples, along with development tools and tutorials on where to insert sensor code.
Eclipse-based IDE for developing in C++ or Java and comes with the built-in capability to easily integrate sensors via the UPM and MRAA libraries.
As the ecosystem and community grow, so does the advantage of building on standardized, integrated sensor technologies. We look forward to collaborating with you and shaping the IoT revolution.
View the Sensor Catalog and onboard your solutions to Intel® architecture today.
Choose an board optimized for IoT.
For questions about adding new sensors to UPM, contact us at grp_IOT.Sensors.Information@intel.com.
Join the Intel® Internet of Things Solutions Alliance
From modular components to market-ready systems, Intel and the 500+ global member companies of the Alliance provide scalable, interoperable solutions that accelerate deployment of intelligent devices and end-to-end analytics. Close collaboration with Intel and each other enables Alliance member to innovate with the latest IoT technologies, helping developers deliver first-in-market solutions.
Intel, the Intel logo, Intel Joule, and Intel Quark are trademarks of Intel Corporation or its subsidiaries in the U.S. and/or other countries.
*Other names and brands may be claimed as the property of others.
The Bluetooth word mark and logos are registered trademarks owned by Bluetooth SIG, Inc. and any use of such marks by Intel Corporation is under license.
ARDUINO 101 and the ARDUINO infinity logo are trademarks or registered trademarks of Arduino, LLC.
© Intel Corporation
Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.
Notice revision #20110804