Challenge

We were given the challenge of handling the communication module’s constrained resources, ensuring efficient and secure data transmission (TLS 1.3 / DTLS) over TCP & UDP, and adapting the stack to various carriers’ specifications​.

With specific adaptations for network behaviour, encryption, and FOTA (Firmware Over The Air) processes were required to meet the diverse needs of the telecommunications market.

Challenge

Solution

Through well planned multi-phase, iterative development and agile practices, the team customised the the AVSystem Anjay LwM2M stack for optimal performance on the communication module. ​

This involved deep integration with the module’s firmware, rewriting partially legacy code for performance, developing a dual-build system for debug and production, and implementing carrier-specific customisations for network registration and management.​

Solution

Learnings

The project underscored the criticality of precision in memory and performance optimisation within embedded systems.​

Use of power management software solutions to maximise the operational longevity of a resource constrained connected device.​

The importance of flexible and adaptable development processes, and the value of detailed technical documentation and collaboration among multi-disciplinary team

Learnings

Impact and Value

The project delivered a customised LwM2M stack which reduced the message payload between the device and IoT platform resulting in increased battery life and lower connectivity costs.​

The impact of this development included enhanced security protocols, sophisticated device management capabilities, and adherence to new carrier and operator requirements. These improvements significantly mitigate business risk.

Impact and value

Looking for someone to help you develop a project?

We’re a technology consulting company helping clients deliver connected devices and systems.