This paper introduces a lightweight architectural solution for discovery, monitoring and management of nodes, services and resources in smart spaces composed of low capacity nodes. A wireless sensor network software architecture is used as the baseline and is extended to a scalable smart space architecture. Discovery, monitoring and management tasks are realized by means of a Resource Manager that acts as just another node. The proposed architecture is deployed on physical wireless sensor nodes. Experimental results show that the proposed smart space architecture is indeed lightweight and suitable for very low capacity nodes. Keywords: Lightweight smart space architecture, low capacity node, service discovery, resource discovery.