tinyML Applications: opportunities and challenges