OpenWRT for Energy Monitoring
Offered By: linux.conf.au via YouTube
Course Description
Overview
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
Breaking BHAD - Abusing Belkin Home Automation DevicesBlack Hat via YouTube Mesh Wireless Using OpenWRT for Mesh WiFi Connections - But Is It Worth It Today vs Eero?
Awesome Open Source via YouTube Modding Security & Privacy
GOTO Conferences via YouTube Set Up an Automated WiFi and Bluetooth Testing System for AGL
Linux Foundation via YouTube Creating a BT PAN/USB RNDIS Router Using OpenWrt
Linux Foundation via YouTube