Internet of Things
Sort by:
Recently Added
Viewing 131 Internet of Things Tutorials.
View All Tutorials.
Sending Sensor Data via Bluetooth
In this tutorial, we will show you how to get started on incorporating Bluetooth into your electronics projects. This project uses a SparkFun Thing Plus ESP32 Wroom USB-C to display data from a Triple Axis Accelerometer over Bluetooth.
Connecting Thing Plus Matter to Google Nest Hub
Connect your Thing Plus Matter board to a Google Nest Hub, as well as the Google Home app, and set up as a light device!
SparkFun Thing Plus Matter - MGM240P Hookup Guide
Get started with the SparkFun Thing Plus Matter - MGM240P with this Hookup Guide. This guide covers the hardware on this development board along with a quick intro to using the board with Silicon Labs' Simplicity Studio IDE.
Getting Started with u-blox Thingstream and PointPerfect
Interested in high precision GNSS without setting up a base station?
Cellular Function Board - Blues Wireless Notecarrier
Add a global cellular module to your MicroMod project with the SparkFun Cellular Function Board - Blues Wireless Notecarrier. With this Function board you can not only send data to and from your MicroMod project, you can even update the firmware on the STM32 MicroMod Processor.
Qwiic Kit for Raspberry Pi V2 Hookup Guide
Get started with the SGP40, BME280, VCNL4040, and microOLED via I2C using the Qwiic system and Python on a Raspberry Pi! Measure VOC Index, light, temperature, humidity, and pressure from the environment. Then display them on the microOLED, serial terminal, or the cloud with Cayenne!
SparkFun Satellite Transceiver Kit - Swarm M138 Hookup Guide
A hookup guide for the SparkFun Satellite Transceiver - Swarm M138 (KIT-21287)
GNSS Correction Data Receiver (NEO-D9S) Hookup Guide
Add GNSS correction data to your high precision GNSS (HPG) receiver with the u-blox NEO-D9S! This tutorial will get you started with the ZED-F9P, NEO-D9S, and the ESP32 IoT RedBoard.
Getting Started with Machinechat
Organize and display your data with SparkFun's Artemis OpenLog and MachineChat's JEDIOne!
AzureWave Thing Plus (AW-CU488) Hookup Guide
The SparkFun AzureWave Thing Plus is a Feather form-factor development board equipped with the AW-CU488. We'll highlight key features of the board and show you to get started with the development board. A few Arduino examples will be highlighted to connect to a WiFi router, calculate the Fast Fourier Transform (FFT) from an input microphone, output an analog signal to a speaker, and connect an Qwiic-enabled device.
Getting Started with the DA16200 FreeRTOS SDK
Interested in the DA16200 FreeRTOS SDK? This guide covers setting up the SDK in the Eclipse IDE and how to program our boards with the DA16200 module.
DA16200 Thing Plus Hookup Guide
A guide to get started with the DA16200 Thing Plus.
ESP32 Thing Plus (USB-C) Hookup Guide
Meet the updated ESP32 Thing Plus (USB-C) development board. We have included some extra bells and whistles that users will appreciate, so check out out hookup guide for all the details!
IoT RedBoard ESP32 Development Board Hookup Guide
Delve into the functionality-rich world of the IoT RedBoard ESP32 Development Board!
Monitor Sensor Data from Anywhere
Using WiFi to send sensor data from an ESP32 to a WiFi network and be able to read it from an IoT Dashboard from anywhere in the world.
LoRaSerial Hookup Guide
Simple serial over LoRa!
MicroMod Single Pair Ethernet Function Board - ADIN1110 Hookup Guide
With the SparkFun MicroMod Single Pair Ethernet Function Board - ADIN1110 you can prototype and create 10BASE-T1L Ethernet connections that work in noisy environments and over exceptionally long distances of over 1 kilometer! Follow this guide to get started with this Function Board.
MicroMod Ethernet Function Board - W5500 Hookup Guide
Add Ethernet and PoE capabilities to your MicroMod project using the Ethernet Function Board - W5500.
Qwiic ToF Imager - VL53L5CX Hookup Guide
Hookup Guide for the Qwiic ToF Imager - VL53L5CX
Getting Started with the Raspberry Pi Zero 2 W
Learn how to setup, configure and use the latest version of the smallest Raspberry Pi out there, the Raspberry Pi Zero 2 W.
ARGOS ARTIC R2 Satellite Transceiver Shield Hookup Guide
A hookup guide for the ARGOS Satellite Transceiver Shield - ARTIC R2 (SPX-17236)
IOTA (ARTIC R2) Satellite Communication Module Hookup Guide
A hookup guide for the SparkFun IOTA - Satellite Communication Module (ARTIC R2) (SPX-17984)
ARGOS (ARTIC R2) Satellite Communication Guide
A guide describing the ARGOS satellite network - as used by our ARTIC R2 satellite communication products
MicroMod WiFi Function Board - DA16200 Hookup Guide
Add IoT functionality to any MicroMod project with the MicroMod WiFi function Board - DA16200!
MicroMod WiFi Function Board - ESP32 Hookup Guide
The MicroMod ESP32 Function Board adds additional wireless options to MicroMod Processor Boards that do not have that capability. This special function board acts as a coprocessor that takes advantage of Espressif's ESP32 WROOM to add WiFi and Bluetooth® to your applications.
smôl ESP32 Hookup Guide
Small in size, small on current draw. It's a smôl world! This guide will get you up and running with the smôl ESP32 Processor Board.
smôl Hookup Guide
Small in size, small on current draw. It's a smôl world! This guide will get you up and running with the smôl ecosystem.
Dialog ULP WiFi DA16200 R3 Shield Hookup Guide
Add WiFi to your project with this hookup guide for our Dialog's Ultra Low Power DA16200 R3 shield!
LTE GNSS Breakout - SARA-R5 Hookup Guide
A guide to get you started with the SparkFun LTE GNSS Breakout - SARA-R5. This breakout features the SARA-R5 module from u-blox.
ESP32-S2 Thing Plus Hookup Guide
Looking to use the more secure ESP32-S2? Follow this hookup guide to get started.
MicroMod Update Tool Hookup Guide
Follow this guide to learn how to use the MicroMod Update Tool to interact directly with the UART on the MicroMod Asset Tracker's SARA-R5. Using this board you can talk directly to the module using u-blox's m-center software as well as update the firmware using EasyFlash.
MicroMod Asset Tracker Carrier Board Hookup Guide
Get started with the SparkFun MicroMod Asset Tracker Carrier Board following this Hookup Guide. The Asset Tracker uses the u-blox SARA-R510M8S LTE-M / NB-IoT module to provide a host of data communication options.
MicroMod nRF52840 Processor Hookup Guide
Get started with the MicroMod nRF52840 Processor following this guide.
How to Build a DIY GNSS Reference Station
Learn how to affix a GNSS antenna, use PPP to get its ECEF coordinates and then broadcast your own RTCM data over the internet and cellular using NTRIP to increase rover reception to 10km!
How to Make a Magic Mirror with Raspberry Pi
Need a great project for your Raspberry Pi 4 kit? Use it to create a command center to display the weather, clock, your calendar, or even a news feed!
Raspberry Pi 4 Kit Hookup Guide
Guide for hooking up your Raspberry Pi 4 Model B basic, desktop, or hardware starter kit together.
Cryptographic Co-Processor ATECC508A (Qwiic) Hookup Guide
Learn how to use some of the standard features of the SparkFun Cryptographic Co-processor.
SparkFun Edge Hookup Guide
Get to know your Edge board, including both the hardware features for you to utilize as well as how to get talking to it.
Hookup Guide for the SparkFun Artemis Thing Plus
Get started with our SparkFun Artemis Thing Plus - our popular Thing Plus footprint with the powerful Artemis module for ultimate functionality.
ESP32 Relay Web Server
The goal of this project is to have a website hosted on an ESP32 that controls any relay controlled device connected to a local network and keeps a dynamically updated state of those devices.
Hookup Guide for the SparkFun RedBoard Artemis Nano
Get started with the powerful RedBoard Artemis Nano
Hookup Guide for the SparkFun RedBoard Artemis ATP
Get started with the RedBoard Artemis ATP - all the functionality of the SparkFun Artemis module wrapped in the Mega Arduino Footprint
Hookup Guide for the SparkFun RedBoard Artemis
Get started with the RedBoard Artemis - all the functionality of the SparkFun Artemis module wrapped in the familiar Uno R3 footprint
XBee3 Thing Plus Hookup Guide
Get started with SparkFun's XBee3 Thing Plus - both the u.FL as well as the PCB antenna versions.
Artemis Development with Arduino
Get our powerful Artemis based boards (Artemis Nano, BlackBoard Artemis, and BlackBoard Artemis ATP) blinking in less than 5 minutes using the SparkFun Artemis Arduino Core!
Designing with the SparkFun Artemis
Let's chat about layout and design considerations when using the Artemis module.
Using Home Assistant to Expand Your Home Automations
An introduction to Home Assistant, an open source home automation hub.
Using SparkFun Edge Board with Ambiq Apollo3 SDK
We will demonstrate how to get started with your SparkFun Edge Board by setting up the toolchain on your computer, examining an example program, and using the serial uploader tool to flash the chip.
ESP32 Thing Plus Hookup Guide
Hookup guide for the ESP32 Thing Plus (Micro-B) using the ESP32 WROOM's WiFi/Bluetooth system-on-chip in Arduino.
Live Spotify Album Art Display
Learn how to turn our 64x64 RGB LED Matrix Panel into a display for your current Spotify album art using an ESP32.
Three Quick Tips About Using U.FL
Quick tips regarding how to connect, protect, and disconnect U.FL connectors.
SparkFun WiFi IR Blaster Hookup Guide
How to assemble the WiFi IR Blaster and program it using Arduino. You'll be controlling IR devices from the web in no time!
nRF52840 Advanced Development With the nRF5 SDK
Take your nRF52840 development to the next level -- build your applications with the nRF5 C SDK. This tutorial explains how to set up a development environment based around the GNU Arm Embedded Toolchain.
SparkFun Pro nRF52840 Mini Hookup Guide
A hardware overview and hookup guide for the SparkFun Pro nRF52840 Mini -- a breakout for Nordic's impossibly cool Bluetooth/ARM Cortex M4 SoC.
LTE Cat M1/NB-IoT Shield Hookup Guide
The SparkFun LTE CAT M1/NB-IoT Shield equips your Arduino or Arduino-compatible microcontroller with access to data networks across the globe. This shield adds wireless, high-bandwidth cellular functionality to your IoT project!
SparkFun LoRa Gateway 1-Channel Hookup Guide
How to setup and use the LoRa Gateway 1-Channel in Arduino.
Introduction to MQTT
An introduction to MQTT, one of the main communication protocols used with the Internet of Things (IoT).
SparkFun SAMD21 Pro RF Hookup Guide
Using the super blazing, nay blinding, fast SAMD21 whipping clock cycles at 48MHz and the RFM96 module to connect to the Things Network (and other Radio woodles).
MicroPython Programming Tutorial: Getting Started with the ESP32 Thing
MicroPython is an implementation and subset of the Python 3 programming language that can be used on microcontrollers. This guide will walk you through writing MicroPython programs for the ESP32 Thing development board.
ESP32 LoRa 1-CH Gateway, LoRaWAN, and the Things Network
Using the ESP32 LoRa 1-CH Gateway as a gateway and device, and pushing data to The Things Network.
How to Use Remote Desktop on the Raspberry Pi with VNC
Use RealVNC to connect to your Raspberry Pi to control the graphical desktop remotely across the network.
LoRaWAN with ProRF and The Things Network
Learn how to make a LoRaWAN node for your next long range IoT project and connect it to the internet with The Things Network!
HX1 APRS Transmitter Hookup Guide
The HX1 is a low-power amateur radio transmitter that can be used to send data to the Automatic Packet Reporting System (APRS) network.
IoT Power Relay
Using the ESP32 to make a web-configured timed relay.
IoT Weight Logging Scale
This tutorial will show you how to make a scale that logs your weight to a custom website on the Internet. The principles can be extrapolated to any type of data.
WiFi Controlled Robot
This tutorial will show you how to make a robot that streams a webcam to a custom website that can be remotely controlled.
Headless Raspberry Pi Setup
Configure a Raspberry Pi without a keyboard, mouse, or monitor.
Setting up a Raspberry Pi 3 as an Access Point
This guide will show you how to configure a Raspberry Pi as an access point and connect it to your local Ethernet network to share Internet to other WiFi devices.
Using Artnet DMX and the ESP32 to Drive Pixels
In this tutorial, we'll find out how to use Resolume Arena, a popular video jockey software, to control custom-made ArtNet DMX fixtures.
Using the PSoC 6 Pioneer Board with the Pioneer IoT Add-on Shield
Cypress's PSoC 6 Pioneer Board is a development tool for the powerful PSoC 6 processor. In this tutorial, we'll show you how to use the PSoC 6 Pioneer Board along with the SparkFun/Digi-Key Pioneer IoT Add-on Shield to send data to a Raspberry Pi via BLE or WiFi.
Getting Started with TJBot
This post will walk you through setting up your TJBot and getting started with the first three recipe examples provided by IBM.
Using Flask to Send Data to a Raspberry Pi
In this tutorial, we'll show you how to use the Flask framework for Python to send data from ESP8266 WiFi nodes to a Raspberry Pi over an internal WiFi network.
Setting Up the Pi Zero Wireless Pan-Tilt Camera
This tutorial will show you how to assemble, program, and access the Raspberry Pi Zero as a headless wireless pan-tilt camera.
Getting Started with the Raspberry Pi Zero Wireless
Learn how to setup, configure and use the smallest Raspberry Pi yet, the Raspberry Pi Zero - Wireless.
ESP32 Environment Sensor Shield Hookup Guide
SparkFun's ESP32 Environment Sensor Shield provides sensors and hookups for monitoring environmental conditions. This tutorial will show you how to connect your sensor suite to the Internet and post weather data online.
Simultaneous RFID Tag Reader Hookup Guide
A basic guide to getting started with the RFID Tag Reader breakout and how to read and write multiple RFID tags over multiple feet!
Logging Data to Google Sheets with the Tessel 2
This project covers how to log data to Google Sheets two ways: using IFTTT with a web connection or a USB pen drive and "sneakernet" without.
Internet of Things Experiment Guide
The SparkFun ESP8266 Thing Dev Board is a powerful development platform that lets you connect your hardware projects to the Internet. In this guide, we show you how to combine some simple components to remotely log temperature data, send yourself texts and control lights from afar.
ESP32 Thing Hookup Guide
An introduction to the ESP32 Thing's hardware features, and a primer on using the WiFi system-on-chip in Arduino.
ReconBot with the Tessel 2
Build a robot with the Tessel 2 that you can control from a browser on your phone or laptop.
Environmental Monitoring with the Tessel 2
Build an air-conditioner monitoring device to collect environment information and store it in the cloud.
Sunrise Machine with the Tessel 2
Are you to sleepy to enjoy a sunrise on a brisk morning? Yeah...us too! No worries, with a Webcam, a Tessel 2 and a bit of code you can sleep in and catch the sunrise at your leisure with the Sunrise Machine.
Getting Started with the Tessel 2
Get your Tessel 2 up and running by blinking and LED, the Hello World of embedded electronics.
IoT Industrial Scale
What does a baby elephant weigh? How much impact force does a jump have? Answer these questions and more by building your very own IoT industrial scale using the SparkFun OpenScale.
Connectivity of the Internet of Things
An overview of the different protocols that can be used for the development of Internet of Things (IoT)-based projects.
Experiment Guide for the Johnny-Five Inventor's Kit
Use the Tessel 2 and the Johnny Five Inventors kit to explore the world of JavaScript enabled hardware through 14 awesome experiments!
Hazardous Gas Monitor
Build a portable gas monitor to check for dangerous levels of hazardous gases.
Photon Remote Water Level Sensor
Learn how to build a remote water level sensor for a water storage tank and how to automate a pump based off the readings!
Sparcade: Edison as a Web Server for Browser Games
Turn the Intel® Edison into an access point that serves a simple browser-based game. High scores from the game are displayed on a character LCD.
Raspberry Pi 3 Starter Kit Hookup Guide
Guide for getting going with the Raspberry Pi 3 Model B and Raspberry Pi 3 Model B+ starter kit.
Blynk Board Washer/Dryer Alarm
How to configure the Blynk Board and app to notify you when your washer or dryer is done shaking.
Getting Started with the SparkFun Blynk Board
How to provision a Blynk Board - get it connected to Wi-Fi and Blynk, so you can start Blynking!
Blynk Board Bridge Widget Demo
A Blynk project that demonstrates how to use the Bridge widget to get two (or more) Blynk Boards to communicate.
Blynk Board Project Guide
A series of Blynk projects you can set up on the Blynk Board without ever re-programming it.
Blynk Board Arduino Development Guide
How to get your computer set up with Arduino and the Blynk Board hardware definitions -- so you can start creating Blynk projects of your own!
ESP8266 Powered Propane Poofer
Learn how Nick Poole built a WiFi controlled fire-cannon using the ESP8266 Thing Dev Board!
Photon Remote Temperature Sensor
Learn how to build your own Internet-connect, solar-powered temperature collection station using the Photon from Particle.
LED Cloud-Connected Cloud
Make an RGB colored cloud light! You can also control it from your phone, or hook up to the weather!
Interactive Smart Mirror
Build a smart mirror that displays weather data using the Intel® Edison.
SparkFun Inventor's Kit for Edison Experiment Guide
Learn how to harness the power of the Intel® Edison using JavaScript to post data to the cloud, control electronics from smartphones, and host web pages that interact with circuits.
ESP8266 Thing Development Board Hookup Guide
An overview of SparkFun's ESP8266 Thing Development Board - a development board for the Internet of Things.
SparkFun Blocks for Intel® Edison - ADC V20
A quick overview of the features of the ADC Block.
SparkFun Inventor's Kit for Photon Experiment Guide
Dive into the world of the Internet of Things with the SparkFun Inventor's Kit for Photon.
Photon RedBoard Hookup Guide
Your guide to commissioning, tinkering, and programming the SparkFun Photon RedBoard.
Photon Development Guide
A guide to the online and offline Particle IDE's to help aid you in your Photon development.
SparkFun Blocks for Intel® Edison - 9 Degrees of Freedom Block
A quick overview of the features of the 9 Degrees of Freedom Block.
SparkFun Blocks for Intel® Edison - Dual H-Bridge
A quick overview of the features of the Dual H-bridge Block.
ESP8266 WiFi Shield Hookup Guide
Interface your Arduino with an ESP8266 to give it inexpensive access to your WiFi network and the Internet!
Photon Battery Shield Hookup Guide
The Photon Battery Shield has everything your Photon needs to run off, charge, and monitor a LiPo battery. Read through this hookup guide to get started using it.
Photon IMU Shield Hookup Guide
Learn how to use the SparkFun Photon IMU Shield for your Photon device which houses an on-board LSM9DS1 system-in-a-chip that houses a 3-axis accelerometer, 3-axis gyroscope, and 3-axis magnetometer.
Photon OLED Shield Hookup Guide
The Photon OLED Shield has everything you need to add a small yet crisp OLED screen to your Photon projects. This hookup guide will show you how to get started.
Electric Imp Breakout Hookup Guide
An electric imp HUG! Provides an overview of the imp card and breakout. Both hardware and firmware subjects are covered.
SparkFun Blocks for Intel® Edison - PWM
A quick overview of the features of the PWM Block.
ESP8266 Thing Hookup Guide
An overview of SparkFun's ESP8266 Thing - a development board for the Internet of...Things. This tutorial explains the circuitry driving the board, and how to get it up and running in an Arduino environment.
SparkFun Blocks for Intel® Edison - Arduino Block
A quick overview of the features of the Arduino Block.
SparkFun Blocks for Intel® Edison - OLED Block
A quick overview of the features of the OLED Block for the Edison.
SparkFun Blocks for Intel® Edison - Base Block
A quick overview of the features of the Base Block.
SparkFun Blocks for Intel® Edison - I2C Breakout Block
A quick overview of the features of the I2C Breakout Block.
SparkFun Blocks for Intel® Edison - microSD Block
A quick overview of the features of the microSD Block.
SparkFun Blocks for Intel® Edison - UART Block
A quick overview of the features of the UART Block.
SparkFun Blocks for Intel® Edison - GPIO Block
A quick overview of the features of the GPIO Block.
General Guide to SparkFun Blocks for Intel® Edison
A general guide for using SparkFun Blocks for Intel® Edison in your next project!
Loading Debian (Ubilinux) on the Edison
How to load a Debian distribution (specifically Ubilinux) onto the Edison.
SparkFun Blocks for Intel® Edison - Battery Block
A quick overview of the features of the Battery Block.
SparkFun Blocks for Intel® Edison - Console Block
A quick overview of the features of the Console Block.
Edison Getting Started Guide
An introduction to the Intel® Edison. Then a quick walk through on interacting with the console, connecting to WiFi, and doing...stuff.
Are You Okay? Widget
Use an Electric Imp and accelerometer to create an "Are You OK" widget. A cozy piece of technology your friend or loved one can nudge to let you know they're OK from half-a-world away.
Arduino Wireless Communication via the Electric Imp
How to communicate between an Electric Imp and Arduino using serial.
HID Control of a Web Page
Learn how to move a slider on a webpage and make a motor spin. We connect HTML and HID to read sensors and interface with the physical world.
Wireless Arduino Programming with Electric Imp
Reprogram your Arduino from anywhere in the world using the Tomatoless Boots wireless bootloader with the Electric Imp.
Raspberry Pi Twitter Monitor
How to use a Raspberry Pi to monitor Twitter for hashtags and blink an LED.
Sort by:
Recently Added
Viewing 131 Internet of Things Tutorials.
View All Tutorials.
Old Tutorials
Looking for the old, archived tutorials? Head on over to the
archived tutorials on the main
SparkFun site.
Please be aware that the tutorials you find there are no longer
actively maintained.