The role-based IoT ecosystem model