Skip to content

Commit 8401a5a

Browse files
committed
Merge remote-tracking branch 'origin/main'
2 parents 90b2e82 + 08dc08f commit 8401a5a

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

README.md

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
# SensaGram
44

55

6-
<img src="https://github.com/umer0586/SensaGram/blob/main/app/src/main/ic_launcher-playstore.png" width="200">
6+
<img src="https://github.com/UmerCodez/SensaGram/blob/main/app/src/main/ic_launcher-playstore.png" width="200">
77

8-
[<img src="https://github.com/user-attachments/assets/0f628053-199f-4587-a5b2-034cf027fb99" height="100">](https://github.com/umer0586/SensaGram/releases) [<img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" alt="Get it on F-Droid" height="100">](https://f-droid.org/packages/com.github.umer0586.sensagram/)
8+
[<img src="https://github.com/user-attachments/assets/0f628053-199f-4587-a5b2-034cf027fb99" height="100">](https://github.com/UmerCodez/SensaGram/releases) [<img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" alt="Get it on F-Droid" height="100">](https://f-droid.org/packages/com.github.umer0586.sensagram/)
99

10-
![GitHub License](https://img.shields.io/github/license/umer0586/SensaGram?style=for-the-badge) ![Android Badge](https://img.shields.io/badge/Android-5.0+-34A853?logo=android&logoColor=fff&style=for-the-badge) ![Jetpack Compose Badge](https://img.shields.io/badge/Jetpack%20Compose-4285F4?logo=jetpackcompose&logoColor=fff&style=for-the-badge) ![Static Badge](https://img.shields.io/badge/protocol-UDP-teal?style=for-the-badge) ![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/umer0586/SensaGram/build.yml?style=for-the-badge&logo=appveyor)
11-
![GitHub Release](https://img.shields.io/github/v/release/umer0586/SensaGram?include_prereleases&style=for-the-badge)
10+
![GitHub License](https://img.shields.io/github/license/UmerCodez/SensaGram?style=for-the-badge) ![Android Badge](https://img.shields.io/badge/Android-5.0+-34A853?logo=android&logoColor=fff&style=for-the-badge) ![Jetpack Compose Badge](https://img.shields.io/badge/Jetpack%20Compose-4285F4?logo=jetpackcompose&logoColor=fff&style=for-the-badge) ![Static Badge](https://img.shields.io/badge/protocol-UDP-teal?style=for-the-badge) ![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/UmerCodez/SensaGram/build.yml?style=for-the-badge&logo=appveyor)
11+
![GitHub Release](https://img.shields.io/github/v/release/UmerCodez/SensaGram?include_prereleases&style=for-the-badge)
1212

1313
### Stream real-time Android sensor data using [UDP (User Datagram Protocol)](https://en.wikipedia.org/wiki/User_Datagram_Protocol), a connectionless transport layer protocol designed for low-latency, fast data transmission without establishing a persistent connection.
1414

@@ -57,9 +57,9 @@ Use `JSON` parser to get these individual values.
5757
The following Python code allows you to receive sensor data from the Sensagram app. The server will listen on all available network interfaces, which is indicated by the address `0.0.0.0`. To set up the server, follow these steps:
5858

5959
#### 1. Clone the Gist repository:
60-
see : [udpserver.py](https://gist.github.com/umer0586/1331ac524c525bae7b1c94667ed571de)
60+
see : [udpserver.py](https://gist.github.com/UmerCodez/1331ac524c525bae7b1c94667ed571de)
6161
```bash
62-
git clone https://gist.github.com/umer0586/1331ac524c525bae7b1c94667ed571de example
62+
git clone https://gist.github.com/UmerCodez/1331ac524c525bae7b1c94667ed571de example
6363
cd example
6464
```
6565

@@ -103,13 +103,13 @@ server.setDataCallBack(onData)
103103
server.start()
104104

105105
```
106-
for GPS data description see [GPS Data Description](https://github.com/umer0586/SensaGram/wiki/GPS-Data-Description)
106+
for GPS data description see [GPS Data Description](https://github.com/UmerCodez/SensaGram/wiki/GPS-Data-Description)
107107

108108
#### 3 Run the script on the machine you want to receive data on:
109109
```bash
110110
python server.py
111111
```
112-
⚠️ Make sure your firewall settings are not blocking incoming data. see issue [Firewall caused errors](https://github.com/umer0586/SensaGram/issues/6)
112+
⚠️ Make sure your firewall settings are not blocking incoming data. see issue [Firewall caused errors](https://github.com/UmerCodez/SensaGram/issues/6)
113113

114114
#### 4. Configure the Sensagram app:
115115
In the app's settings, enter the IP address of the machine running this script. To find your machines's IP address:
@@ -124,5 +124,9 @@ A demonstration of Sensagram's sensor data streaming capabilities via UDP, utili
124124

125125
[![IMAGE ALT TEXT HERE](https://img.youtube.com/vi/IxHCX9Im31A/0.jpg)](https://www.youtube.com/watch?v=IxHCX9Im31A)
126126

127+
## Projects Using SensaGram
128+
1. Python program that receives data via UDP through the sensagram application, and generates graphs in relation to a structure for remote management and damage alerts. [https://github.com/DaviCunhaQ/riggy](https://github.com/DaviCunhaQ/riggy)
129+
2. Augmented reality prototype for teaching 3D geometry, where geometric figures (cube, sphere, cone, etc.) are displayed in real time over video. It uses OpenGL, OpenCV, and integrates with the **SensaGram** app to control figure rotation via a smartphone’s accelerometer. [https://github.com/zrafa/ra](https://github.com/zrafa/ra)
130+
127131

128132

0 commit comments

Comments
 (0)