Categories
Eclipse IoT

Remote management of an ARM mbed device using LwM2M, Wakaama & Leshan

One of the great strengths of LightweightM2M (LwM2M) is to be… ahem… lightweight! The fact that it relies on CoAP for the communication, and that all the standard resources are meant to be very concise really helps making very small implementations that can fit in constrained devices.

In the video below, you can see how Eclipse Wakaama (a C implementation of LwM2M) has been ported to an mbed NXP LPC1768 – a device with just 32KB of RAM! – and is controlled from Eclipse Leshan, a LwM2M server in Java.

What I really like in this video is that it shows how simple yet powerful LwM2M actually is, and how efficiently you can fit advanced features like firmware upgrade in very constrained devices.

View the video on YouTube

By Benjamin Cabé

Benjamin Cabé is a technology enthusiast with a passion for empowering developers to build innovative solutions. He has invented an award-winning open source and open hardware artificial nose that he likes to use as an educational platform for people interested in diving into the world of embedded development.
He is currently a Developer Advocate for the Zephyr Project at the Linux Foundation and lives near Toulouse, France, where he enjoys baking sourdough bread with the help of his artificial nose.

3 replies on “Remote management of an ARM mbed device using LwM2M, Wakaama & Leshan”

Hi Mr. Benjamin,’
I have some questions for you.

1. How can I build my own IoT remote devices to be used for remote monitoring of pipelines, Tank Farms in the Oil and Gas Industry for Africa emerging Market ?

2. How Also, can I build the same IoT devices for the vehicle tracking industry ?

3. How will I also build a platform to use for the monitoring ?

4. Are there developers that already have these software in development stages or already have them that they can sell to a small startup business like me ?

5. Can this also be a GSM modern for remote monitoring of temperature, water, gas, oil, sensors ?

6. I do not have money for bit enterprise software out there in the market or been sold by Integrators or remote monitoring provider.

7. I am not a developer but a CRM System Administrator

Thank you
John

hello can you please help us how do you have compiled and edited this library please help.

Leave a Reply

Your email address will not be published. Required fields are marked *