The Internet of Things is rising fast, but how can it be run safely and efficiently using standards?
OMA Lightweight M2M is an IoT protocol for managing smart objects. It provides answers to the typical IoT needs: monitoring, configuring, securing and upgrading devices.
It is bandwidth efficient and fits in constrained embedded environments while providing friendly and discoverable RESTful API.
This tutorial aims at giving you a hands-on experience with Lightweight M2M:
- by showing you the power and simplicity of the Eclipse Leshan library for managing real world IoT application
- by introducing you to the Eclipse Hono project, an IoT server platform providing service interfaces for managing your fleet of devices
- Introduction to CoAP and Lightweight M2M
- Demo and live discovery of a connected device
- Presentation of Eclipse Leshan, a Lightweight M2M implementation for Java
- Code your own Java client and run it on the MangOH board, an open source hardware IoT platform
- Introduction to Eclipse Hono
- Run Leshan in conjunction with Eclipse Hono to build a highly scalable IoT data ingestion pipeline
- Deploy Leshan & Hono to a cloud