ELPM Platform

A unified development environment designed for extreme low-power IoT applications.
Develop, configure, and deploy firmware on ELPM devices with powerful abstractions and optimized libraries.

Expected launch: Q1-Q2 2026

Build once. Optimize forever.

Write once, deploy everywhere on ELPM hardware, using power-aware abstractions, integrated communication stacks, and native support for ESP-IDF and Zephyr RTOS, designed for real-world firmware development

ELPM Platform
main.c
config.h
sensors.h
1 #include <ELPM.h>
2
3 void app_main(void)
4 {
5     elpmBegin();                             // Init ELPM Platform
6     elpmProfile(ULP);                        // Ultra-low power profile
7     elpmPowerLatch(true);                    // Enable power latch
8
9     elpmSensorData_t env;
10     elpmRead("BME690", ENV_ALL, &env);       // Temp, hum, press, gas
11     elpmTransmit(
12         "env",
13         &env,
14         sizeof(env),
15         TX_LOW_POWER
16     );                                       // Auto protocol selection
17
18     elpmOTA(OTA_STABLE, OTA_SAFE);           // Optional OTA check
19     elpmWakeUp(15, MINUTES);                 // RTC wake-up
20     elpmOff();                               // Deep stop ~100nA
21 }
ELPM-S3LW
COM3
C
UTF-8
Build: OK

Platform Features

A complete foundation for scalable and production-grade IoT solutions

Multi-Protocol

Unified APIs for LoRa, WiFi, BLE, LTE-M, and NB-IoT. The ELPM Platform provides simplified tools to manage communication with protocols not natively supported, including AT command control for external modems, and features intelligent modes that automatically select the most suitable protocol, ensuring seamless integration with a wide range of devices.

Power Management

Intelligent sleep scheduling, wake-on-event, peripheral power gating, and real-time power consumption monitoring, with dynamic energy balancing between nodes, adaptive voltage and frequency scaling, and load-aware power distribution.

Multi-Microcontrollers

Fully compatible across multiple microcontrollers, the same firmware runs seamlessly on Espressif and Nordic, enabling hardware flexibility without rewriting code.

Advanced OTA

Secure, multiprotocol over-the-air (OTA) firmware updates with full version management, rollback protection, and delta updates for maximum bandwidth efficiency.

Sensor Integration

We carefully selected the most efficient sensors, featuring pre-built drivers for common interfaces (I2C, SPI, ADC, UART), complete with automatic calibration and intelligent data buffering.

Utilities

A set of essential tools, data encryption, compression, JSON utilities, and error handling. Efficient node management with Node Net Manager, supporting distributed control, battery/load balancing and mesh networking.

Why Choose ELPM Platform?

Benefits for developers and organizations

Faster Time to Market

Pre-built components and abstraction layers eliminate boilerplate code, allowing you to focus on your application's unique value rather than low-level hardware details.

Hardware Portability

Write once, deploy across different ELPMs. Upgrade from WiFi to cellular connectivity with minimal code changes as requirements evolve.

Production-Grade Quality

Battle-tested code with comprehensive error handling, watchdog protection, and extensive field validation ensures reliability in demanding deployments.

Comprehensive Documentation

Detailed API references, code examples, tutorials, and application notes guide you from initial setup through advanced optimization techniques.

Expert Support

Access to OBJEX LABS engineering team for technical consultation, custom development, and optimization support for complex applications.