publication venue for A Detailed Analysis of IoT Platform Architectures: Concepts, Similarities, and Differences 2017