By Bartosz Nowopolski, Content Specialist at AVSystem
Being a system where many different technologies and standards meet, the Internet of Things faces significant interoperability challenges. IoT projects span a large number of different devices, various application programming interfaces (APIs), and massive amounts of data. It is thus important to understand that integration is a core IoT competence. This is why IoT solutions devoted to the integration of various IoT
components and back-end systems are getting more and more popular. Creation of the LwM2M Enabler stemmed from a similar necessity – to provide device management and service enablement mechanisms across multiple industries and heterogeneous IoT environments.
As the standard gains wider attention in the IoT market, we can observe more initiatives for creating a robust ecosystem around it. This can be achieved, for instance, by releasing software under an open-source license. In the case of LwM2M, one such example is AVSystem’s Anjay LwM2M SDK. Anjay is an industry- proven set of tools that enables device manufacturers or individual developers to implement an LwM2M client on their hardware. It offers full support for LwM2M 1.0.2 version and runs on multiple hardware platforms.
What’s more, AVSystem has been working on free integrations of Anjay for various operating systems. So far, Anjay works on mbed OS, Zephyr and Raspberry Pi with the nearest plans to integrate Anjay with the FreeRTOS operating system. You can also read about the development process for selected development boards running each of the operating systems on AVSystem’s blog. AVSystem has also released a free developer tool that lets developers test their implementation of the LwM2M client based on Anjay. The Try Anjay tool offers a set of basic features validating LwM2M compatibility in a demo LwM2M Server environment powered by AVSystem’s Coiote IoT Device Management platform.
We believe that these activities will facilitate IoT implementations based on Lightweight M2M and further accelerate the adoption of the standard.