YoVDO

OpenWRT for Energy Monitoring

Offered By: linux.conf.au via YouTube

Tags

linux.conf.au Courses Arduino Courses MicroPython Courses MQTT Courses OpenWRT Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the design and implementation of a secure, open-source DIN Rail Energy Monitor with a Linux host processor in this conference talk from linux.conf.au 2020. Dive into the evolution of IoT energy monitoring systems, from initial iterations using ESP8266 and ESP32 to the transition to a full-Linux capable host processor. Learn about the importance of security and privacy in IoT devices, and how open-source firmware allows users to audit these features. Discover the deep dive into Linux kernel module for SPI drivers, the use of ASIC's and FPGA's for real-time processing, and the potential of Python for energy monitor-specific code. Gain insights into components such as the SPI bus, OpenWRT, Arduino, MicroPython, MQTT, and various design inspirations for creating a privacy-focused energy monitoring solution.

Syllabus

Introduction
Introduction to Energy Monitoring
Energy Monitoring Components
Current Build
Family
SPI Bus
SPI Modes
History of the SPI
OpenWRT
Arduino
MicroPython
OpenWRT Board
MQTT
Plan
Software
Micro Python
Design Inspiration
Sense Energy Monitor
Target Enclosure
Measurement Module
Onion Demo
Voltage Demo


Taught by

linux.conf.au

Related Courses

Aplicaciones musicales con Arduino
Universidad Nacional Autónoma de México via Coursera
Aprendizajes en Ingeniería y Agricultura con Arduino: Construcción y automatización de un invernadero
Universidad Nacional de Colombia via Coursera
Building Arduino robots and devices
Moscow Institute of Physics and Technology via Coursera
Arduino y algunas aplicaciones
Universidad Nacional Autónoma de México via Coursera
The Arduino Platform and C Programming
University of California, Irvine via Coursera