How it was at “IoT Powered By Embedded Programming”

Marius Seinoiu
Author
June 7, 2022

IoT applications streamline interaction with different environments by facilitating access to relevant information about them, such as equipment status, weather data or location.

“Embedded programming is currently becoming one of the core investments in the IT industry, especially for companies developing IoT solutions. Whether it's wearables, enterprise IoT solutions, or applications, you need software development on devices that are not standard computing systems, and by default you need to invest in developing this ecosystem over devices that have certain limitations or functional constraints,” he explained. Dan Tudose, Software Engineering Manager at Google.

Those who wanted to know how IoT applications are developed were invited to the workshop IoT powered by Embedded Programming” within Google Digital Workshop, between 16-17 April, at the Polytechnic University of Bucharest. During the workshop, they had the opportunity to create an IoT application step by step and get acquainted with an embedded development board. Participation in this workshop was free, but the number of places was limited.

52 people registered, 42 took the test, and 15 of them were selected to participate in the workshop (the minimum admission score was 9.33).

Cosmin Chenaru, an engineer with 10 years of experience in embedded systems, computer networks and virtualization, mentored the participants during the weekend. Cosmin is an associate university assistant at the Faculty of Automation and Computers in Bucharest within the IoT laboratory and software architect at Keysight Bucharest.

Along with him, the participants took part in setting up a network of wireless equipment and creating a collaboration algorithm. At the end of the workshop, the participants gained the basic knowledge to develop IoT projects.

On the first day, the students had an introduction to IoT, led by Dan Tudose, Software Engineering Manager at Google. They also learned about the technical specifications of the eS32 microprocessor and the reading of an NFC tag with its help Cosmin Chenaru, Software Engineer at Keysight Technologies. He also explained to the participants about the creation of a wireless mesh network.

On the second day, the participants moved on to the implementation of the project, under the guidance of Cosmin Chenaru. At the end of the day, the projects developed during the workshop were presented and awards were given. Throughout the workshop, each participant was noted for both individual and team involvement through the project they worked on.

The awards were obtained by Oprea Theodor Alin, with note 10, of Gheorgita David(9,52) and Eduard Olteanu(9.4).

“The future of embedded programming in the IT industry is A breakthrough for there to be more and more applications that involve millions or tens of millions of users and will march on the development of applications that will also scale in embedded. Not so much the side of sviluppo na scala It will matter, but the tools we have behind us to enable this are important. I think applications will try to emulate past trends in software development on classical computing systems. There is a trend at this time to replace the classical embedded programming paradigm, which was predominantly based on C or C++ programming language, with other more advanced languages. Likewise, we are seeing a growing penetration of artificial intelligence and machine learning into embedded,” added Dan Tudose.

Google Digital Workshop for Programmers is involved in the education of young people and annually prepares more than 600 students from technical faculties in Romania, familiarizing them with the latest technologies.IoT powered by Embedded Programming”, which is in its first edition, will be replicated to help other learners pursue careers in IoT.

Digital Stack is a partner of Google's Digital Workshop for Programmers and actively participates in the development of these educational projects.