Skip to content
forked from uwr-iot/iot-lab

📚 University course - Introduction to Internet of Things

Notifications You must be signed in to change notification settings

yksen/iot-systems

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction to Internet of Things

This repository contains customized ESP-IDF-based project setup dedicated for Introduction to Internet of Things Hands-on sessions.

Preconditions

  1. Add user user the following groups: sudo, plugdev and dialout.

     $ sudo usermod -a -G sudo ${USER}
     $ sudo usermod -a -G plugdev ${USER}
     $ sudo usermod -a -G dialout ${USER}
    
  2. Install build-essential package.

     $ sudo apt-get update && sudo apt-get install build-essential
    
  3. Clone repository.

     $ git clone git@github.com:uwr-iot/iot-lab.git
    
  4. Download & install project dependencies.

     $ cd iot-lab
     $ make setup
    

Source code compilation, installation and debugging

Use following make targets:

  • make all - to compile project,
  • make flash - to install firmware on main CPU,
  • make monitor - to open debug console.

More info

Complete documentation for ESP-IDF can be found here.

About

📚 University course - Introduction to Internet of Things

Resources

Stars

Watchers

Forks

Languages

  • C 85.5%
  • Makefile 8.2%
  • Shell 2.5%
  • CMake 2.3%
  • HTML 1.5%