Text this: Flexible Multi-Domain IoT Architecture for Smart Cities.