device dao