Friendly Technologies offers multiple embedded clients that operate independently or cooperatively with the Friendly Unified Device Management Platform.
Free Open-Source LwM2M Client
Seamless LwM2M Control: Powering Tomorrow’s Smart Devices
The Friendly LwM2M Embedded Client (OMA-LwM2M) is designed for managing constrained IoT and M2M devices with unmatched efficiency. Tailored to address the specific requirements of LTE Category 1, Category 0, and Category M devices, Friendly’s LwM2M client offers a lightweight yet powerful solution, ensuring seamless device management in diverse IoT environments.
Key Highlights:
Compact & Efficient: Designed with a minimal CPU and memory footprint, our LwM2M client is ideal for low-profile and constrained Class 0 and Class 1 devices, providing optimal performance without compromising on functionality.
Comprehensive SDK & Support: The LwM2M Client package includes both the client (provided as object code) and a rich SDK (provided as source code with integration samples), ensuring smooth integration. Plus, Friendly Technologies’ expert technical team is always ready to assist with seamless deployment and customization.
Versatile Deployment: Compatible with a wide range of IoT and CIoT technologies, including LTE CAT-M1, NB-IoT, and EC-GSM-IoT, the LwM2M client can be easily integrated into various applications, making it an ideal solution for diverse IoT ecosystems.
Unlock the Potential of LwM2M with Friendly Technologies
Carrier-Grade Quality: Our LwM2M client is designed for commercial deployments and lab testing, with Friendly Technologies providing a reliable OMA-LwM2M server solution to support large-scale device management.
Scalable & Secure: Engineered to manage millions of devices, Friendly’s LwM2M client is built with scalability and security in mind, ensuring carrier-class performance and robustness.
Why Choose Friendly Technologies’ LwM2M Client?
Leading-Edge Technology: Friendly Technologies is recognized as a global leader in device management, with over 200 service providers and IoT companies worldwide trusting our solutions.
User-Centric Design: Our LwM2M client is incredibly easy to integrate, deploy, and manage, providing a streamlined experience for developers and end-users alike.
Experience seamless LwM2M management with Friendly Technologies – the industry’s most trusted partner in IoT device management.
Friendly LwM2M Client Features
- NIDD and TCP support
- Device registration
- Support of standard data model
- SDK for customization and additional development
- Remote device configuration
- Firmware upgrade
- Device location tracking
- Device monitoring
- Reset/ reboot device
LwM2M Technical Specifications
- The client footprint is less than 100K
- Supported OS: Android, Linux POSIX. The client can be ported with other operating systems.
- Support for v.1.1 OSCORE object
- Interfaces
- Bootstrapping – Pre-provisioned or Client/Server Initiated
- Registration – Register the Client and its Objects
- Management & Service Enablement – Server access to Object or Resource
- Information Reporting – Notifications with new Resource values
- Based on efficient, secure IETF standards
- CoAP and DTLS with UDP and SMS bindings
- Interfaces
- Bootstrapping – Pre-provisioned or Client/Server Initiated
- Registration – Register the Client and its Objects
- Management & Service Enablement – Server access to Object or Resource
- Information Reporting – Notifications with new Resource values
- Object Model
- Object defines Resources; each can have Instances
- Defining a new Object is straightforward
- Object IDs are registered with the OMA Naming Authority (OMNA)
- Efficient Payloads
- Plain text for individual resources
- LwM2M Management Object
One of the biggest challenges of managing IoT devices is establishing a framework that efficiently connects and controls both resource-constrained and high-capacity devices. An IoT ecosystem often consists of a variety of sensors, actuators, and gateways, all with different capabilities. Friendly Technologies’ device management solutions are designed to simplify this complexity, empowering service providers to seamlessly provision, configure, and manage devices remotely with ease.
Friendly’s Lightweight M2M Client (LwM2M) is built to optimize IoT device management across diverse environments. It fully supports the OMA LwM2M 1.0/1.1 protocol, ensuring flawless integration and communication. Specifically tailored for constrained and low-profile devices (Class 0 and Class 1), Friendly’s LwM2M Client offers a minimal memory footprint, making it an ideal solution for managing devices with limited resources while maintaining robust performance and reliability.
Friendly’s LwM2M client is designed for:
- IoT service providers
- IoT device manufacturers
- IoT vendors
- Enterprise users
- Telecom companies
- Developer Community
Friendly’s LwM2M client features:
- Minimal footprint for CPU, Flash, and RAM resources
- Support for NIDD and TCP
- Remote device registration and configuration
- Support for the standard data model and v.1.1 OSCORE object
- Easily customize or seek additional development support
- Remote configuration, location tracking, and monitoring of devices
- Remote reset and reboot devices
Friendly’s LwM2M Client is built on industry-grade IETF standards, offering robust DTLS and CoAP communication with SMS and UDP bindings. Its comprehensive interface supports pre-provisioned or client/server-initiated bootstrapping, as well as client/object registration, service enablement, device management, and information reporting with real-time notifications, ensuring smooth and efficient IoT device management.
As a robust solution for managing low-profile and constrained Class 0 and Class 1 devices, Friendly’s LwM2M client stands out for its user-friendly interface and seamless management capabilities, including bootstrapping, registration, service enablement, and information reporting. Defining new objects is made easy, with clear object IDs registered in the OMA Naming Authority’s (OMNA) registry.
Ideal for IoT vendors seeking seamless control over sensors, devices, and other IoT-related infrastructure, Friendly’s LwM2M client ensures a scalable and flexible device management experience, making it the preferred choice for managing complex IoT ecosystems.
Benefits for IoT vendors:
- LwM2M is future-proof. It is 5G ready and adheres to NB-IoT and LTE-M standards.
- High priority to security and robust vendor ecosystems
- Supports a wide range of devices, from resource-constrained ones to powerful devices
- Harmonizes the IoT ecosystem by delivering impeccable device management and enablement of service
- Significantly reduce the time to market IoT solutions, and hasten deployment and service enablement
- Follows industry-standard security best practices. Includes confidentiality, high-level data encryption, and secure device authentication.
Benefits for Subscribers:
- Better resolution of sensor-related issues
- Quick deployment and initiation of IoT services
- Automated communication with IoT vendors to notify events
- Reduced need to connect with contact centers
- Low power consumption and better management of various types of sensors
- Perform for both home and enterprise IoT usage
A Robust LwM2M Client Tailored for Every IoT Vendor’s Needs
Friendly’s LwM2M Client is a plug-and-play solution that enables IoT vendors and service providers to quickly register devices, configure services, and manage connected sensors and devices remotely with ease. With real-time alerts and notifications, it empowers vendors and service providers to swiftly address issues as they arise, ensuring higher customer satisfaction and supporting long-term revenue growth.
Built to be 5G-ready and future-proof, Friendly’s LwM2M client ensures that vendors and service providers can continue to deploy, configure, and manage IoT devices seamlessly well into the future. With its intuitive, easy-to-use interface, the Friendly LwM2M client stands out as an unrivaled solution in the IoT landscape.
Exciting News: The Friendly LwM2M Client is Now Open Source for IoT Vendors!
Experience the full power and flexibility of Friendly Technologies’ LwM2M Client – the ultimate solution for all your IoT device management needs.
Friendly OMA-DM Client
Advanced OMA-DM: Precision Device Control at Your Fingertips
The Friendly OMA-DM Embedded Client and SDK (FOCS) is a framework implementing the OMA-DM 1.2 protocol. Friendly’s OMA-DM Client is designed for devices with more resources and additional requirements. The OMA-DM client is ideal for device manufacturers and mobile carriers. It enables the deployment of embedded clients in devices that run over a Linux/Android OS – dongles, gateways, 4G routers, healthcare and security devices, and cars. The Friendly OMA-DM Client supports advanced features and has been successfully tested and deployed by major US-based carriers.
Friendly’s OMA-DM embedded client is an industry-leading solution that provides advanced and feature-rich device management capabilities. The client has been rigorously tested and certified by leading US carriers, ensuring seamless interoperability with carrier networks and compatibility with a wide range of devices. With our OMA-DM client, device manufacturers and service providers can easily manage device settings, firmware updates, and other device-related tasks, resulting in improved device performance, reduced support costs, and enhanced user experience.
For Android
- Friendly OMA-DM client for Android (FODA)
- Android client requiring either platform certificate signature or inclusion into Android ROM image
For Linux
- Friendly OMA-DM Client SDK for Embedded Linux
(FOCS) - SDK to build OMA-DM client software for embedded Linux devices
OMA-DM Embedded Client Features
With full support of the OMA-DM and OMA-CP protocols, our OMA-DM Embedded Client is fully compliant with industry standards, ensuring seamless interoperability with carrier networks and compatibility with a wide range of devices. Our extensive SDK with implementation samples allows for easy integration and customization, providing flexibility to meet unique business needs.
Our OMA-DM Embedded Client includes support for the OMA-DM data model, provisioning and bootstrap, firmware upgrade over the air (FUMO), configuration management, software management and update (SCOMO), and lock-and-wipe functionality, among others. With a light footprint and storage footprint of only 2MB (with sample plugin management objects), our client provides high-level security and diagnostics while maintaining efficient device performance.
Our client also includes full data tree management, email and browser objects, APN (Access Point) objects for SMS, MMS and Internet access, Wi-Fi access point management, roaming state (service, signal, etc.), OS Info object (e.g. build, version, OS name, etc.), device status object (battery levels, IMEI, network type, etc.), and device capabilities management (e.g. ability to turn Bluetooth on/off). Connection request initiation via WAP push and an OMA-DM server setup form to configure connection parameters are also included.
Friendly OMA-DM Embedded Client functions as a background service that can be launched on device start-up, providing seamless and efficient device management without interfering with user experience. Trust Friendly’s OMA-DM Embedded Client to provide the advanced device management capabilities your business needs.
One-IoT™ Device Management
IoT Application Enablement
Friendly Smart Home
Embedded Clients
Friendly LwM2M client
Friendly OMA-DM Client
Friendly Partners
Commercial Partners
Device Manufacturers
Resources
Blog & News
Glossary
Webinars
About Friendly Technologies