Getting Started with a Microcontroller and Google Cloud IoT Core
summary
Shows how to use an ESP32 microcontroller with a BME280 temperature/humidity sensor, flashing Arduino code to read the sensor and publish JSON every five seconds to Google Cloud IoT Core. Uses JWT authentication signed with OpenSSL and demonstrates end-to-end delivery into Pub/Sub and Firebase; costs and parts (ESP32, PCB, sensor) are listed and live flashing reliability issues are noted.
AI-written summary · about
chapters (20)
- 0:00Microcontrollers and Google Cloud
- 1:49ESP32 choice
- 5:18Languages and tools
- 6:59Hello World Arduino
- 9:05Connecting BME280
- 14:51Sending data to Internet
- 15:54Google Cloud IoT Core overview
- 17:36Generating RSA keys
- 19:41Creating JWT token
- 21:05Sending data via HTTP
- 22:09Google Cloud IoT Core library
- 23:56Full ESP32 implementation
- 26:48Troubleshooting alternatives
- 27:30Professional PCB Fritzing
- 29:153D box design Fusion 360
- 32:06Firebase visualization
- 33:54Static website display
- 35:03Human to Google Cloud
- 36:49Real-time heart rate
- 38:13Summary
related talks
44mGetting started with a microcontroller and Google Cloud IoT Core
41mGetting started with microcontrollers and Google Cloud IoT Core
36mIoT big data cloud let's start small!
45mIoT at Google Cloud
50mPrototyping New Ideas with the ESP32 and Azure
01h 00mRun your own IoT device in a snap
33mIntegrate IoT cloud analytics and over-the-air (OTA) updates with Google and Mender.io
36mConnect Thread Devices to the Cloud with IoT Core
