device information collector