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

AWS IoT: Developing and Deploying an Internet of Things
Amazon Web Services via edX
A Subjective Introduction to the IoT
ITMO University via edX
IoT Networking and Fog Layer Devices
ITMO University via edX
Introducción al Internet de las cosas (IoT) y sus aplicaciones
Universidad del Rosario via edX
Intel® Edge AI for IoT Developers
Intel via Udacity