This paper outlines the benefits of adopting serviceoriented architectures at the level of communications between resource-constrained embedded devices, in particular for industrial device networks. It focuses on the usage of the Devices Profile for Web Services as the underpinning of such "smart device" architectures and discusses an early implementation thereof. It further illustrates how "dumb" or "legacy" devices can be integrated using a gatewaying approach.