Initializing portfolio

000

Aravind.
Learning Corner

125 resources

IoT

From the protocols connected devices actually speak to the hardware, platforms, and open-source tools used to build and run them.

125 resources

Documents 68

AWS IoT Core Developer Guide

AWS's official guide to connecting and managing IoT devices with AWS IoT Core.

Amazon Web Services

AWS IoT Greengrass Developer Guide

Official documentation for building edge computing applications with AWS IoT Greengrass.

Amazon Web Services

AWS IoT Device Management Guide

AWS documentation covering onboarding, organizing, monitoring, and remote management of IoT devices.

Amazon Web Services

AWS IoT Device Defender Guide

AWS documentation on auditing and monitoring IoT device fleet security configurations.

Amazon Web Services

AWS IoT SiteWise User Guide

Official guide to collecting and organizing industrial equipment data with AWS IoT SiteWise.

Amazon Web Services

FreeRTOS Developer Guide

Official developer guide for the FreeRTOS real-time operating system used on microcontrollers.

Amazon Web Services

Azure IoT Hub Documentation

Microsoft's official documentation for the managed cloud service connecting IoT devices to Azure.

Microsoft

Azure IoT Central Documentation

Official documentation for Microsoft's fully managed IoT application platform, IoT Central.

Microsoft

Azure Digital Twins Documentation

Microsoft's official docs for modeling and simulating real-world environments with Azure Digital Twins.

Microsoft

Azure IoT Edge Documentation

Official Microsoft documentation for deploying cloud workloads to run directly on IoT edge devices.

Microsoft

Azure RTOS Documentation

Microsoft's official documentation for its real-time operating system for embedded IoT devices.

Microsoft

Azure Sphere Documentation

Official Microsoft documentation for the Azure Sphere secured, connected MCU platform.

Microsoft

Azure IoT Device Provisioning Service Documentation

Microsoft's official documentation for zero-touch provisioning of IoT devices to IoT Hub.

Microsoft

Google Cloud Pub/Sub for IoT Documentation

Google Cloud's official documentation for the messaging service commonly used in IoT ingestion pipelines.

Google Cloud

Arduino Language Reference

Official Arduino documentation covering the language syntax, functions, and variables.

Arduino

Arduino Getting Started Guide

Arduino's official beginner guide to setting up and programming an Arduino board.

Arduino

Arduino IoT Cloud Documentation

Official documentation for connecting Arduino devices to Arduino's cloud IoT platform.

Arduino

Raspberry Pi Official Documentation

The Raspberry Pi Foundation's official documentation hub covering hardware, software, and Raspberry Pi OS.

Raspberry Pi Foundation

Raspberry Pi GPIO Documentation

Official Raspberry Pi documentation covering the board's GPIO pins and hardware specifications.

Raspberry Pi Foundation

Espressif ESP-IDF Programming Guide

Espressif's official development framework documentation for programming ESP32 microcontrollers.

Espressif Systems

Espressif ESP32 Technical Documentation

Espressif's official hub for datasheets, technical reference manuals, and hardware guides.

Espressif Systems

Particle Documentation

Official documentation for Particle's IoT device platform, firmware, and cloud APIs.

Particle

Particle Reference Documentation

Particle's official API reference for its Device OS firmware running on IoT hardware.

Particle

BBC micro:bit Documentation

Official user guide covering setup and features of the BBC micro:bit educational device.

Micro:bit Educational Foundation

BBC micro:bit MicroPython Documentation

Official reference documentation for programming the micro:bit using MicroPython.

Micro:bit Educational Foundation

MQTT Version 5.0 Specification

The official OASIS standard specification for the MQTT 5.0 lightweight messaging protocol.

OASIS / MQTT.org

MQTT.org Documentation

MQTT.org's official landing page linking to the MQTT protocol specifications and versions.

MQTT.org

MQTT Getting Started Guide

MQTT.org's official beginner guide explaining core MQTT publish/subscribe concepts.

MQTT.org

RFC 7252: The Constrained Application Protocol (CoAP)

The official IETF standards-track specification defining the CoAP protocol for constrained IoT devices.

IETF

RFC 7228: Terminology for Constrained-Node Networks

IETF's official document defining terminology for low-power, constrained IoT network nodes.

IETF

RFC 8949: Concise Binary Object Representation (CBOR)

The official IETF specification for CBOR, a compact binary data format used in IoT messaging.

IETF

