Useful Packages and Modules (UPM) and MRAA support for Android Things has arrived

Published Date
28 - Apr - 2017
| Last Updated
28 - Apr - 2017
 
Useful Packages and Modules (UPM) and MRAA support for Android Th...

Today we’re excited to announce that the Useful Packages and Modules (UPM) and MRAA libraries now support Android Things* for the Intel® Edison board and Intel® JouleTM module.

Together, the UPM and MRAA libraries provide a higher level abstraction for sensor and actuator drivers that uses calls to the Android Things Peripheral Manager to interact with the underlying hardware. This framework allows you to communicate with your hardware peripherals using the supported language bindings (Java*, C/C++, JavaScript*) of your choice.

Above: UPM on Android Things* Architecture. Android Things framework credit: https://goo.gl/pRqwpv

Sensors that provide data are the key to delivering on the IOT promise. Now developers can take advantage of the UPM sensor libraries to greatly accelerate the development of their IOT projects and eliminate the need to write their own libraries. With support for nearly 200 commonly used sensors and actuators in the UPM library, Android Things developers can easily find a sensor driver, develop the application code, connect the hardware, and deploy the sensor to the platform. This saves developers tons of time because they no longer have to spend long hours developing, testing, and debugging their own drivers.

Here is a sample list of the various UPM-supported devices for Android Things:

The full list of UPM-supported sensors can be found at: UPM Modules.

We have provided some examples of code using UPM drivers for Android Things on the Intel IOT DevKit Android Things GitHub* to get you started. And as always, we invite you to contribute to the MRAAand UPM open source libraries.

Our mission at Intel is to help developers accelerate design and development of IOT projects to get their products to market faster. Work with us to take on your greatest challenges. Together we can fuel innovation and build new, rich experiences. Learn more about Google* Android Things on Intel® architecture.

Intel, the Intel logo, the Intel® Joule module, and the Intel® Edison board are trademarks of Intel Corporation or its subsidiaries in the U.S. and/or other countries.

For more such intel Modern Code and tools from Intel, please visit the Intel® Modern Code

Source:https://software.intel.com/en-us/blogs/2017/04/26/upm-and-mraa-support-for-android-things