A location-aware architecture for an IoT-based smart museum