Connectivity Standards Alliance Zigbee Specifications

The Connectivity Standards Alliance's official overview and resource page for the Zigbee protocol.

Connectivity Standards Alliance

Matter Specification Overview

The Connectivity Standards Alliance's official resource page for the Matter smart home standard.

Connectivity Standards Alliance

Matter Developer Documentation

Official developer documentation for the open-source Matter (Project CHIP) implementation.

Connectivity Standards Alliance / Project CHIP

Thread Group Documentation

The Thread Group's official introduction to the Thread low-power mesh networking protocol.

Thread Group

OpenThread Documentation

Official documentation for OpenThread, Google's open-source implementation of the Thread protocol.

Google / Thread Group

LoRaWAN 1.1 Specification

The LoRa Alliance's official technical specification for the LoRaWAN low-power wide-area network protocol.

LoRa Alliance

LoRa Alliance Technical Resources

The LoRa Alliance's official hub for LoRaWAN specifications, whitepapers, and technical documents.

LoRa Alliance

Bluetooth Core Specification

The Bluetooth SIG's official core specification defining Bluetooth wireless communication standards.

Bluetooth SIG

Bluetooth Developer Documentation

The Bluetooth SIG's official developer resource hub for building Bluetooth and BLE applications.

Bluetooth SIG

Bluetooth Low Energy GATT Specifications

Bluetooth SIG's official index of adopted specifications including GATT profiles used in IoT devices.

Bluetooth SIG

W3C Web of Things (WoT) Architecture

The official W3C recommendation defining the architecture for the Web of Things standard.

W3C

W3C Web of Things Thing Description

W3C's official specification for describing IoT device metadata and interfaces via Thing Descriptions.

W3C

W3C Web of Things Working Group Home

The official homepage of the W3C Web of Things Working Group and its published standards.

W3C

IEEE Internet of Things Resources

IEEE's official Internet of Things initiative hub linking to standards, publications, and resources.

IEEE

Home Assistant Documentation

Official documentation for installing, configuring, and extending the open-source Home Assistant platform.

Home Assistant

Home Assistant Integrations Reference

Home Assistant's official reference listing supported device and service integrations.

Home Assistant

Home Assistant Developer Documentation

Official developer documentation for building integrations and components for Home Assistant.

Home Assistant

ThingsBoard Documentation

Official documentation for the open-source ThingsBoard IoT device management and data visualization platform.

ThingsBoard

ThingsBoard Getting Started Guide

ThingsBoard's official beginner tutorial for connecting a first device to the platform.

ThingsBoard

ThingsBoard Rule Engine Documentation

Official ThingsBoard documentation explaining its configurable IoT data processing rule engine.

ThingsBoard

Eclipse IoT Working Group Overview

The Eclipse Foundation's official hub for its open-source Internet of Things projects.

Eclipse Foundation

Eclipse Mosquitto Documentation

Official documentation for the Eclipse Mosquitto open-source MQTT broker.

Eclipse Foundation

Eclipse Kura Documentation

Official project page and documentation for Eclipse Kura, an open-source IoT edge gateway framework.

Eclipse Foundation

Eclipse Ditto Documentation

Official documentation for Eclipse Ditto, an open-source framework implementing digital twins.

Eclipse Foundation

Eclipse hawkBit Documentation

Official documentation for Eclipse hawkBit, an open-source software update management platform for IoT.

Eclipse Foundation

Eclipse Paho MQTT Client Documentation

Official documentation for the Eclipse Paho open-source MQTT client libraries used in IoT devices.

Eclipse Foundation

Node-RED Documentation

Official documentation for Node-RED, the flow-based programming tool for wiring together IoT devices.

OpenJS Foundation

Node-RED Getting Started Guide

Node-RED's official guide to installing and running the tool on desktop, server, or Raspberry Pi.

OpenJS Foundation

Node-RED User Guide

Official Node-RED user guide covering flows, nodes, the editor, and message structure.

OpenJS Foundation

OWASP Internet of Things Project

OWASP's official project page documenting IoT security guidance, including the OWASP IoT Top 10.

OWASP

OWASP IoT Top 10

OWASP's official list of the top ten most critical security risks in Internet of Things deployments.

OWASP

ENISA Baseline Security Recommendations for IoT

The EU cybersecurity agency's official report recommending baseline security practices for IoT deployments.

ENISA

NIST IoT Cybersecurity Guidance

