Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mhamidjamil/orangepi
In this repository, Python scripts are employed to automate a myriad of tasks, facilitating seamless communication with various interconnected projects. The codebase serves as a robust foundation for orchestrating and streamlining operations, promoting efficiency and coordination across multiple facets of the project ecosystem.
https://github.com/mhamidjamil/orangepi
ecosystem orangepi orangepi5plus python3 uart-protocol ubuntu
Last synced: 2 months ago
JSON representation
In this repository, Python scripts are employed to automate a myriad of tasks, facilitating seamless communication with various interconnected projects. The codebase serves as a robust foundation for orchestrating and streamlining operations, promoting efficiency and coordination across multiple facets of the project ecosystem.
- Host: GitHub
- URL: https://github.com/mhamidjamil/orangepi
- Owner: mhamidjamil
- License: mit
- Created: 2023-10-03T13:45:38.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-17T09:39:33.000Z (3 months ago)
- Last Synced: 2024-10-17T17:09:37.851Z (3 months ago)
- Topics: ecosystem, orangepi, orangepi5plus, python3, uart-protocol, ubuntu
- Language: Python
- Homepage:
- Size: 2.34 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Orange Pi with ESP32 TTGO TCall
![Workflow Status](https://github.com/muhammadhamidjamil/orangepi/workflows/Pylint/badge.svg)
In this repository, Python scripts are employed to automate a myriad of tasks, facilitating seamless communication with various interconnected projects. The codebase serves as a robust foundation for orchestrating and streamlining operations, promoting efficiency and coordination across multiple facets of the project ecosystem.
# Serial Interface Web App
This is a simple web application that allows you to view and interact with serial data from a device connected to your Orange Pi 5 Plus.
## Getting Started
1. **Install Dependencies:**
Make sure you have Python, Flask, and PySerial installed.```bash
pip install Flask pyserial schedule requests beautifulsoup4 pyngrok python-dotenv influxdb_client
```2. **Run the App:**
Open a terminal, navigate to the project directory, and run:```bash
python app.py
```Access the web interface at `http://127.0.0.1:6677` or `http://localhost:6677`. Replace the address with the IP of your Orange Pi for network access.
3. **Usage:**
- The web page displays real-time serial data from the connected device.
- Use the input field to send data back to the device.4. **Customization:**
- Modify the Python script (`app.py`) to adjust the serial port or customize the interface.
- Update the HTML template (`templates/index.html`) to change the look and feel.## Dependencies
- Python
- Flask
- PySerial
- see [discussions](https://github.com/mhamidjamil/orangePi/discussions/15) for more details## License
This project is licensed under the [MIT License](LICENSE).
- How Orange Pi send commands to TTGO-TCall:
{hay ttgo-tcall! here goes the query?}
- How TTGO_TCall send commands to Orange Pi:
{hay orange-pi! here goes the query?}
Certainly! Here's a concise note for your README file:New feature added to this project offers a streamlined solution for fetching upcoming Namaz (prayer) times and the current time, tailored for Lahore/Punjab, Pakistan. Additionally, it seamlessly integrates with the [TTGO TCall](https://github.com/mhamidjamil/TTGO_TCall) project, allowing users to leverage it as a Two-Factor Authentication (2FA) method.
**Key Features:**
- Retrieve Namaz Times for Lahore/Punjab, Pakistan.
- Obtain Current Time in the Local Time Zone.
- Integration with TTGO TCall for 2FA Verification.**Usage:**
- To unlock the full potential of the 2FA feature, it is recommended to combine the functionalities of both the OrangePi and TTGO TCall projects.
Note:
Read me file might be out dated as I add almost 2 to 3 new features per week so do check closed issues to know which new feature is added.