Internet Of Things In Livestock Management: Methodologies And Applications