The US National Institute of Standards and Technology's official program page for IoT cybersecurity guidance.

NIST

Zephyr Project Documentation

Official documentation for the Zephyr open-source real-time operating system for connected IoT devices.

Linux Foundation

Zigbee Alliance to CSA Transition Overview

The Connectivity Standards Alliance's official page explaining its role as steward of the Zigbee and Matter standards.

Connectivity Standards Alliance

AWS IoT FleetWise Developer Guide

AWS's official developer guide for collecting and transferring vehicle sensor data to the cloud.

Amazon Web Services

Azure IoT Plug and Play Documentation

Microsoft's official documentation for the IoT Plug and Play device modeling convention.

Microsoft

Videos 57

Andreas Spiess YouTube Channel

Swiss engineer's channel with deep-dive ESP32, LoRa, and IoT sensor project tutorials.

Andreas Spiess

GreatScott! YouTube Channel

Electronics and embedded project tutorials covering microcontrollers, power electronics, and DIY builds.

GreatScott!

DroneBot Workshop YouTube Channel

Arduino, Raspberry Pi, and IoT tutorials with detailed step-by-step electronics project walkthroughs.

DroneBot Workshop

Digi-Key Electronics YouTube Channel

Official Digi-Key channel with embedded systems, component reviews, and maker project tutorials.

Digi-Key Electronics

Programming Electronics Academy YouTube Channel

Structured Arduino and embedded C programming video courses for beginners and hobbyists.

Programming Electronics Academy

Paul McWhorter Arduino/RPi Tutorial Series

Long-running free video course series teaching Arduino, Raspberry Pi, and Python for electronics.

Paul McWhorter

Arduino Official YouTube Channel

Official Arduino channel with product tutorials, project showcases, and getting-started playlists.

Arduino

Raspberry Pi Foundation YouTube Channel

Official Raspberry Pi Foundation videos including coding tutorials and physical computing lessons.

Raspberry Pi Foundation

Jeff Geerling YouTube Channel

Raspberry Pi, home automation, and self-hosted IoT project videos from a well-known maker engineer.

Jeff Geerling

EEVblog YouTube Channel

Electronics engineering channel covering embedded design, teardown reviews, and hardware fundamentals.

Dave Jones (EEVblog)

Kevin Darrah YouTube Channel

Arduino, ESP32, and embedded microcontroller project tutorials focused on practical builds.

Kevin Darrah

Ben Eater YouTube Channel

In-depth videos building computers and embedded circuits from discrete logic components.

Ben Eater

Adafruit Industries YouTube Channel

Official Adafruit channel with maker electronics, IoT, and embedded hardware tutorial videos.

Adafruit Industries

SparkFun Electronics YouTube Channel

SparkFun's official channel featuring embedded electronics tutorials and product how-to videos.

SparkFun Electronics

Espressif Systems YouTube Channel

Official ESP32 maker's channel with training videos on Espressif chips and IoT development tools.

Espressif Systems

Silicon Labs YouTube Channel

Semiconductor vendor channel with IoT wireless connectivity and embedded development training videos.

Silicon Labs

STMicroelectronics YouTube Channel

Vendor channel offering STM32 embedded microcontroller training and IoT development videos.

STMicroelectronics

Texas Instruments YouTube Channel

Official TI channel with embedded systems design training and microcontroller tutorial videos.

Texas Instruments

w2aew YouTube Channel

Detailed electronics and embedded circuit theory videos using oscilloscope demonstrations.

Alan W2AEW

Julian Ilett YouTube Channel

Electronics hobbyist channel with Arduino, ESP8266/ESP32, and embedded project tutorials.

Julian Ilett

Afrotechmods YouTube Channel

Beginner-friendly electronics tutorial videos explaining core embedded circuit concepts.

Afrotechmods

VoltLog YouTube Channel

Electronics review and project channel covering embedded boards, sensors, and IoT gadgets.

VoltLog

ExplainingComputers YouTube Channel

Raspberry Pi and single-board computer tutorials including IoT and home server projects.

ExplainingComputers

The Hook Up YouTube Channel

Smart home and Home Assistant DIY project videos covering sensors, automation, and networking.

The Hook Up

Robotics Back-End YouTube Channel

Embedded robotics and ESP32/Arduino programming tutorial videos for hobbyist makers.

Robotics Back-End

How To Mechatronics YouTube Channel

Arduino and embedded electronics project tutorials combining mechanical and electronic design.

