The Internet of Things (IoT) presents enormous opportunities to improve interaction with our immediate surroundings. Fully realising this potential requires sophisticated information analysis, with a focus on data mining and deep learning, human activity recognition, information filtering, and brain computer interfaces.