oneM2M Device Developer Guide