Technologies For Industry 4.0