smart device technology