Skip to content
GALIH RIDHO UTOMO edited this page Feb 24, 2025 · 4 revisions

GitHub IoT Arduino Module Wiki

Version 1.0.0 - February 24, 2025

Author by

  1. GALIH RIDHO UTOMO
  2. Fionita Fahra Azzahra

Welcome to the official wiki for the GitHub IoT Arduino Module. This wiki provides comprehensive documentation for using GitHub as a data storage backend for your IoT projects.

The githubiot library enables ESP8266 and ESP32 microcontrollers to use GitHub repositories as data storage backends for IoT applications. This approach leverages GitHub's infrastructure to provide a simple, accessible, and version-controlled data storage solution without the need for dedicated database servers.

Key Features

  • GitHub Integration: Store and retrieve sensor data directly in GitHub repositories
  • Version Control: Automatic handling of GitHub's SHA-based versioning system
  • JSON Support: Native handling of structured data through ArduinoJson
  • Cross-Platform: Compatible with both ESP8266 and ESP32 platforms
  • Minimal Infrastructure: No need for dedicated databases or servers
  • Secure Authentication: Support for GitHub token-based authentication
  • Web Accessible: Data can be viewed and managed through GitHub's web interface

Clone this wiki locally