Syllabus: Technologies for the development of embedded IoT systems