Semantic Technologies for the Internet of Things