Defining cyber-physical systems and other connected 'things'