embedded systems IoT energy efficiency machine learning artificial intelligence intrusion detection computer networks