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