The MRAA and UPM IoT Projects
summary
MRAA provides a hardware abstraction for GPIO, I2C, SPI, PWM and sub-platforms and UPM exposes standardized sensor APIs with 400+ sensor drivers, supporting C/C++ plus Java, JavaScript and Python bindings; both now join Eclipse IoT. Code is MIT licensed, packaged for Debian/CentOS, tested in Travis CI with Docker builders, and has OPC UA helpers, Arduino and IDE integrations, FPGA and neural‑compute proofs of concept, a mock platform for virtual sensors, and UPM 2.0 released as a stable baseline.
AI-written summary · about
chapters (14)
- 0:00Start
- 3:10Why Sensor Framework?
- 5:00Eclipse MRAA - Hardware Abstraction • Standard IO Interface for all lor Developer Kits
- 7:39Value Proposition 400+ specialized sensor drivers and growing, thousands of basic prototyping and industrial sensors supported (eg LEDs, Switches)
- 9:21Ecosystem & Distribution Multiple 05 support
- 13:32Cl and Testing Infrastructure Both projects are setup for continuous integration as well as static code analysis and vulnerability scans
- 15:45Outreach & Adoption
- 17:57Authorship Distribution
- 18:59IDE Integration
- 19:51Sensor Catalog Template
- 20:44Standards Compliance Standards drive real world products and solutions. Currently UPM supports OPC UA using the open62541 library Examples provided for both Server & Client side implementations.
- 25:05Interacting with FPGA and Vision Accelerators
- 28:09Proposed Future Development Under Eclipse
- 37:56Internet of Things World
related talks
56mMRAA & UPM Libraries
29mEclipse MRAA/UPM and the oneAPI Beta
09mLinux sensor device driver programming with 96Boards
01h 02mEclipse IoT: State of the Union
30mEclipse IoT and Eclipse Edge Native: Making Sense of the Puzzle
18mVisual Programming for IoT
25mImplementing IoT Architectures with Open Source Software
54mImplementing IoT Architectures with Open Source
