References¶
Useful links, datasheets, and additional resources.
Official Documentation¶
ESP32¶
Arduino¶
Protocols¶
MQTT¶
HTTP¶
CoAP¶
Cloud Services¶
AWS IoT Core¶
Self-Hosted¶
Hardware Datasheets¶
Microcontrollers¶
Sensors¶
| Sensor | Datasheet |
|---|---|
| Temperature | |
| Humidity | |
| Vibration/Accelerometer | |
| Acoustic |
Displays¶
- HD44780 LCD Controller - LCD driver
- ST7735 TFT Controller - Common TFT driver
- ILI9341 TFT Controller - Alternative TFT driver
Modules¶
- TCA9548A I2C Multiplexer - Texas Instruments
Libraries¶
Sensor Libraries¶
| Library | GitHub/Documentation |
|---|---|
Display Libraries¶
- LiquidCrystal_I2C - LCD driver
- TFT_eSPI - Universal TFT library
- Adafruit GFX - Graphics library
Communication Libraries¶
- PubSubClient - MQTT client
- ArduinoJson - JSON parsing
- HTTPClient - Built-in HTTP
Tools and Software¶
Development¶
- Arduino IDE
- PlatformIO - Alternative IDE with VS Code
- ESPHome - Alternative firmware framework
Testing¶
- MQTT.fx - MQTT client GUI
- Mosquitto Clients - CLI MQTT tools
- Postman - HTTP API testing
- PuTTY - Serial terminal
Design¶
Educational Resources¶
Tutorials¶
- SparkFun Tutorials
- Adafruit Learning System
- Random Nerd Tutorials - ESP32 focused
- Last Minute Engineers - ESP32 guides
Books¶
- "Programming ESP32 in Arduino" by
- "MQTT Essentials" by HiveMQ team
- "Internet of Things with ESP32" by
Videos¶
- Andreas Spiess - YouTube - ESP32 expert
- GreatScott! - YouTube - Electronics tutorials
Community Forums¶
Supplier Websites¶
Components¶
- Adafruit - Quality sensors and tutorials
- SparkFun - Educational components
- DigiKey - Professional component distributor
- Mouser - Electronic components
Budget Options¶
- AliExpress - Low-cost modules
- Banggood - Hobby electronics
- Amazon - Fast shipping
Security Resources¶
Standards¶
- IEEE 802.11 - WiFi standard
- I2C Specification - NXP I2C bus
- SPI Specification - SPI protocol
GitHub Repositories¶
Example Projects¶
- ESP32 Arduino Core
- Arduino Libraries
- Awesome ESP - Curated ESP resources
This Project¶
- IoT Toolkit Manual - This documentation
Contributing to Resources¶
Know a helpful resource? Suggest additions via: - GitHub Issues - Pull requests
License Notices¶
- ESP32 is a trademark of Espressif Systems
- Arduino is a trademark of Arduino LLC
- AWS is a trademark of Amazon Web Services
- All other trademarks are property of their respective owners
Disclaimer¶
Links are provided for reference only. Always verify information with official documentation.
See Also¶
- Glossary - Term definitions
- Troubleshooting - Problem solving
- Hardware Guide - Component details