Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. MicroPython
  3. aws-iot-GET-POST-loop

aws-iot-GET-POST-loop

Python

Micropython code for AWS IoT devices to GET commands and POST state via REST API, designed for battery-saving sleep cycles.

GitHubGitHub
17 stars3 forks0 contributors

Overview

Micropython code which uses the AWS-IOT REST API to GET/POST device state info

Quick Stats

Stars17
Forks3
Contributors0
Open Issues0
Last commit5 years ago
CreatedSince 2017

Tags

#aws-iot#micropython#esp32#open-source-hardware#battery-optimization#rest-api#iot-device#motor-control

Built With

M
MicroPython
u
urequests
E
ESP32
E
ESP8266

Included in

MicroPython1.8k
Auto-fetched 1 day ago

Related Projects

micropython-iotmicropython-iot

An approach to designing IOT applications using ESP8266, ESP32 or Pyboard D endpoints

Stars97
Forks16
Last commit5 years ago
SonosRemoteSonosRemote

A remote for Sonos installations running on an ESP8266 and using Sonos HTTP API

Stars57
Forks6
Last commit4 years ago
uPyEchouPyEcho

Emulated Belkin WeMo device that works with Amazon Echo (Alexa) using MicroPython on an ESP32

Stars57
Forks11
Last commit4 years ago
iot-core-micropythoniot-core-micropython

This project provides a working example of using MicroPython to connect ESP32-based devices to Google Cloud IoT Core. It demonstrates how to securely transmit sensor data (like temperature readings) from resource-constrained microcontrollers to Google Cloud's managed IoT service. The implementation handles key steps such as device authentication via RSA keys and message publishing to Cloud Pub/Sub. ## Key Features - **ESP32 Integration** — Provides specific instructions and code for flashing and running on Espressif ESP32 hardware. - **Cloud IoT Core Connectivity** — Implements the MQTT bridge protocol required to register a device and publish telemetry to Google Cloud IoT Core. - **RSA Authentication** — Includes utilities to generate and format RSA key pairs for secure device authentication with the cloud service. - **Telemetry Publishing** — Example code that publishes structured JSON messages (e.g., temperature and device ID) from the device to the cloud. - **Configurable Setup** — Uses a `config.py` file to manage device credentials, cloud project details, and network settings. ## Philosophy The project focuses on providing a clear, practical reference for developers wanting to connect MicroPython-powered hardware to a major cloud IoT platform, emphasizing security and simplicity.

Stars51
Forks12
Last commit5 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub