Intro Workshop

This workshop guides you through the basics of embedded development. At the end of the workshop, we will be able to interact with the outside world, including sending and receiving commands to/from the board sensors. The content includes:

  • Overview of a project
  • Setting up a project with cargo-generate.
  • Writing an HTTP client.
  • Writing an HTTP server.
  • Writing an MQTT client that:
    • Publishes sensor data
    • Receives commands via a subscribed topic.

Preparations

Please go through the preparations chapter to prepare for this workshop.

Reference

If you're new to embedded programming, read our reference, where we explain some terms in a basic manner.