Building a Big Data Platform for Smart Cities: Experience and Lessons from Santander | IEEE Conference Publication | IEEE Xplore