https://github.com/alyshmahell/robolytics
robotics software engineering course material prepared for guest lecturing at University of L'Aquila
https://github.com/alyshmahell/robolytics
Last synced: over 1 year ago
JSON representation
robotics software engineering course material prepared for guest lecturing at University of L'Aquila
- Host: GitHub
- URL: https://github.com/alyshmahell/robolytics
- Owner: AlyShmahell
- License: bsd-3-clause
- Created: 2024-11-06T21:31:34.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-02T06:54:56.000Z (over 1 year ago)
- Last Synced: 2025-02-23T00:52:41.941Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 5.18 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# NiceGUI4bots
A 100% Python graphical user interface to visualize real-time data streams from a generic WebSocket & HTTP source.
## Demonstrator
Make your smartphone as the WebSocket & HTTP source with th opensource [SensorServer](https://f-droid.org/packages/github.umer0586.sensorserver) App by [umer0586](https://github.com/umer0586) available from F-Droid app store:
https://f-droid.org/packages/github.umer0586.sensorserver
in the hamburger tab activate the http server and go to settings then activate the discoverable option, also activate the option to use the hotspot if you are on a hotspot.
## Installation
```sh
pip install -r requirements.txt
```
## Running
```
python nicegui4bots/background.py \
--wss-host \
--http-host \
--wss-port \
--http-port
python nicegui4bots/foreground.py
```
- **your_sensor_source_ip** can be found inside the SensorServer app in the hamburger menu.
- **your_sensor_source_http_port** can also be found inside the SensorServer app in the hamburger menu.
- **your_sensor_source_wss_port** can on the other hand be found in the **server** section of the main screen of the Sensor Server app once you click **Start**.