How To Mechatronics

ElectroNoobs YouTube Channel

Beginner electronics and embedded microcontroller tutorial videos with practical circuit builds.

ElectroNoobs

DiodeGoneWild YouTube Channel

Electronics teardown and repair channel explaining embedded circuit design and power electronics.

DiodeGoneWild

Learn Electronics INDIA YouTube Channel

Arduino, ESP32, and embedded IoT project tutorial videos aimed at students and hobbyists.

Learn Electronics INDIA

Playful Technology YouTube Channel

Arduino and embedded electronics project videos for interactive maker builds.

Playful Technology

Ralph S Bacon YouTube Channel

Arduino, Raspberry Pi, and embedded electronics tutorial videos for hobbyist makers.

Ralph S Bacon

CircuitDigest YouTube Channel

Embedded electronics and IoT project tutorial videos covering Arduino, ESP32, and Raspberry Pi.

CircuitDigest

Amazon Web Services YouTube Channel

Official AWS channel featuring AWS IoT Core, IoT Greengrass, and embedded cloud training videos.

Amazon Web Services

Microsoft Azure YouTube Channel

Official Microsoft Azure channel with Azure IoT Hub and IoT Edge training video content.

Microsoft Azure

Google Cloud Tech YouTube Channel

Official Google Cloud channel including IoT and edge device connectivity training videos.

Google Cloud Tech

Everything Smart Home YouTube Channel

Home Assistant and smart-home DIY tutorial videos covering automations, sensors, and integrations.

Everything Smart Home

BeardedTinker YouTube Channel

Home Assistant focused smart-home tutorial and automation project videos.

BeardedTinker

IoT For All YouTube Channel

IoT industry media channel with interviews, explainer videos, and IoT technology deep dives.

IoT For All

Electromaker YouTube Channel

Maker and embedded electronics project videos covering Raspberry Pi, Arduino, and IoT builds.

Electromaker

DFRobot YouTube Channel

Embedded electronics and IoT sensor kit tutorial videos from a robotics hardware maker.

DFRobot

Seeed Studio YouTube Channel

IoT hardware maker's channel with embedded development board tutorials and project demos.

Seeed Studio

M5Stack YouTube Channel

Official M5Stack channel with ESP32-based embedded IoT module tutorials and project videos.

M5Stack

The Raspberry Pi Guy YouTube Channel

Raspberry Pi tutorial videos covering setup, programming, and embedded IoT projects.

The Raspberry Pi Guy

Tech Explorations YouTube Channel

Arduino, ESP32, and embedded systems course preview and tutorial videos for makers.

Tech Explorations (Peter Dalmaris)

ControllersTech YouTube Channel

STM32 and embedded microcontroller programming tutorial video series for engineers.

ControllersTech

FastBit Embedded Brain Academy YouTube Channel

Embedded systems and microcontroller programming tutorial videos for engineering students.

FastBit Embedded Brain Academy

Shawn Hymel YouTube Channel

Embedded systems, IoT, and machine learning on microcontrollers tutorial videos.

Shawn Hymel

Phil's Lab YouTube Channel

Embedded systems and PCB design tutorial videos covering firmware and hardware development.

Phil's Lab

ElectroBOOM YouTube Channel

Entertaining electronics education videos covering embedded circuit principles and safety.

ElectroBOOM (Mehdi Sadaghdar)

Freenove YouTube Channel

Embedded electronics kit tutorials covering Raspberry Pi, Arduino, and ESP32 project builds.

Freenove

Educ8s.tv YouTube Channel

Arduino and ESP32 embedded electronics project tutorial videos for hobbyist makers.

Educ8s.tv (Anastasis Vasileiadis)

How To Electronics YouTube Channel

Embedded electronics and IoT project tutorial videos covering microcontroller programming.

How To Electronics

Particle YouTube Channel

Official Particle IoT platform channel with embedded device connectivity tutorial videos.

Particle

ThingsBoard YouTube Channel

Open-source IoT platform channel with device management and dashboard tutorial videos.

ThingsBoard

Microsoft Developer YouTube Channel

Developer-focused Microsoft channel including embedded and IoT device programming videos.

Microsoft Developer

Analog Devices YouTube Channel

Semiconductor vendor channel with embedded sensor and IoT signal-chain training videos.

Analog Devices

Microchip Technology YouTube Channel

Official Microchip channel with embedded microcontroller and IoT development training videos.

Microchip Technology