The augmenting number of elderly people is part of a demographic change that will have an enormous impact on the society in the next few years. Thus, with the final goal to give remote support to elderly people at their home, intelligent solutions that rely on Internet of Things have been proposed in the literature. Those solutions are typically able to automatically send alarms in case of anomalies, putting in contact the end-user with her/his GP or alerting the emergency center or familiars, according to the specific needs. However, although the great deal of worldwide researches in the area of the Internet of Things and its applications to several fields, the technologies to apply it in the real world are far form being assessed. In this paper, we propose novel concepts that rely on synthesizing the common features of existing proposals and application scenarios, and on bringing in the lessons of agent-based computing and agent-oriented software engineering. Being focused in teleassistance, how those abstract concepts have to be implemented in this specific scenario is presented and discussed.