SOVEREIGN OPEN-SOURCE PLATFORMS · BUILT, HANDED OVER, SUPPORTEDWatch SAFI work, live

Electronics & IoT

Make the physical world respond.

Start with electronics, meet the ESP32, and explore the connections between code, data, and hardware.

WHAT YOU CAN EXPLORE

  • Understand basic electronic components
  • Explore an ESP32 programming workflow
  • Connect hardware, communication, and data
CHAPTER 01

Start at the circuit

Build a foundation before connecting the pieces.

01
Lesson & guide

Electronics, from the beginning

Build an understanding of electricity and electronic components before moving on to connected hardware.

02
Lesson & guide

Your first ESP32 program

Get to know the ESP32 through a first program, GPIO, and its built-in capabilities.

03
Lesson & guide

Meet Arduino

Discover open hardware through a hands-on introduction to Arduino, programming, and robot-building ideas.

CHAPTER 02

Connect code to the world

Explore the web, applications, and communication.

04
Lesson & guide

Build an ESP32 web server

Bring hardware and the web together by exploring a web server running on an ESP32.

05
Lesson & guide

Connect an ESP32 to a network

Explore how Wi-Fi and a small web server let a phone or computer interact with an ESP32.

06
Lesson & guide

Small board, useful applications

Explore how an ESP32 can run focused applications and interact with storage, sensors, and the world around it.

07
Lesson & guide

Lageeni: connected communication

Explore an emergency communication project built around ESP-NOW and LoRa, and the ideas behind device-to-device communication.

CHAPTER 03

Think in connected systems

Follow data flows and explore a larger project.

08
Lesson & guide

Understand how data flows

Discover Apache NiFi through an introduction to moving data, connecting steps, and thinking in flows.

09
Interactive activity

The data-flow playground

Experiment with NiFi-inspired data-flow concepts through the original interactive simulator.

10
Lesson & guide

Explore a satellite ground station

Discover an open-source ground-station project and the software involved in satellite tracking and communication.

STAY CURIOUS

Your next idea starts here.

Explore something new. Build on what you know.

Explore the library