Embedded clients
Friendly's OMA-LwM2M embedded client is designed for management of constrained IoT and M2M devices and sensors.
Friendly’s Lightweight M2M (OMA-LwM2M) embedded client is designed for management of constrained IoT and M2M devices and sensors. Friendly’s LwM2M client has a notably small CPU and memory footprint designed specifically with the IoT concept in mind, and it targets LTE Category 1, Category 0 and Category M devices.
The LwM2M Client includes the Client itself which is provided as an object code and the SDK which is provided as a source code with integration samples. Our technical team is available for integration assistance. Additionally, Friendly Technologies can provide an OMA-LwM2M server for lab testing and commercial deployments.
Target Market
- Device manufacturers who want to offer remote management for their devices based on industry standard protocols.
- IoT and Mobile service providers who are interested in remote management of devices, and wish to use one standard Client for their devices.
Main Features
- 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
Technical Specs
- The client footprint is less than 100K
- Supported OS : Android, Linux and non-Linux OS (please contact us)
- 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 resourcesLwM2M Management Objects
- Plain text for individual resourcesLwM2M Management Objects