This is a manual that provide information on how to build your own Internet of Things (IoT) devices.
Pre-requisite¶
Backend Database and REST API¶
All of the tutorials in this e-book assume that you already setup a database backend setup that has a REST API. I am using the Yun2Infinity open-source software stack. You can either setup an instance on your local computer (you can only access the server on your local network) or set it up on a cloud instance like the aws ec2 instance. Follow the tutorial to setup the backend.
Equipment¶
Jumper Wires x 4 (can be bought here)
PH 2.0mm Male & Female JST Connector Kit, more permanent wire connection (can be bought here)
Breadboard (can be bought here)
Solderable Breadboard (can be bought here)
Soldering Kit (can be bought here)
Solid core hookup wires (can be bought here)
Particle.io¶
The tutorials on Particle.io devices will work on all Argon, Boron and Photon1. It has not been tested on Photon2 (https://store.particle.io/collections/all-products?filter.p.product_type=Development Boards).
ESP32¶
The tutorials on ESP32 will work on HUZZAH32 from Adafruit (https://
Resources¶
Making http request on the Particle.io devices locally: (https://
randomnerdtutorials .com /esp32 -http -get -post -arduino/) Making https request on ESP32: (https://
randomnerdtutorials .com /esp32 -https -requests/) OTA for ESP32: https://
randomnerdtutorials .com /esp32 -ota -over -the -air -vs -code/ ESP32 deep sleep: https://
randomnerdtutorials .com /esp32 -timer -wake -up -deep -sleep/