yungwenpeng / esp32-google-iot-example

Build IoT Products : connect WIFI AP, transfer telemetry data to Google IoT core, add Cloud Function script from Pubsub to Firestore/BigQuery

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ESP32 With Google IOT Core

ESP-IDF Training

Repository showing "how-to-build" fully functional IoT product with ESP-IDF framework.

Wi-Fi Provisioning Manager Example

Add Wi-Fi Provisioning Manager,
Refer to : https://github.com/espressif/esp-idf/tree/master/examples/provisioning/wifi_prov_mgr

Smart Outlet Example

Add Google IoT Core Example,
Refer to : https://github.com/espressif/esp-google-iot/tree/master/examples/smart_outlet
Generating an Elliptic Curve keys -> refer here
copy P-256 Elliptic Curve key (ec_private.pem) to example/main/certs/private_key.pem

How to use

$ idf.py menuconfig
-> Config Example Provisioning Configuration & Example Google IoT Core Configuration
Note : copy ECkey first
$ idf.py build
$ idf.py -p /dev/ttyUSB0 flash monitor

Demo Snapshot: esp32_google_iot_example

About

Build IoT Products : connect WIFI AP, transfer telemetry data to Google IoT core, add Cloud Function script from Pubsub to Firestore/BigQuery


Languages

Language:C 78.9%Language:Makefile 8.4%Language:CMake 8.1%Language:Python 4.6%