SmartM2M; Smart Applications; Communication Framework