Key components of the Internet of Things