Skip to content

Client app to read data from Arduino and send to Fire-base Real Time database

License

Notifications You must be signed in to change notification settings

ikshitiz/Arduino-Firebase-Pi-Serial-Client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo of the project

P · PRs Welcome GitHub license

Python App that connects Arduino to Cloud

A client app that talks to Ardunio over serial port, gets an array of data from multiple sensors and store that into firebase database.

Requirements

  • Python 3.x
  • Linux (Raspbian)

Stack

  • Firebase Store and sync data with our NoSQL cloud database.
  • Arduino A popular tool for IoT product development
  • Raspberry Pi A small and affordable computer that you can use to learn programming

Getting started

Clone the repo and install dependencies:

Open the directory, create and activate a virtual environment:

$ cd path2project
$ virtualenv venv
$ source venv/bin/activate

Run the app:

$ python src/main.py

Todo

  • Add Documentation
  • Add comments
  • Seprate credentials and api key in seperate json file

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

Client app to read data from Arduino and send to Fire-base Real Time database

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published