Skip to content

26th Fribourg Linux Seminar : Making the World a Better Place - ESP Journeys

Photo of Jacques Supcik
Hosted By
Jacques S. and 2 others
26th Fribourg Linux Seminar : Making the World a Better Place - ESP Journeys

Details

Join us at the 26th Fribourg Linux Seminar, where we explore how to make the World a Better Place - ESP Journeys.

Our expert speakers will share their insights and experiences, offering practical advice and best practices for running secure, reliable and resilient devices in today's fast-paced world.

Don't miss this opportunity to network with fellow developers and computer science professionals, and learn from the best in the business.

Context
Join us for an enlightening seminar on how ESP are revolutionizing industries and making the world a better place. Explore the intersection of technology and social impact as we delve into the innovative applications of ESP in various fields.

Agenda

- 17h00 : Reception of Attendees

- 17h30 : Welcome & Information HEIA-FR (Jacques Supcik, Luca Haab HEIA-FR, Roland Scherwey, Professors HEIA-FR)

- 17h40 : Education - Oxocards love the ESP32 (Thomas Garaio, Lead Engineer & Designer, OXON AG)

Since 2018, all educational and prototyping systems from electronics manufacturer OXON have been equipped with ESP32. This controller combines all the advantages you could wish for: cost-effective, powerful and with many features that make it unique. In this talk, we will present the Science+ board, take a look at the Connect board and explain why we, a small supplier, have developed our own IDE with our own programming language. NanoPy is a statically typed language with static memory management that is based on Python (nanopy.io). We will see how easy embedded computing can be today thanks to plug & play electronics and a modern interpreter language. Exciting insights behind the scenes will round off this entertaining presentation.

- 18h10 : Domotics - ESP32 powering home automation (Quentin Rapin, Embedded Software Engineer, iolo AG)

iolo develops and produces the dingz, a Swiss-engineered smart switch, making homes smarter and life easier since 2019. Leveraging the ESP32, dingz revolutionizes home automation with its simple usability and comprehensive integration with other services.
The ESP32 powers the dingz with high reliability, wireless tech, and energy efficiency, enabling advanced, eco-friendly domotics.
We'll explore its in-house development journey, from ESP32's selection for its affordability, high performance, and vast SDK and community support, to overcoming challenges like debugging, emulation, power consumption and hardware design. We will also take a look in other variants of the ESP32 family.

- 18h40 : Next Stop - ESP Microcontrollers Driving Model Railways (Yannis Huber - Founder and CTO, state systems sàrl)

Welcome aboard the ESP Express! Discover how ESP microcontrollers are used to operate a large-scale, detail-rich model railway museum, far beyond the simplicity of basement hobby setups and visited by thousands of visitors each year. This talk explores an advanced system where ESPs act as edge devices, flawlessly handling turnout positions, light signals and train speeds using C++ and ESP-IDF.
We will see how we achieved a fast and reliable wireless communication using MQTT, talk about the overall architecture of the system and how we integrated ESPs to distribute and handle the computing.

- 19h10 : IoT - Fearless Rust on ESP (Martin Mosler, Principal Embedded Software Consultant, Zühlke Engineering AG)

Rust is a programming language known for its strong focus on performance, safety, and concurrency. It aims to be reliable and efficient, making it a great choice for embedded applications. With Rust, developers benefit from improved memory safety, performance, and a smaller footprint. Join me as I explore the advantages of using Rust and demonstrate how to develop applications for ESP32. While some developers may find Rust challenging due to features like the borrow checker and writing unsafe code for embedded devices, I'll show you how simple it can be to create full applications in Rust. In this session, we will create a temperature logger on an ESP32 that sends data to the cloud.

- 19h40 : Apéritif & Networking

Sponsors: iolo and oxocard

Slides / Languages
EN: The slides will be in English and the talks will be either in EN, FR, or DE.
FR: Les transparents seront en anglais et les présentations pourront être faites en FR, en EN, ou en DE.
DE: Die Folien werden auf Englisch sein und die Vorträge können entweder auf DE, EN oder FR gehalten werden.

You can download the flyers and handouts of the previous seminars from our archive website (https://fls.isc.heia-fr.ch/archives/).

Contact Info
Feel free to suggest something using the discussion page: https://www.meetup.com/fr-FR/Fribourg-Linux-Seminar/discussions/

COVID-19 safety measures

Event will be indoors
The event host is instituting the above safety measures for this event. Meetup is not responsible for ensuring, and will not independently verify, that these precautions are followed.
Photo of Fribourg Linux Seminar group
Fribourg Linux Seminar
See more events
FREE