liblwm2m is an implementation of the LWM2M protocol from the Open Mobile Alliance.