Agile Methodologies Applied to the Development of Internet of Things (IoT)-Based Systems: A Review.