The Internet of Things (IoT) is a concept with an explosive development, being used more and more in different fields. The development of IoT solutions involves low-level software development / design activities (on embedded systems), high-level (for example in the Cloud) but also hardware development / design activities (connecting the sensors of the execution elements to the embedded system, communication buses SPI / I2C / UART). This manual addresses the development of IoT applications using the IoT cloud thinger.io platform, BeagleBone Black, the mikroBUS standard ™ and Click boards ™ extension modules. The 14 practical papers are addressed to undergraduate students in the fields of Computers and Information Technology and Systems Engineering or anyone who wants to deepen their knowledge of the IoT concept.