This project contains firmware designed to transmit GPS location data via the SIM800 module. The purpose is to send the device's latitude and longitude information to a server.
- Real-time Tracking: Send GPS coordinates over the network for accurate location data.
- Integration with SIM800: Utilize the SIM800 module to handle data transmission.
- Customizable: Easily modify the code to suit specific server configurations or communication protocols.
.vscode
: Configuration files for Visual Studio Code.include
: Header files and other supporting files.lib
: External libraries required for the project.src
: Source code files.test
: Unit test files..gitignore
: Lists files and directories ignored by Git..travis.yml
: Configuration file for Travis CI.README.md
: Project description and usage guide.platformio.ini
: PlatformIO build system configuration.
-
Setup PlatformIO: Make sure PlatformIO is installed and set up correctly.
-
Clone this Repository:
git clone <repo_url>
-
Install Libraries:
pio lib install
-
Build and Upload:
- To build the project, run:
pio run
- To upload the firmware to your hardware, execute:
pio run --target upload
-
Test:
- To execute unit tests:
pio test
- We welcome contributions! Feel free to submit issues or pull requests to enhance this project.
- This project is licensed under the MIT License.
You can customize it further to reflect your specific requirements. Let me know if you'd like to add or modify any part of it.