An Indoor Location-aware System for an IoT-based Smart Museum