OpenWRT for Energy Monitoring
Offered By: linux.conf.au via YouTube
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 ArduinoUniversidad 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